-1

最近我想开始学习从操作系统内核到设备驱动程序再到嵌入式系统的更多低级编程类型。我的目标是让一台完全没有软件的计算机在其上运行一些应用程序。建议我购买微控制器板,但不要使用他们的 API 和库。我查看了很多它们和很多论坛,但有很多不同的答案,但也许我可以缩小我正在寻找的范围。尽量便宜。有相当大的力量。我想我想坚持使用 8 位或 16 位处理器,因为我听说 32 位处理器更复杂。在实际芯片上有很好的文档,而不仅仅是他们的 API 和库。有人有什么建议吗?

4

2 回答 2

2

虽然这个问题是一个题外话,在这里并不受欢迎,但我会给你答案:

爱特梅尔 AVR。时期。那里有一堆便宜的开发板,包括制造商的官方开发板。

于 2013-05-30T15:44:59.863 回答
1

这完全取决于您想要编写什么样的程序,或者(在嵌入式系统的情况下)您想要构建什么样的东西。

我建议 Texas Instruments 的MSP430,它有大量的外围设备(当然,取决于您使用的特定设备)。您将学习大量使用中断、低功耗模式等。编写良好的应用程序实际上可以在一个小电池上运行十年——非常适合当前的环境感知世界!

如果您想在汇编级别进行编程,这是一个不错的选择,因为指令集很简单。如果您想要更高级的编程语言,例如 C 或(嵌入式)C++,有很多可用的工具。

于 2013-05-30T16:05:27.390 回答