ARM和操作系统 arm操作系统移植

1、

ARM和LINUX什么关系?ARM是一种MCU的架构,Linux是一种操作系统,ARM不是为Linux而设计,Linux也不是为ARM而设计,只是Linux可以移植到以ARM为核心的硬件平台下工作。除了linux外ARM还可以运行Windows CE、VxWord等嵌入式操作系统。因此可以认为他们是没有关系的。

2、操作系统的好处在于应用与设备无关,就像在win下面用VB,VC写程序不必去关心寄存器,定时器,IO等外部设备,只要关心核心算法和应用就可以了。可以从某种程度上说ARM这个东西是为操作系统而生的,它可以使一个产品更易于分层,分模块,更利于工程化。当然,任何一种处理器,包括x86,我们都可以用汇编些个程序在上面飞奔,我就曾见过一本书教人家用Debug在PC机上写自己的操作系统,呵呵,都是骨灰级的牛人,惭愧!个人认为,在8位机上跑操作系统,研究性质多于实际应用,如果32位单片机系统资源充足,对人机界面要求比较高,还是建议上个操作系统好;如果只是运算量大,对界面没有要求,当8位机开发就可以了。

3、我的感觉,ARM相当于一个企业,操作系统相当于企业的管理调度层。企业小的话(小型项目,或是功能单一,针对性强的项目)根本不需要管理层(即操作系统),如果加上的话,反而降低效率,处理一个小的问题也要管理层介入,麻烦。企业大的话(即大的项目)必须要管理层(即操作系统),这样有几个好处,1资源共享,2资源调配合理,3管理度透明很容易发现问题解决问题,4即便有某一部分出现了问题,也不会对整体出现致命的麻烦,5通用性强。现在大的企业所采用的ISO等新型的企业管理模式,跟操作系统很相像。部门与部门之间沟通,采用类似窗口的沟通方式,有点儿像API。企业管理对于外界是透明的,外界可以很好的与企业沟通。(操作系统开发产品,可以很好的与 外界扩展)所以做什么样的项目,采用什么方式对待,不能华而不实!

4、

ARM是32位嵌入式CPU,它由于资源较多已经可以运行操作系统。运行操作系统后,ARM系统地变成更加灵活,特别是对于语音/图像的处理以及与网络的通讯都可以使用操作系统的库文件,这样就大大减轻了程序工作量。运行操作系统带来的缺点是:需要更大的内存和Flash ROM,运行速度降低。

ARM和操作系统 arm操作系统移植

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/296291.html

更多阅读

电脑维修知识 电脑修理学习

可以说几乎所有的电脑都进行了一定的自动、手工优化,很多个人用户还安装运行了一些优化硬件的软件。而在很多媒体也发表了此类优化文章,笔者也发表过一些。不过笔者的一些朋友和网友对系统优化已经不再感兴趣了——多是说优化前和优化

驱动程序签名 驱动程序签名错误

驱动程序签名——简介显卡、声卡、网卡这些设备都属于硬件,每种设备都需要安装和操作系统匹配的驱动程序,否则操作系统不能正确识辩这些设备。所以说,设备的驱动程序就是硬件和操作系统之间沟通的桥梁。驱动程序签名——方法/步骤

冰点还原精灵使用方法图解 冰点还原精灵安装方法

冰点还原精灵可以保护您的硬盘免受病毒侵害,重新恢复删除或覆盖的文件,彻底清除安装失败的程序,并避免由于系统死机带来的数据丢失等问题。只需简单的几步安装,即可安全地保护您的硬盘数据。还原精灵的安装不会影响硬盘分区和操作系统。

声明:《ARM和操作系统 arm操作系统移植》为网友言不由衷她不懂分享!如侵犯到您的合法权益请联系我们删除