2024年4月17日发(作者:)
嵌入式培训心得(6篇)
嵌入式培训心得1
一、假如特别多人都想做Linux,那么就要对Linux要比较熟
识。这个熟识不是说对内核,对代码有多了解,而是至少要会基本的
操作,特别难想象让一个连编译程式,编辑文本文件都特别困难的人
去弄嵌入式的软件吧。总之在进入嵌入式这个领域之前要对自己评估
一下,看看自己是不是预备好了去学习嵌入式相关的东西。
二、要舍得花钱买研发板。公欲善其技,必先利其器。也就是
说,理论上可能掌控了特别多,不过不去实践,那只能是纸上谈兵,
这样是无法学好嵌入式的。弄个研发板自己摆布摆布,即使什么都不
懂,也能根据说明书把厂家给的程式下载到研发板上运行运行,先知
其然,然后再通过详细的学习知其所以然,这样能避开学习中的枯燥。
目前市场上研发板的种类繁多,相同CPU的板子价格却相差特别多,
令特别多人都不知道怎么选择购置。我的看法是,尽量买大厂的产品。
由于在初学阶段学习资料少是个特别头疼的事,特别多时候都是无从
下手,不知道怎么去做,那么随研发板附送的资料就特别重要了。大
厂技术比较强,附带的程式都是能在板子上运行的,例如我买的优龙
ST2410这个板子〔不是广告啊〕,光盘上带了一个bootloader个
2.4.18的内核,更有一个cramfs,这些程式的原始码都是厂家事先
做好或修改好的,完全适用于初学者使用。而有些实力不行的小厂家
的资料不齐全,我们学习的时候需要自己弄bootloader什么的,那
入门就特别难了。不过大厂的板子都特别贵,大家能依据预算来选择
第 1 页
适合自己的研发板,不过无论怎样,在学习上投资都是值得的。
三、不要事无巨细的学习,要有明确的目标。我最开头给自己
制定的学习打算是:学习arm体系结构—>学习arm汇编—>自己移植
bootloader—>自己移植kernel—>做应用,不过不久就被我拒绝了,
由于这个过程实在是太枯燥太苦痛了,在学习资料少,没人指导的状
况下根本无法进展。于是我确定使用厂家的代码来“玩”研发板,自
己弄些应用上去。先是完全使用厂家给的bootloader,kernel,cramfs。
之后发觉cramfs中的一些掌握Linux初始化的文件不符合我的需求,
于是修改cramfs,删除了QT,修改了网卡初始的IP地址,安装到板
子上能运行了之后就开头尝试做一些应用,比方helloworld这样的
程式。最终移植了一个mpg123到板子上。完万能在不知道原理的状
况下来使用板子的一些功能,等熟识板子了再回头学习其中的道理,
这样就简单一些。学习嵌入式就是这样,依据问题来选择学习的内容,
否则会特别盲目,最终就失去信念了。
四、要有耐烦。不能否认,在学习一门自己完全不了解的技术
是特别烦人的。嵌入式的冗杂在于他的交叉性。也就是说为了讨论某
一个嵌入式的问题,你有可能得学习特别多其他的学问,比方操作系
统,编译,体系结构等等,那么对于这种状况需要我们有足够的耐烦。
我在交叉编译mpg123的时候前几次无论怎么修改makefile都无法编
译胜利,最终我发觉我用的arm—linux—gcc是2.9版本的,比较老,
于是我换成新的3.4.1版本,就ok了。
以上是我初学嵌入式所获得的一些浅显的阅历,基本都是基于
第 2 页
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713289057a2219521.html
评论列表(0条)