摘要:本课题以SAMSUNG公司的ARM9处理器、S3C2440为目标硬件平台,分析研究了嵌入式Linux移植技术的关键环节,最终实现嵌入式Linux系统的移植。本文主要完成了以下工作:分析研究Bootloader;分析Linux内核并研究Linux内核裁剪技术。嵌入式Linux系统移植,硬件平台的建立。软件平台的建立,下载交叉编译工具链,配置宿主机的NFS服务等,构建交叉编译环境,移植Bootloader,Linux内核的配置编译及移植,根文件系统的建立与移植;嵌入式Linux设备驱动的研究与移植。移植后的嵌入式Linux系统运行稳定,最后对相关工作做了总结并提出工作展望。
关键词:嵌入式Linux; 内核裁剪; 内核移植; 文件系统
Abstract:This paper takes SAMSUNG company ARM9 processor, S3C2440 as the target hardware platform, analyzed the key technology of embedded Linux transplantation, final implementation of embedded Linux system transplantation. This paper mainly completed the following work: analysis of Bootloader; analysis of Linux kernel and study the Linux kernel tailoring technique. The embedded Linux system, hardware platform. Software platform development, Download cross compiler tool chain, configured to host NFS service, build the cross compile environment, transplantation of Bootloader, Linux kernel configuration compiler and transplantation, root file system and transplantation of embedded Linux device driver; research and transplantation. After transplantation of embedded Linux system is running stable, at the end of the relevant work summarized and prospect
Key Words: The embedded Linux; Linux kernel; Linux kernel porting; file system