嵌入式系统
外观
(从 微控制器 重定向)
本书介绍了数字控制系统领域的微控制器。我们将讨论嵌入式系统、实时操作系统和其他感兴趣的话题。重要的是要意识到,嵌入式系统很少具有显示功能,即使它们有显示器,通常也限于小型纯文本 LCD 显示器。因此,编程嵌入式系统的挑战在于,如果没有显示器,很难从系统获得实时反馈。通常使用简单的串行接口进行诊断,例如通过 RS-232 到 USB 适配器连接到运行终端软件的 PC。此外,嵌入式系统通常具有非常严格的内存限制、处理器限制和速度限制,这些限制必须在设计嵌入式系统和编程嵌入式计算机时考虑在内。本书讨论了嵌入式计算机编程中涉及的一些特定问题。它还涵盖了一些基本主题,例如微处理器架构、FPGA 和一些通用的低级计算主题。虽然本书中讨论的许多问题可能适用于 PC 和非嵌入式计算机,但本书仍然专注于仅适用于嵌入式系统的主题。
本书合并了许多以前关于此主题编写的小型书籍、半成品书籍和半成品书籍。
- C 编程
- 汇编语言
- 混合 C 和汇编编程
- I/O 编程
- 串行和并行 I/O
- 超级循环架构
- 保护模式和实模式 (x86)
- 引导加载程序和引导扇区
- 终止并常驻 (TSR)