Embedded Linux Primer----嵌入式Linux基础教程--2.5节--总结

2019-07-13 07:00发布

总结

这一章节覆盖了很多内容。现在你可能对这些有了一个实质性的了解。在后面的章节中,这种了解将被扩大以帮助你增长这些需要掌握的知识和技能,并应用在下面的嵌入式项目中。 ·嵌入式系统具有一些一般的特性。资源被限制,用户接口简单或者不存在,经常为了特殊的目的而设计。 ·bootloader是一个典型的嵌入式系统中有争议的组件。如果你的嵌入式系统是基于一个自定义的开发板,你必须要提供一个bootloader作为设计的一部分。 ·需要几个要求的软件组件用来引导自定义的开发板,包括bootloader和内核以及文件系统镜像。 ·闪存广泛用在嵌入式Linux系统的存储媒介中。这一章节叙述了闪存的概念。第九章和第十章将更详细的介绍。 ·一个应用程序(也被成为进程)存在于它自己的虚拟内存空间中。应用程序运行在用户空间。 ·对于嵌入式开发者来说,适当地配置交叉开发环境是很重要的。第十二章将介绍这一重要的内容。 ·你需要一个嵌入式Linux发行版来开始开发嵌入式程序。嵌入式发行版包含许多为你选择的体系架构优化的组件。

额外阅读的建议

LinuxKernei Development,3rd Edition RobertLove Addison-Wesley,2010   Understandingthe Linux Kernel DanielP.Bovert and Marco Cesati O’Reilly& Associates,Inc.,2002   Understadingthe Linux Virtual Memory Manager BrucePerens Prentice Hall,2004