标新立异的ARM嵌入式开发快速学习法(二)

2014-03-31 16:47 来源:电子信息网 作者:铃铛

今天继续为大家介绍作为新人应该如何学习ARM的嵌入式开发系统,依旧是本着从最基础的东西开始的原则下面就和大家分享一下对Linux系统ARM嵌入式的学习过程:

打好基础再做系统移植

经过之前的研究,我们已经能够了解到完整的linux系统分成分为三个部分,而每个部分的功能和关系在经过一番研究学习之后相信大家也都有所了解。下面,我们就要自己动手写一些东西了。当然我不可能叫你编写这些代码,这不实现。事实上这个3者都能在网下载到相应的源代码,但是这个源代码不可能下载编译后就能在你的系统上运行,需要很多的修改,直到他能运行在你的板子上,这个修改的过程就叫移植。在进行移植的过程中你要学的东西很多,要懂的相关知识也很多,等你完成了这个过程你会发现你已经算是一个初出茅庐的高手了。

如果你觉得自己掌握的知识还算不错,可以尝试在此阶段尝试研究性的查看源码。很多书介绍你怎么阅读linux源代码,我不提倡无目的地去看linux源代码,用许三多的话说,这没有意义。等你在做移植的时候你觉得你必须去看源代码时再去找基本好书看看,这里我推荐一本好书倪继利的《linux内核的分析与编程》,这是一本针对linux-2.6.11内核的书,说得很深,建议先提高自己的C语言编程水平再去看。

如果需要部分代码和资料可以去网上搜索,有很多的资料供我们使用。不过值得注意的是,很多介绍自己经验的东西都或多或少有所保留,你按照他说的去做总有一些问题,但是他不会告诉你怎么解决,这时就要靠自己,如果自己都靠不住就找我一起研究研究吧,我也不能保证能解决你的问题,因为我未必遇到过你的问题,不过我相信能给你一点建议,也许有助你解决问题。这一步的最终目的是,从源代码的官方主页上(都是外国的,悲哀)下载标准的源代码包,然后进行修改,最终运行在板子上。

1 2 > 
ARM 嵌入式开发

相关阅读

暂无数据

一周热门