"); //-->
针对很多的大学生嵌入式开发初学者来说,对嵌入式开发的学习还很迷茫。
首先:嵌入式开发需要学习哪些课程?因为嵌入式开发的方向不同,所学习的内容会有所区别,但是无论是哪个方向,学习嵌入式开发的必学课程才是硬道理。
这里有一个我认为不错的学习步骤:
1. 基础知识中,计算机组成、操作系统、编程语言和数据结构是必需的。
2. 找一种CPU体系,了解其核心架构,学习指令集,比如说ARM。
3. 找一种OS,如Linux,或是传统RTOS,如Nucleus、eCos,读源码和文档,理解OS内部实现,包括进程,任务,消息机制,内存管理,设备驱动,中断等核心内容。
4. 找一块成熟的开发板,板级资料要齐全,熟悉嵌入式软件开发流程。
5. 在项目过程中深入学习其它的技术。总之,这些知识的学习不是一蹴而就的,过程会很漫长,也没有什么特别的技巧。需要去看大量的技术文档和源码,而这些文档大部分又都是英文的。在工作和做具体项目的过程中会学习的比较快,理论结合实践才是王道。
个人在推荐一块现在比较成熟适合新手的开发板:迅为4412开发板,资料的话,百度一下他的官网,从12年至今累计的资料相对比较成熟,视频教程覆盖的比较全面
详情了解:http://topeetboard.com/ 更多了解:https://arm-board.taobao.com/

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
由MAX4100/4101构成的反相增益电路
多种烧结方式以提升功率密度
招硬件工程师、软件工程师、应用工程师
利用MATLAB增强MAX+PLUS II的仿真功能
由MAX4188/4189/4190构成的同相增益电路
射频模块将无线物联网的一切整合在一起
中美研究人员联合在新型芯片材料领域取得突破
招硬件工程师、软件工程师、应用工程师
微软升级自研AI芯片减少对英伟达依赖,号称吊打亚马逊Trainium、超越谷歌TPU
超声波扫描转换演示 OMAP3530 EVM
“推理之父”离职,OpenAI实际性能面临风险
Microsoft 推出最新的自家 AI 芯片
基于MATLAB模糊逻辑工具箱的模糊控制系统仿真
讨论:学历重要,还是能力重要????????
MAX4188/4189/4190采用隔离电阻Rs构成的驱动电容性负载电路
德州仪器 TMS320C6474 DSP 评估板
500MHz低功率运算放大器MAX4100/4101
基于MATLAB环境下的模糊推理程序化方法
TPS40192 & TPS40193 社区视频
利用EPLD实现TMS320C5402与SDRAM接口
我国6G进入研发原型样机阶段
硅光子学初创公司开发出比现有技术小1万倍的光学晶体管
ZigBee CC2480 社区视频
英伟达能否打破PC处理器的竞争格局?
那位大虾有兴趣做兼职的~~~~~~~~~
由MAX4188构成的视频线驱动放大器电路
TPA6130A 社区视频
VR会冷却吗?据报道,Meta 通过裁员缩减了努力,因为 AI 和可穿戴设备成为优先
利用DSP和CPLD增加数据采集的可扩展性
招硬件工程师、软件工程师、应用工程师