2.5 小结
本章简要介绍了很多主题。现在,你可以以恰当的视角来审视后续内容了。在后面的章节中,这种认识会得到扩展,帮助你掌握必要的技能和知识,确保你在今后的嵌入式项目中获得成功。
- 嵌入式系统有一些共性。通常它们的资源有限,用户界面比较简单或者根本不存在,并且它们一般是为特定目的而设计的。
- 引导加载程序是嵌入式系统的一个重要组成部分。如果你的嵌入式系统采用的硬件是一块定制的板卡,你必须在设计中提供适合此硬件平台的引导加载程序。通常,这项工作是通过移植现有的引导加载程序来完成的。
- 成功引导一个定制的板卡需要多个软件组件,包括引导加载程序、内核和文件系统镜像。
- 闪存作为存储媒介被广泛应用于嵌入式Linux系统中。这一章介绍了闪存的概念,第9章和第10章将会在此基础之上做进一步扩展。
- 应用程序,也称为进程,拥有内核分配给它的虚拟内存空间。应用程序运行在用户空间。
- 一个功能齐全、配置得当的交叉开发环境对于开发者来说至关重要。第12章将专门讲述这个重要的主题。
- 你需要一个嵌入式Linux发行版来着手进行嵌入式系统的开发。嵌入式发行版包含很多针对你的目标硬件架构编译和优化的软件和工具。
时间: 2024-10-04 09:44:41