嵌入式系统架构与组件全解析
1. 常见CPU类型
在嵌入式系统领域,有多种不同类型的CPU,它们各自有着独特的特点和应用场景。
- ARM CPU :ARM有三种CPU配置类型。
- Cortex - A :应用型,专为运行强大的计算机系统而设计,常用于手机和平板电脑。其类似于桌面电脑中的CPU,Windows、Linux和macOS等操作系统可在其上完美运行。Cortex - A CPU以片上系统(SoC)的形式提供,制造商将CPU、RAM和有时的存储闪存集成到单个芯片中。速度从几MHz到几GHz不等,内存大小从几MB到几GB。
- Cortex - M :微控制器型,用于运行低功耗系统,大多数嵌入式系统会使用这种类型的CPU。SoC通常只有几KB的RAM和几MB的存储,速度可达几百MHz,运行如FreeRTOS等较简单的操作系统。
- Cortex - R :实时型,专为实时和安全关键的嵌入式系统设计,如交通运输领域使用的系统。它与Cortex - M非常相似,但针对实时应用进行了优化。
- MIPS CPU :由MIPS Technologies在1985年设计,曾广泛用于服务器、家用电器和汽车。索尼的PlayStation和PlayStation 2以及雷诺的汽车信息娱乐系统都使用过MIPS。如今,MIPS主要用于大多数家庭网络路由器,但近年来其关注度有所下降,许多CPU被ARM取代。
- x86/x64 CPU :x86 IS
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



