论文部分内容阅读
随着信息化、网络化、智能化的发展,嵌入式技术得到了极大的发展,linux操作系统以其稳定性好,可靠性高,源代码公开,可剪裁,版权免费等优点,已成为嵌入式领域的一股新兴力量,具有巨大的市场潜力和商业价值。嵌入式处理器种类繁多,要使linux嵌入式系统在各个领域得到广泛的应用,就必须把linux嵌入式系统移植到各种处理器平台上,特别是当前主流平台上,并应用于实际的产品。 ARM平台是目前应用非常广泛的处理器体系结构,自然也是linux嵌入式系统移植的一个重点。本文是作者在对linux嵌入式操作系统大量研究和实践的基础上,针对linux嵌入式系统移植的几个主要核心技术展开。首先详细分析了ARM体系结构的特点并对其进行了系统的总结和归纳,然后详细的分析和阐释了bootloader重要性、概念、功能、框架,总结和归纳了bootloader移植关键问题,特点以及移植过程,接下来系统地分析了linux内核与ARM平台移植相关的重要数据结构,中断和内存管理,紧接着作者归纳了嵌入式文件系统选择的原则、类型以及制作文件系统的必须具备的内容。最后,在对linux系统核心移植技术归纳和总结的基础上,将linux系统移植技术应用于一款工控触摸屏人机界面,它是国内较早使用linux嵌入式系统的人机界面,它的应用成功,会更加有力的推动linux嵌入式系统在我国工业产品中的应用。