更多课程 选择中心

嵌入式BOB下载app
美国上市教育机构

400-111-8989

嵌入式BOB下载app

自学嵌入式有什么好的路线?

  • 发布:嵌入式BOB下载app
  • 来源:嵌入式资讯
  • 时间:2020-03-18 16:35

  • 每个人想用最小的投入获得最大的回报,同样,在学习这件事上也是这样的,比如,嵌入式BOB下载app学习中,如果可以的话我们自学入门知识,但是听网上人说,自学嵌入式挺难得,在学习中,每个人都有自己的一套学习模式,我说的不一定是适合你的, 下面的学习路线希望对想要自学的同学有所帮助!

    (1) C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。 推荐书籍:谭浩强的很不错,《The C Programming Language》 这本经典的教材是老外写的,也有中译版本。

    (2) 操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。

    (3) Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。 推荐书籍:《UNIX环境高级编程》(第2版)

    (4) 了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。

    (5) 系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。

    (6) 驱动开发 linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。 linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。

    免责声明:整理文章为传播相关技术,版权归原作者所有,如有侵权,请联系删除

    预约申请免费试听课

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

    上一篇:如何高效的学习嵌入式知识?
    下一篇:如何从零学习嵌入式linux开发

    一位嵌入式工作者学习心得分享给大家

    做嵌入式凭什么高薪工作是别人?

    单片机的状态机框架

    ARM到底是冯诺依曼结构还是哈佛结构

    选择城市和中心
    黑龙江省

    吉林省

    河北省

    湖南省

    贵州省

    云南省

    广西省

    海南省