嵌入式基础必备知识

C语言基础
- 核心知识点:三大语法结构、常用的数据类型、函数、结构体、指针、文件操作等。
- 掌握程度:一定要重点熟练掌握,根基直接决定了我们的代码质量
- 参考书:《C语言程序设计》谭浩强
硬件基础知识:
- 核心知识点:电路基础知识、数电模电基础知识、常用的电子元器件
- 掌握程度:适当了解,要能够看懂一些简单的电路结构,认识常用的电子元器件。
- 参考书:《数电模电》书籍所涉及的知识即行。
数据结构:
- 核心知识点:数组、队列、链表、堆栈、树、图、散列表等。
- 掌握程度:重点了解前五个
- 参考书:《数据结构》——严蔚敏版
操作系统:
- 核心知识点:进程管理、内存管理、文件管理、输入输出管理等。
- 掌握程度:重点学习其思想,对相关知识点有一个大概的了解。后续学习的RTOS,Linux都会涉及到的。
计算机原理:
- 核心知识点:数据表示和运算、存储系统、指令系统、总线系统、中央处理器、输入输出系统等。
- 掌握程度:可以将其看是嵌入式系统的各个模块的详解,对嵌入式有一个整体的了解计算机组成、
- 数据结构、操作系统、数据库是嵌入式或者说计算机的入门必读书籍,并且也被列入高校教材内,是真正的基础知识。
   
      以上,不一定是全部看完才能体验编程的乐趣,这个基础是一个循序渐进的过程,可以先有一个大概,后续做项目时,哪里不懂补哪里!这里涉及到一个重要的学习方法:项目导向的学习法。
全部评论
有什么推荐的项目可以学习吗
1 回复 分享
发布于 2023-04-16 22:51 山东
楼主梳理的还蛮细的
点赞 回复 分享
发布于 2023-04-17 09:09 浙江
lz嵌入式软开方向有什么项目推荐嘛
点赞 回复 分享
发布于 2023-04-18 19:55 广东
mark
点赞 回复 分享
发布于 2023-11-11 19:02 安徽

相关推荐

11-11 14:21
西京学院 C++
Java抽象练习生:教育背景放最前面,不要耍小聪明
点赞 评论 收藏
分享
18 73 评论
分享
牛客网
牛客企业服务