嵌入式处理器架构详解
嵌入式器的各种结构和分类挺多,刚上手的时候有点晕,但摸清了核心概念,后面就顺了。像冯·诺依曼和哈佛结构,其实就是内存访问方式的差别,前者程序和数据走一个通道,简单但慢,后者分开跑,效率高点。
流水线那块也值得好好看看,简单说就是像工厂一样多工序并发执行,器执行速度自然就快不少。
至于RISC和CISC,别光看缩写,想想实际写代码。RISC 的指令少但清晰,CISC 啥都能干但复杂点。现在大多数嵌入式用的器都往 RISC 靠,像ARM就挺典型。
说到分类,常见的有MPU、MCU、DSP还有SoC。你要是搞控制类的,像 8051 那类的 MCU 就够用了,小巧、省电;要玩高性能运算的,DSP 才是主场。至于 SoC,像手机和平板用的基本都是,器、内存、接口全包,做起来省心。
我整理了一批相关的资料和应用案例,像冯诺依曼和哈佛结构的区别、RISC 流水线的课程设计、低功耗 RISC-V 设计这些都蛮有。推荐看看 ARM 系列的架构,主流市场基本它说了算。
如果你正准备做课程设计或者搞个小项目,搞清这些基本概念再下手,事半功倍。需要参考资源就往上翻,链接我都给你列好了,省你到处搜了。
下载地址
用户评论