操作系统层 [本文来自:www.ii77.com]
操作系统层,对于操作系统层目前可能只能说是简单的移植,而很少有人来自已写操作系统,或者写出缺胳膊少腿的操作系统来,这部分工作大都由驱动工程师来完成。
[好文分享:www.ii77.com]
操作系统是负责系统任务的调试、磁盘和文件的管理,而嵌入式系统的实时性十分重要。据说,XP操作系统是微软投入300人用两年时间才搞定的,总时工时是600人年,中科院软件所自己的女娲Hopen操作系统估计也得花遇几百人年才能搞定。因此这部分工作相对来讲没有太大意义。
应用层
应用层,相对来讲较为容易的,如果会在windows下如何进行编程接口函数调用,到操作系统下只是编译和开发环 境有相应的变化而已。如果涉及Jave方面的编程也是如此的。嵌入式系统中涉及算法的由专业算法的人来处理的,不必归结到嵌入式系统范畴内。
但如果涉及嵌 入式系统下面嵌入式数据库、基于嵌入式系统的网络编程和基于某此应用层面的协议应用开发(比如基于SIP、H.323、Astrisk)方面又较为复杂, 并且有难度了。
3
如何学习嵌入式系统
—— 目标与定位
先有目标,再去定位。学ARM,从硬件上讲,一方面就是学习接口电路设计,另一方面就是学习汇编和C语言的板级编程。如果从软件上讲,就是要学习基于ARM处理器的操作系统层面的驱动、移植了。
基础内容
这些对于初学都来说必须明确,要么从硬件着手开始学,要么从操作系统的熟悉到应用开始学,但不管学什么,只要不是纯的操作系统级以上基于API的应用层的编程,硬件的寄存器类的东西还是要能看懂的,基于板级的汇编和C编程还是要会的。因此针对于嵌入式系统的硬件层和驱动程的人,ARM的接口电路设计、ARM的C语言和汇编语言编程及调试开发环境还是需要掌握的。
具体方向
因此对于初学者必然要把握住方向,自己学习嵌入式系统的目标是什么,然后再着手学习较好,与ARM相关的嵌入式系统的较为实际的两个层面硬件层和驱动层,不管学好了哪一层都很有前途。
如果想从嵌入式系统的应用层面的走的话,可能与ARM及其它体系相去较远,要着重研究基嵌入式操作系统的环境应用与相应开发工具链,比如WinCe操作系统下的EVC应用开发(与windows下的VC相类似),如果想再有突破就往某些音视频类的协议上靠,比如VOIP领域的基于SIP或H.323协议的应用层开发,或是基于嵌入式网络数据库的开发等等。
4
如何学习嵌入式系统
—— 开发系统选择
ARM9与ARM7
很多ARM初学者都希望有一套自己能用的系统,但他们住住会产生一种错误认识就是认为处理器版本越高、性能越高越好,就象很多人认为ARM9与ARM7好,初学者在此方面以此入门还应该理智,开发系统的选择最终要看自己的选择方向,是做驱动开发还是应用,还是做嵌入式系统硬件层设计与板级测试。
在某种意义上讲,ARM7与9的差别就是在某些功能指令集上丰富了一些、主频提高一些,就比如286和386。对于用户来讲可能觉查不到什么,只能是感觉速度有些快而已。
ARM7比较适合于那些想从硬件层面上走的人,因为ARM7系列处理器内部带MMU的很少,而且比较好控制,就比如S3C44B0来讲,可以很容易将Cache关了,而且内部接口寄存器很容易看明白,各种接口对于用硬件程序控制或AXD单步命令行指令都可以控制起来,基于51单片机的思想很容易能搞懂,就当成个32位的单片机。
很多PM都有一个梦想:用自己设计的产品改变世界,同时挣个盆满钵满,可十年没变的入门级薪水,却让人触摸到现实是
每个空间都有属于它的故事,在有限空间里,创造出无限的生活灵感!
想要的家,不需要多大,用爱用心去装扮,会有意想不到的幸福!
chinawareblock 来自 @ sharoue的作品,是一款与流氓软件终结者 - 远离各种卫士[Windows]原理类似的工具,通过拉黑软件证书来达到预防流氓软件的目的,批处理适用于 Windows。@Appinn chinawar
人生如戏啊,笑到最后,那才是真正的赢家啊!
1 大唐好声音 聆听财经之声 2 昨日之最 近日核心热点点评 备受市场期待的养老目标基金正式亮相。南方、华夏、博时、银华、工银瑞信、嘉实、泰达宏利、富国、鹏华、易方达、万家
健康时报 权威健康资讯,因专业而信赖! 连日来,江苏镇江市丹徒区宝堰镇丁角村5岁女童潘滢慧牵动着许多网友的心。5月,正在宝堰中心幼儿园读中班的她被查出患有急性淋巴细胞
点击上方 蓝色字体 标星置顶 每天 中午12点 打开奇妙世界传送门 六度空间理论说,你和任何一个陌生人间所间隔的人不会超过六个,最多通过五个中间人,你就能够认识任何一个陌生
九福家居装修 ( 微信号:jiufujiaju ) 每天为微友分享装修家居美图,装修经验与知识,让微友在家装过程中做到精打细算,为微友省钱省心,快乐装修! 新家装修完了,终于可以入
一动一静的客厅和书房 一武一文的餐厅和书房 或者是两者都热闹的视听间和麻将室 完善的空间规划 才能让每个空间各司其职 Point 1 空间性质 vs 隔断材料 弹性隔断设计常运用 玻璃、
本文内容来自网友供稿,如有信息侵犯了您的权益,请联系反馈核实
Copyright 2024.爱妻自媒体,让大家了解更多图文资讯!