请问是不是任何arm的芯片都能跑操作系统啊?为什么cortex_m3的芯片看起来不怎么样啊,也比较便宜啊?
操作系统的程序是储存在片内的flash的,还是在外设的存储的?基于相同内核的arm芯片,因为厂家的不同,性能差别很大吗?国内有厂家生产arm芯片吗?arm各个系列一定有上...
操作系统的程序是储存在片内的flash的,还是在外设的存储的?基于相同内核的arm芯片,因为厂家的不同,性能差别很大吗?国内有厂家生产arm芯片吗?arm各个系列一定有上下之分吗,如cortex系列的综合一定比arm11好吗?
展开
1个回答
展开全部
1. 不同的操作系统所面向的应用不同,其操作系统本身的大小、占用资源也千差万别。精悍的操作系统内核只需10~20kB程序空间以及数kB的RAM空间,在配置稍高的M3上跑起来绰绰有余。
2. 操作系统的程序可以储存在片内,也可以储存在片外。这个是根据具体应用确定的。
3. 基于相同内核的ARM微控制器/微处理器,不同厂家的实现目的、技术工艺水平不一,因此性能差别较大。即使同一厂家的同一内核,也会分级分类推出配置从低到高的若干个型号。
4. “arm各个系列一定有上下之分吗”ARM进入到Cortex时代后,有一个大体的分类,其中M系列主要用于实现微控制器类功能,主频较低,内核较简单,面向控制领域;R系列强调高实时性,面向实时性要求较高的应用场合;A系列则是面向应用处理器,主频高,内核复杂,具备多内核通信特性,主要面向通讯/消费等高运算强度应用领域。因此不能说凡是Cortex就一定优于ARM11。
2. 操作系统的程序可以储存在片内,也可以储存在片外。这个是根据具体应用确定的。
3. 基于相同内核的ARM微控制器/微处理器,不同厂家的实现目的、技术工艺水平不一,因此性能差别较大。即使同一厂家的同一内核,也会分级分类推出配置从低到高的若干个型号。
4. “arm各个系列一定有上下之分吗”ARM进入到Cortex时代后,有一个大体的分类,其中M系列主要用于实现微控制器类功能,主频较低,内核较简单,面向控制领域;R系列强调高实时性,面向实时性要求较高的应用场合;A系列则是面向应用处理器,主频高,内核复杂,具备多内核通信特性,主要面向通讯/消费等高运算强度应用领域。因此不能说凡是Cortex就一定优于ARM11。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询