嵌入式学习路线(访谈+调查) 求各位大牛拍砖!!

1.   C语言(编程基础,用C控制硬件)

教材:《C语言程序设计》-谭浩强 《C和指针》《C专家编程》

方法:直接在Linux上编程。记常用语法,不用死抠。熟悉C的指针,文件,链表,数据结构。C语言一直都要使用,只不过前期的时候你更加需要了解C程序的一些运行规则。(说白了就是要了解C语言是怎样运行的。C++既然学校开了这门课,还是要学,但你可以少投入些精力,主要把精力放在C语言上面,指针,内存这些概念都是后来慢慢才有的)
介绍书本:《Linux C编程 一站式学习》《Unix环境高级编程》要等到Linux C掌握得差不多的时候

2.   离散数学+数据结构+算法

熟悉数组,结构。

3.   数电,模电+计算机组成原理+微机原理和接口+单片机(实验室)+ARM(硬件基础)
教材:《数电模电》+《计算机组成原理》+《微机原理和接口》(最好用汇编上机调试)+《郭天祥单片机》
方法:数电,模电要熟悉,重点在数电。电子电路要把实验做好,其他没要求了。特别是使用示波器,万用表。因为嵌入式工程师在工作中往往要和硬件工程师合作的,而硬件工程师对自己设计出来的电路板也不敢肯定是否能正常运行,所以需要了解怎么用示波器万用表检测电路是不是正常工作。所以,理论了解就好了。
ARM先学习裸机驱动+文件系统及内核理解一定程度+嵌入式Linux。

4.   操作系统:(Linux,Wince系统)(ucos?)
方法:了解进程,线程,任务调度,总线, I/O
教材:《计算机操作系统》+《鸟哥Linux私房菜》+《LinuxC编程 一站式学习》+《Unix环境高级编程》


5.你看书基本上那些理论完全是看不懂的。多用操作系统(Linux)吧,用着用着就会突然醒悟的


6.   嵌入式Linux
教材:教程视频。


7.   其他问答:
单片机要学吗?要学,对理解硬件工作有帮助,单片机直接用实验室的学就行了

可是开发板该在什么时候买的呢?基本的系统编程学会了就可以买了

Linux内核?内核可以先不用考虑。

你先不要管嵌入式linux,先分开学。

驱动的话,你开始学Arm以后会慢慢接触到的,现在说还有点早


8.   给自己的叮嘱:

克服完美主义,理论知识要在实践中巩固。

选定一本教材钻下去。

学C不能完全等懂了才往前行,要到系统实践去。

专做一样!

尽量在学校打牢基础。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值