微处理器系统结构及嵌入式系统设计第2版ARM嵌入式系统开发指南
ARM 架构的嵌入式开发真的是前端兄弟们也该了解点的东西,尤其是搞设备联动、IoT 那块的。
《微器系统结构及嵌入式系统设计》第 2 版讲得还挺系统,从微器的底层结构一直讲到嵌入式系统的设计方法,尤其是ARM 架构的部分,内容扎实不绕弯子,比较适合做过一点底层或软硬结合项目的同学看看。
ARM 的 RISC 架构,高性能低功耗,真的是被各种设备用到飞起,不光是手机、PDA,还有一堆工业设备,连智能家居的网关都跑这个。你可以理解成一种专门为“干特定活儿”设计的“小脑袋”,又快又省电。
里面提到的寄存器操作、双指令集这些概念,看起来硬核,其实用起来还挺有意思。像条件执行指令,你就能直接写出更紧凑的代码,省了不少if
判断,写嵌入式固件爽。
另外文里也讲到了V4 到 V6 架构的演进,尤其是 V5 开始加了多媒体扩展,对搞音视频的朋友友好,像音频播放器、视频预览那些,完全够用。
做项目的话,像那种对实时性要求高的应用(比如数据采集、远程控制)就吃这一套设计能力。你得明白中断
怎么干、存储映射
怎么配,才能调得稳。
我整理了几个相关资源,下面这些链接里还有更详细的技术资料,想深入的可以直接戳进去看看:
如果你平时搞点智能硬件、软硬结合的 Demo,或者想搞懂 ARM 跑底层系统是怎么一回事,这本书的内容你可以好好啃一啃,没准下次优化项目就用上了。
下载地址
用户评论