嵌入式基础必备知识
C语言基础
- 核心知识点:三大语法结构、常用的数据类型、函数、结构体、指针、文件操作等。
- 掌握程度:一定要重点熟练掌握,根基直接决定了我们的代码质量
- 参考书:《C语言程序设计》谭浩强
硬件基础知识:
- 核心知识点:电路基础知识、数电模电基础知识、常用的电子元器件
- 掌握程度:适当了解,要能够看懂一些简单的电路结构,认识常用的电子元器件。
- 参考书:《数电模电》书籍所涉及的知识即行。
数据结构:
- 核心知识点:数组、队列、链表、堆栈、树、图、散列表等。
- 掌握程度:重点了解前五个
- 参考书:《数据结构》——严蔚敏版
操作系统:
- 核心知识点:进程管理、内存管理、文件管理、输入输出管理等。
- 掌握程度:重点学习其思想,对相关知识点有一个大概的了解。后续学习的RTOS,Linux都会涉及到的。
计算机原理:
- 核心知识点:数据表示和运算、存储系统、指令系统、总线系统、中央处理器、输入输出系统等。
- 掌握程度:可以将其看是嵌入式系统的各个模块的详解,对嵌入式有一个整体的了解计算机组成、
- 数据结构、操作系统、数据库是嵌入式或者说计算机的入门必读书籍,并且也被列入高校教材内,是真正的基础知识。
以上,不一定是全部看完才能体验编程的乐趣,这个基础是一个循序渐进的过程,可以先有一个大概,后续做项目时,哪里不懂补哪里!这里涉及到一个重要的学习方法:项目导向的学习法。
- 核心知识点:三大语法结构、常用的数据类型、函数、结构体、指针、文件操作等。
- 掌握程度:一定要重点熟练掌握,根基直接决定了我们的代码质量
- 参考书:《C语言程序设计》谭浩强
硬件基础知识:
- 核心知识点:电路基础知识、数电模电基础知识、常用的电子元器件
- 掌握程度:适当了解,要能够看懂一些简单的电路结构,认识常用的电子元器件。
- 参考书:《数电模电》书籍所涉及的知识即行。
数据结构:
- 核心知识点:数组、队列、链表、堆栈、树、图、散列表等。
- 掌握程度:重点了解前五个
- 参考书:《数据结构》——严蔚敏版
操作系统:
- 核心知识点:进程管理、内存管理、文件管理、输入输出管理等。
- 掌握程度:重点学习其思想,对相关知识点有一个大概的了解。后续学习的RTOS,Linux都会涉及到的。
计算机原理:
- 核心知识点:数据表示和运算、存储系统、指令系统、总线系统、中央处理器、输入输出系统等。
- 掌握程度:可以将其看是嵌入式系统的各个模块的详解,对嵌入式有一个整体的了解计算机组成、
- 数据结构、操作系统、数据库是嵌入式或者说计算机的入门必读书籍,并且也被列入高校教材内,是真正的基础知识。
以上,不一定是全部看完才能体验编程的乐趣,这个基础是一个循序渐进的过程,可以先有一个大概,后续做项目时,哪里不懂补哪里!这里涉及到一个重要的学习方法:项目导向的学习法。
全部评论
有什么推荐的项目可以学习吗
楼主梳理的还蛮细的
lz嵌入式软开方向有什么项目推荐嘛
mark
相关推荐
昨天 14:20
北京大学 Java Echo.Hou:虽然我没去大厂,但是待过俩家初创,我的感觉是厉害的初创很舍得给钱,也很看你的产出,产出不行直接把你开了。当然大厂也可能有这个问题。建议还是去大厂,如果被裁员了最起码还有大厂的title,这年头不确定的事儿太多了。
点赞 评论 收藏
分享
11-19 18:40
安徽工业大学 网络安全 点赞 评论 收藏
分享