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