当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 入门指导 > 嵌入式开发学习路线——知识点要牢记

嵌入式开发学习路线——知识点要牢记 时间:2020-05-25      来源:未知

大家应该都知道嵌入式比较难,所以在入门嵌入式的时候,还是要多用点心,如果基础没有打好的话,那么之后只会更难,下面一起来了解下嵌入式开发学习路线吧,希望能帮到大家。

在学习嵌入式入门的时候,应该会考虑是自学嵌入式还是参加培训班,这些都不用着急,现在先来看看嵌入式开发学习路线:

1.  C程序设计语言

C语言作者写的书,超级精简。就是因为精简所以,这本书要很认真的读。不要求快,要细嚼慢咽,要多思考,要从头到尾的读。

2.  Unix环境高级编程 第2版

知名的Unix编程书籍。学完这本书,对一般的Linux应用开发,基本上可以达到得心应手的地步。

3. Unix网络编程 第3版 第1卷

知名的Unix编程书籍。学完这本书,对一般的Linux网络应用开发,基本上可以达到得心应手的地步。

4.  深入理解计算机系统

注意一下,到这里要进入关键的一步了。这本书共分为3部分,但是我们只要看前2部分即可。这本书,要相当认真的学习。不仅要看还要思考,并且做完所有的练习题。同时,书中的内容不可能解答你全部的编程疑问。因此,在学习过程中,对自己以前不理解的概念,要多写小函数或者小代码片段,多分析他们对应的汇编代码。另外写小函数时,参与运算的变量,最好将它定义为入参(编译器不敢优化)而不是局部变量或全局变量(容易被编译器优化,导致未能生成你要想看的机器码)。

这本书学完,你将真正成为C语言(甚至C++)的专家。因为你将从机器码的层次,理解C(及C++)的语义究竟是怎么实现的。你还会理解,从C语言代码生成可执行程序的整个过程(预处理,编译,链接,静态库,动态库等)。你还将理解进程的概念,包括进程如何运行,进程如何与OS交互(中断、异常、系统调用)。

5.  Linux内核设计与实现

到这里,算是开始踏入Linux内核的大门了。这本书,从比较高的层次介绍Linux内核。是非常好的内核入门书籍。

6.  Linux内核源代码情景分析

华人写的书,超级通俗易懂。从帮助读者理解内核的角度来看,本书几乎可以算是最好的一本书了。

7. Linux设备驱动程序

这本书非常注重实用。我们最终的开发基本上,要么是开发驱动,要么是在内核中做些应用。而这本书恰恰教给我们最老练的开发方法。

8.u-boot学习

学习u-boot,最好还是买块开发板,以便于实验。开发板不用买高档的,买个基本的arm9的就行了。因为我们是学习嵌入式系统原理,有个基本的arm9 CPU就足够了。

当然,如果是做产品,那还是需要根据产品本身的需求来做选型的。有了开发板,就可以修改、编译、烧写u-boot、内核、根文件系统了。有了开发板,就可以理解从CPU一通电开始,到Linux跑起来,到最后应用跑起来,在这整个过程中,机器里所发生的一切事情了。

以上介绍的就是嵌入式开发学习路线了,大家在学习嵌入式的时候也一定要注意不要心气浮躁,这样对你学习嵌入式没有什么好处的,搞技术还是要踏踏实实的。

 

上一篇:单片机和嵌入式到底是什么意思

下一篇:关于嵌入式安全性的7个要点

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部