嵌入式培训

亿元级外企Java培训企业

  • 全国服务监督电话4008270010
嵌入式培训 > 嵌入式学习笔记 > 嵌入式开发要学习哪些基础知识?
  • 嵌入式开发要学习哪些基础知识?

    发布:嵌入式培训  来源:嵌入式学习笔记  时间: 2016年07月15日

  • 随着嵌入式硬件技术越来越成熟,慢慢嵌入式开发的精力从硬件中解放出来,逐步转移至软件开发方面,尤其在智能系统的使用上,嵌入式软件开发层面的任务也越来越多,...

  • 随着嵌入式硬件技术越来越成熟,慢慢嵌入式开发的精力从硬件中解放出来,逐步转移至软件开发方面,尤其在智能系统的使用上,嵌入式软件开发层面的任务也越来越多,逐渐向大规模软件方向发展。如果是将嵌入式软件开发 作为自己未来的发展方向,学习嵌入式软件开发,需要学习哪些基础知识?

    第一:C语言

    学习嵌入式首先学习C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,更要学习好c语言,现在绝大部分都是用C语言,你说不掌握 可以吗?

    第二:操作系统

    应该对操作系统有所了解,这对你对硬件和软件的理解,绝对有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件的,当然,不是看书就能把这些理解透,如果不是一时能 理解,没关系,多看看,结合以后的项目经验,会有更好的理解的。

    第三:Linux

    选择一个嵌入式系统就是当务之急,建议你选择Linux,因为它是完全开源的,很多东西错了你就能直接查找到原因,不依赖他人而直接解决;同时Linux 还有一个非常明显的好处,就是你一旦达到了某种高度,你在看其它系统如WINCE、Symbian等,你也不会对它感冒的,因为你已经知道他们的GUI等关键技术的大体原理了。

    第四:阅读优秀代码

    最后如果你把以上的知识都有所了解后,就该去阅读阅读一些优秀的代码,比如结合arm芯片手册学习去学习下UBOOT的源代码,了解下最小的系统开发,那对你整个嵌入式开发的非常有帮助的,可以的话,还可以学习下linux的源代 ,当然如果你直接阅读2.6的代码,我想你会很痛苦的,可以先看看 linux 代码早期的版本,比如0.12 的代码等等,麻雀虽小,五脏俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程师。

    最后,嵌入式软件开发的学习是一个漫长而又艰辛的过程,不是短时间可以掌握的,需要将每一个知识点一点一滴的弄明白,需要有勇气和耐心。这也是一个嵌入式软件开发高手的必由之路。

  • 上一篇:快速学习嵌入式技术的最好方法!

    下一篇:嵌入式学习小窍门

网站导航
2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56