嵌入式系统设计
- 本目录汇集了嵌入式系统设计相关的笔记与章节,涵盖嵌入式系统基础、ARM 体系结构、ARM9 指令集、嵌入式程序设计、内部可编程模块等内容,适合课程复习、实验参考与工程入门。
- 对于嵌入式系统设计这门课程,重点在于整体框架的理解,以及ARM汇编的语句格式和程序设计部分内容
- 而对于第五章嵌入式内部可编程模块的内容,及其繁多并且难以记忆,不过不需要太担心,应对于这部分内容的考题不会特别困难,同时一些寄存器的划分和含义会给出,主要学习和记忆如何对寄存器进行相应位运算十分重要,比如对具体的某一位进行置位,清零或者取反等
- 同时对于课程的实验部分,基础部分不难,基本是签到就可以,不过每一次课都有一道附加题比较困难,关于具体的实验详见Embedded_system_design
目录结构(主要文件/文件夹):
01_嵌入式系统概述.md:嵌入式系统的定义、体系与应用场景02_ARM.md:ARM 架构基础、寄存器与例程03_ARM9指令系统.md:ARM9 指令集与指令语义04_嵌入式程序设计.md:嵌入式 C 程序设计技巧与实践要点05_嵌入式内部可编程模块.md:内部外设、定时器、串口等可编程模块assets/:本章使用的图片与示意图
学习建议:
- 先掌握嵌入式系统的总体结构与常见资源约束(存储、时钟、电源),再学习 ARM 架构和指令级细节;
- 阅读
04_嵌入式程序设计的代码示例并在目标平台上运行验证,这一章节的笔记比较重要
- 更多细节见对应Embedded_system_design
- 贡献:欢迎提交 Issue 或 PR 来补充示例代码、实验步骤或笔记内容。
评论区 - 嵌入式系统设计