基础课程
电路知识:模拟电路与数字电路,信号与系统,数字信号处理等
数学知识:微积分,离散数学,线性代数等
编程知识:汇编语言,C语言,C++语言,汇编原理等。应用知识:MCU ARM FPGA DSP 等。
自学linux买什么书好操作系统知识:操作系统概论,嵌入式操作系统如 WINCE LINUX Android 等
1、C语言高级编程;
2、数据结构;
3、C++面向对象编程
4、QT等Linux图形界面程序编程机制与技巧;
5、Linux操作系统开发环境;
6、嵌入式Linux高级应用编程(包括:网络、数据库、文件IO等开发);
7、ARM处理器编程;
8、ARM硬件接口开发;
9、嵌入式Linux内核裁剪及移植;
10、U-BOOT移植;
11、嵌入式Linux内核开发;
12、嵌入式Linux驱动程序开发;
13、嵌入式Linux项目开发流程;
C语言必须学好,只是上一学期课不行,至少自己看过一本国外经典教材并做了系统
数据结构,操作系统,这个C语言程序员工作肯定能用到,重点
算法,离散最好打好些基础,越到后面越有用
计算机网络,数据库,想做这方面工作的得学精,不想做也得有大体概念
汇编,嵌入式,想做的学,不想做的可以不学
英语,争取过CET4,6,因为将来可能进外企,或者看些外文书,paper之类的
额外的,推荐自学linux系统和一门脚本语言,学校一般不教
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论