我们这学期用《嵌入式系统开发基础——基于ARM9微处理器C语言程序设计(第五版)》当教材,这本书从ARM9架构讲起,重点是用C语言在裸机环境下操作外设,比如GPIO、中断、定时器那些,最后还涉及一点嵌入式Linux入门。内容挺扎实的,但感觉光看书理解不够,代码例子光看容易晕。
现在最头疼是课后实验题,书里给的代码有时会缺注释,自己跑板子总出各种奇怪错误。网上找资料也零散,有没有同学整理过这本书的要点笔记或者实验流程?另外虽然不需要答案,但想知道怎么结合开发板把每个实验真正跑通,不卡壳。
学习方法上,我现在是边看书边对着板子敲代码,但遇到寄存器配置就乱。有学长说先学会看芯片手册再回头看教材会轻松很多,不知道大家有没有类似经验?或者这本书哪些章节容易留坑?求有经验的学长学姐分享下有效路线,避免走弯路。