三九宝宝网宝宝百科宝宝知识

嵌入式的入门该怎么学有视频教程引导么

02月12日 编辑 39baobao.com

[嵌入式linux怎么学]你装一个linux系统。当然虚拟机就行。先学习标准C、然后学习linux的Unix C当然这种C很相似。就是函数不太一样。思想都是一样的。 上面两个网上都有教学视频。把网上的教学...+阅读

要深入学习你可以尝试以下路线:

(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内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。视频的话可以到IT学习联盟下载,那里有很多关于嵌入式的视频教程。

以下为关联文档:

如何学习嵌入式你好! 1.个人认为学地理信息系统的话多了解一些通信方面的东西会有很多好处的,毕竟是很相关的东西. 2.学习嵌入式系统模电数电都比较重要,至少基础原理要比较清楚,在做软件开发...

嵌入式课程学起来难度大吗我也不太懂,你看这些对你有没有帮助啊。 走进科士德纯属是偶然,然而学习嵌入式软件开发却是我一生奋斗的必然。毕业过后为了能尽快地走进嵌入式软件的天堂,我选择了培训。带着...

有没有嵌入式开发的学习路线越详细越好一、学习路径万丈高楼平地起,不管多优秀的工程师都是从小白开始的。一条清晰合理的学习路线能帮助小白们高效率的完成基础知识的储备工作,注意这里是知识的储备过程,而经验是从...

那你是怎么学的我现在想学习这方面知识请指教网络知识是电脑技术的十分重要的分支,学习网络管理的知识需要了解网络部门提供的各种网络设备和基本的应用程序~~~~~再说你要想了解那些网络设备就必须了解网络基础知识~~(不...

量子力学怎么学首先,你要会微积分和线性代数,这都是大学里学的数学。然后你现在去看量子力学没有意义。必须去学电磁学和经典力学,否则就会一头雾水,完全没有物理头脑。我也初三,初二时我自学了...

怎么学太极拳?我练了十多年太极拳。对您的疑问简单做答: 1。学太极拳的过程中必须有人从旁指导才能保证姿势正确不走偏。其实学太极拳并不缺少师傅。不管是为了健身还是对武术的爱好都最好...

女的初学太极拳该怎么学最好不要自学,因为动作会有很多细节,个人练习容易变型,实在没有人教也只能自学,我给你的建议是;先从八式,或是十六式,二十四式这三种太极开始练习,简易,好学,好记。自学太极先学会步法...

网上怎么学英语口语首先是要说,不论对谁,对老外还是中国人,你都要说的出来,不用在意你的发音或者语法,意思等等,建议你去找美国人和英国人交谈。至于英语角,我并不推荐你去,因为中国人太多,真的能提高的...

怎么学开摩托车?启动发动机 保持油门的稳定后,先左手抓紧离合器,左脚踩挂档器,加点油门保持发动机的转速在3000转左右,缓慢的放左手离合器(注意是缓慢的放)。 这个时候有3种可能出现 1.要是离合器...

推荐阅读
图文推荐