想成为嵌入式软件工程师要学哪些知识(求详解)
发布网友
发布时间:2022-03-01 20:31
我来回答
共3个回答
热心网友
时间:2022-03-01 22:00
= = 要学的太多了。目前你只是学了点皮毛而已。详细的可以@我。我给你发份详细的清单。追问你能发到这个邮箱吗:418662049@qq.com
热心网友
时间:2022-03-01 23:18
1、C/C++编程语言
2、算法思想和数据结构
3、UNIX/Linux操作系统上的软件开发环境及常用工具(GNU开发套件),熟悉各种Linux的调试工具和方法,如GDB、G++ 、coremp
4、常见嵌入式处理器,有ARM7、ARM9、ARM11等嵌入式处理器编程,包括Ethernet、UART、USB、DMA、I2C、SPI等等
5、网络开发及相关网络协议,如TCP/IP,SERIA,SNMP,TCP、UDP、HTTP、FTP等网络协议
6、linux系统的Socket网络编程
7、linux系统的多线程编程
8、linux系统的常用脚本语言(Shell、PHP)
9、Linux模块的底层驱动编程
10、应用层得RTP工作原理
11、Linux内核的修改、配置、编译等。
热心网友
时间:2022-03-02 00:53
1、C/C++编程语言
2、算法思想和数据结构
3、UNIX/Linux操作系统上的软件开发环境及常用工具(GNU开发套件),熟悉各种Linux的调试工具和方法,如GDB、G++ 、coremp
4、常见嵌入式处理器,有ARM7、ARM9、ARM11等嵌入式处理器编程,包括Ethernet、UART、USB、DMA、I2C、SPI等等
5、网络开发及相关网络协议,如TCP/IP,SERIA,SNMP,TCP、UDP、HTTP、FTP等网络协议
6、linux系统的Socket网络编程
7、linux系统的多线程编程
8、linux系统的常用脚本语言(Shell、PHP)
9、Linux模块的底层驱动编程
10、应用层得RTP工作原理
11、Linux内核的修改、配置、编译等
等等