宿迁做网站建设的公司,网站图片展示源代码,网站建设的作用有哪些,百度网站的安全建设方案ARM7#xff1a;ARMv4架构 ARM7没有MMU(内存管理单元)#xff0c;只能叫做MCU#xff08;微控制器#xff09;#xff0c;不能运行诸如Linux、WinCE等这些现代的多用户多进程操作系统#xff0c;因为运行这些系统需要MMU#xff0c;才能给每个用户进程分配进程自己独立的…ARM7ARMv4架构 ARM7没有MMU(内存管理单元)只能叫做MCU微控制器不能运行诸如Linux、WinCE等这些现代的多用户多进程操作系统因为运行这些系统需要MMU才能给每个用户进程分配进程自己独立的地址空间。ucOS、ucLinux这些精简实时的RTOS不需要MMU当然可以在ARM7上运行。
ARM9ARMv5架构 ARM11ARMv6架构 ARM9、ARM11是嵌入式CPU处理器带有MMU可以运行诸如Linux等多用户多进程的操作系统应用场合也不同于ARM7。
ARM-Cortex 系列ARMv7架构。
到了ARMv7架构的时候开始以Cortex来命名并分成Cortex-A、Cortex-R、Cortex-M三个系列。三大系列分工明确“A”系列面向尖端的基于虚拟内存的操作系统和用户应用“R”系列针对实时系统“M”系列对微控制器。简单的说Cortex-A系列是用于移动领域的CPUCortex-R和Cortex-M系列是用于实时控制领域的MCU。 所以看上去ARM7跟Cortex-M很像因为他们都是MCU但确是不同代不同架构的MCUCortex-M比ARM7高了三代所以性能也有很大的差距。此外Cortex-M系列还细分为M0、M3、M4和超低功耗的M0用户依据成本、性能、功耗等因素来选择芯片。