嵌入式Linux开发前,你可能需要知道这些基本概念
[复制链接]
作者之前编写了一系列嵌入式Linux的开发文档:
当编写到一定程度的时候,回过头再看看这些文档的内容,结合一部分网友的反馈,反思了一下。之前的文档,更多的是站在技术总结的角度去编写,而非入门初学的角度。这些文档似乎更适合有一定经验的开发者进行查阅,而非入门初学者进行手把手学习。
这样就导致了,当一些入门初学者在阅读文档的时候,会遇到一些基本概念,而恰好这些基本概念作者一笔带过,导致初学者看不下去。于是,现在再补充一篇文章,站在作者理解的角度,尽量去描述一下嵌入式Linux开发过程中可能遇到的基本概念。
鉴于作者本身的水平有限,同时也是在边学习边总结,因此这篇文章不会涉及太深入的技术细节,作者只是站在自己的理解角度去描述这些概念。由于每个人对概念的理解都可能会有所差异,如遇到描述错误或有所纰漏的地方,希望提出指正,感谢阅读。
本文的目标是:让初学者快速地在嵌入式Linux开发板运行一个helloworld程序。
何谓快速,就是把一些开发过程中共同的东西都抽象出来,不会拘泥于细节,不会拘泥于具体的硬件开发板平台,也就是俗称的“开发套路”。
而这些开发套路,对任何的嵌入式Linux开发板平台,基本上都是通用的,当熟悉了这些套路之后,开发者很快就可以上手其他嵌入式Linux开发板。
|