更多课程 选择中心

嵌入式培训
达内IT学院

400-996-5531

零基础想从事嵌入式开发该如何学习?

  • 发布:嵌入式培训
  • 来源:嵌入式问答
  • 时间:2020-12-15 14:56

在互联网+的时代,任何技术的存在都不仅仅是一种独立存在的个体,只有相互结合的个体才是现代发展的趋势。而物联网这个早就不是新鲜词汇的存在,也必然越来越火热,而嵌入式作为物联网核心的技术无疑是具有发展前景的技术。

1、嵌入式开发作为新人,第一C语言,有很多人自认为自己C语言很厉害,但是实际上一个从事嵌入式开发的老人,至少需要3-5年你才敢对C语言说精通。

特别涉及到的常用的指针、数组、数据类型、运算符与表达式、控制语句时?你真的都懂么?C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。

2、必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)

Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓

3、了解ARM的架构,原理,以及其汇编指令。

我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。

4、linux驱动程序。

linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。

linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。

以上只不过是大概的框架,在实际的开发中还会涉及很多东西,比如:交叉编译、makefile、shell脚本等等,所以说学习嵌入式的周期较长,对于学习嵌入式我比较不赞成自学,他不同于一般的应用层开发。

版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:STC单片机的优点都有哪些?
下一篇:没有下一篇了

嵌入式培训主要学习哪些内容?好学吗?

大学生参加嵌入式培训班好就业吗

学习嵌入式培训有必要报班吗

嵌入式培训主要培训什么

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省