关于嵌入式学习心得体会精选范文 4 篇 嵌入式学习心得体会 1 一、假如非常多人都想做 Linux,那么就要对 Linux 要比较熟悉。这个熟悉不是说对内核,对代码有多了解,而是至少要会基本的操作,非常难想象让一个连编译程式,编辑文本文件都非常困难的人去弄嵌入式的软件吧。总之在进入嵌入式这个领域之前要对自己评估一下,看看自己是不是准备好了去学习嵌入式相关的东西。 二、要舍得花钱买研发板。公欲善其技,必先利其器。也就是说,理论上可能掌控了非常多,不过不去实践,那只能是纸上谈兵,这样是无法学好嵌入式的。弄个研发板自己摆弄摆弄,即使什么都不懂,也能根据说明书把厂家给的程式下载到研发板上运行运行,先知其然,然后再通过具体的学习知其所以然,这样能避开学习中的枯燥。目前市场上研发板的种类繁多,相同 CPU 的板子价格却相差非常多,令非常多人都不知道怎么选择购买。我的看法是,尽量买大厂的产品。因为在初学阶段学习资料少是个非常头疼的事,非常多时候都是无从下手,不知道怎么去做,那么随研发板附送的资料就非常重要了。大厂技术比较强,附带的程式都是能在板子上运行的,例如我买的优龙 ST2410 这个板子(不是广告啊),光盘上带了一个 bootloader,个的内核,更有一个 cramfs,这些程式的原始码都是厂家事先做好或修改好的,完全适用于初学者使用。而有些实力不行的小厂家的资料不齐全,我们学习的时候需要自己弄bootloader 什么的,那入门就非常难了。不过大厂的板子都非常贵,大家能根据预算来选择适合自己的研发板,不过无论怎样,在学习上投资都是值得的。 三、不要事无巨细的学习,要有明确的目标。我最开始给自己制定的学习计划是:学习 arm 体系结构-> 学习 arm 汇编-> 自己移植 bootloader -> 自己移植 kernel -> 做应用,不过不久就被我否决了,因为这个过程实在是太枯燥太痛苦了,在学习资料少,没人指导的情况下根本无法进展。于是我决定使用厂家的代码来“玩”研发板,自己弄些 应用上去。先是完全使用厂家给的bootloader,kernel,cramfs。之后发现 cramfs 中的一些控制Linux 初始化的文件不符合我的需求,于是修改 cramfs,删除了QT,修改了网卡初始的 IP 地址,安装到板子上能运行了之后就开始尝试做一些应用,比如 hello world 这样的程式。最后移植了一个mpg123 到板子上。完万能在不知道原理的情况下来使用板子的一些功能,等熟悉板子了再回头学...