嵌入式学习路线(访谈+调查) 求各位大牛拍砖!!
来源:互联网 发布:nginx 只允许本机访问 编辑:程序博客网 时间:2024/06/06 03:12
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不能完全等懂了才往前行,要到系统实践去。
专做一样!
尽量在学校打牢基础。
- 嵌入式学习路线(访谈+调查) 求各位大牛拍砖!!
- 【嵌入式学习】嵌入式学习路线
- 嵌入式学习路线
- 嵌入式学习路线
- 嵌入式学习路线
- 嵌入式linux学习路线
- linux嵌入式学习路线
- 嵌入式学习路线
- 嵌入式学习路线
- 嵌入式Linux学习路线
- 嵌入式学习路线--目标
- 嵌入式Linux学习路线
- 嵌入式学习路线
- 嵌入式学习路线
- 嵌入式学习路线
- 嵌入式学习路线
- 嵌入式学习路线浅析
- 嵌入式工程师 学习路线
- Windows下建立隐藏管理员账号
- 关于性格塑造
- 遍历gridview中的控件
- 学习Maven工具
- 极流行的四型人格分类,你是哪一种?
- 嵌入式学习路线(访谈+调查) 求各位大牛拍砖!!
- hdu_1078 dp搜索
- ROC 曲线 [incomplete]
- Ubuntu_命令运行机制学习笔记
- 程序员修炼。。。
- record
- 外企一面试题目 - SQL SERVER 面试题
- 回归,程序员
- java.endorsed.dirs 和 java.ext.dirs 系统属性说明