【发布时间】:2012-03-05 15:51:10
【问题描述】:
我的朋友对嵌入式系统很感兴趣。他想通过做一些小型的小型嵌入式项目或程序来学习嵌入式系统。就像在进程/任务之间切换、中断生成、设备驱动程序编程(在那里他可以学习如何正确使用 volatile、const 等)、linux 系统级编程等等。请给我推荐一些好的网站,让他开始学习在嵌入式系统中创建小型程序或项目。
提前致谢
【问题讨论】:
-
传统的嵌入式系统与PC或Linux完全无关。如果您真的想了解嵌入式系统,您应该为自己准备一个在 PCB 上带有微控制器的套件,然后为它制作一个没有任何操作系统的“原始”程序。
-
@Lundin:您能否提供一些网站参考资料,他可以在哪里购买一些套件。
-
我个人最喜欢的各种爱好者项目是Freescale HCS08 8-bit MCU。这个 S08QD 是该系列中最简单的 MCU,它没有配备很多片上外围设备。根据您想做的项目,它可能适合也可能不适合。 Freescale Codewarrior C 编译器可免费使用和下载。
-
有趣的是,像 -list 这样的“小型嵌入式项目”是您在嵌入式系统中发现的一些最大和最复杂的东西的列表。
标签: c operating-system embedded kernel device-driver