如何学STM32嵌入式系统开发详细指导(2)


操作系统层 [本文来自: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位的单片机。

热门文章

  1. 行成于思毁于随(行成于思毁于随业精于勤荒于嬉是什么意思)2024-05-18
  2. 欧股主要指数收盘普跌2024-05-18
  3. 苹果手机和华为手机哪个更值得买(苹果手机和华为耳机怎么配对蓝牙)2024-05-18
  4. 90后小夫妻双双查出肝癌!竟是这种水果害了他们!肝癌很可怕,预防的方法只有这一个……2024-05-18
  5. 苦荞茶的功效与副作用(苦荞茶有啥功效)2024-05-18
  6. 云计算技术应用是什么(云计算技术应用是什么类)2024-05-18
  7. 动词开头用什么形式(动词放句首什么时候加ing)2024-05-18
  8. 2024年“五一”假期消费维权舆情分析报告2024-05-17
  9. 和黄医药:杜志强退任主席及执行董事职务,将担任公司策略顾问2024-05-17
  10. 天邦食品收年报问询函:要求说明生猪养殖业务中产品价格、毛利率大幅变动合理性2024-05-17
  11. 英可瑞收年报问询函:要求说明扣非后净利润连续五年为负值原因2024-05-17
  12. 海底捞海外子公司特海国际美国IPO首日开盘涨超48%2024-05-17
  13. 特种设备安装改造维修许可规则(中华人民共和国特种设备安装改造维修许可证有变更吗)2024-05-17
  14. 高分子材料有哪些(高分子材料有哪些)2024-05-17
  15. 企业战略管理(企业战略管理案例)2024-05-17
  16. 许继电气今日大宗交易成交452.93万股,成交额1.24亿元2024-05-17
  17. 尖峰集团:尖峰药业金西生产基地年产20亿片固体制剂项目已完成FDA现场检查2024-05-17
  18. 盛航股份:公司营运船舶“盛航化6”轮发生安全事故,未造成船员伤亡2024-05-17
  19. 美股开盘:三大指数小幅高开,中资房地产概念股大涨2024-05-17
  20. 房多多盘初涨幅扩大至323.77%,触发熔断2024-05-17
自媒体 微信号:ii77 扫描二维码关注公众号
爱八卦,爱爆料。

小编推荐

  1. 1 百度贴吧前总经理:做产品16年,我有9条心得

    很多PM都有一个梦想:用自己设计的产品改变世界,同时挣个盆满钵满,可十年没变的入门级薪水,却让人触摸到现实是

  2. 2 现代美式 | 蓝色清新,优雅宜人!

    每个空间都有属于它的故事,在有限空间里,创造出无限的生活灵感!

  3. 3 32㎡简约风,一个人也要把生活过成诗!

    想要的家,不需要多大,用爱用心去装扮,会有意想不到的幸福!

  4. 4 来,一起屏蔽一波「流氓软件」

    chinawareblock 来自 @ sharoue的作品,是一款与流氓软件终结者 - 远离各种卫士[Windows]原理类似的工具,通过拉黑软件证书来达到预防流氓软件的目的,批处理适用于 Windows。@Appinn chinawar

  5. 5 诸葛亮以船借箭并非首创还都和东吴孙家有关,结局都令人唏嘘!

    人生如戏啊,笑到最后,那才是真正的赢家啊!

  6. 6 【大唐早读】首批养老目标基金获批 长期资金入市可期

    1 大唐好声音 聆听财经之声 2 昨日之最 近日核心热点点评 备受市场期待的养老目标基金正式亮相。南方、华夏、博时、银华、工银瑞信、嘉实、泰达宏利、富国、鹏华、易方达、万家

  7. 7 头胎畸形,二胎患上白血病!原来凶手就在房间里!都7年了!

    健康时报 权威健康资讯,因专业而信赖! 连日来,江苏镇江市丹徒区宝堰镇丁角村5岁女童潘滢慧牵动着许多网友的心。5月,正在宝堰中心幼儿园读中班的她被查出患有急性淋巴细胞

  8. 8 台湾妈妈在北京老胡同,将小院打造成宫崎骏漫画屋

    点击上方 蓝色字体 标星置顶 每天 中午12点 打开奇妙世界传送门 六度空间理论说,你和任何一个陌生人间所间隔的人不会超过六个,最多通过五个中间人,你就能够认识任何一个陌生

  9. 9 新家装修亲力亲为,这种低调稳重的简约美式风格太实用了

    九福家居装修 ( 微信号:jiufujiaju ) 每天为微友分享装修家居美图,装修经验与知识,让微友在家装过程中做到精打细算,为微友省钱省心,快乐装修! 新家装修完了,终于可以入

  10. 10 隔断这样用,功能美感能兼得!【家具008期】

    一动一静的客厅和书房 一武一文的餐厅和书房 或者是两者都热闹的视听间和麻将室 完善的空间规划 才能让每个空间各司其职 Point 1 空间性质 vs 隔断材料 弹性隔断设计常运用 玻璃、

本文内容来自网友供稿,如有信息侵犯了您的权益,请联系反馈核实

Copyright 2024.爱妻自媒体,让大家了解更多图文资讯!