基于ARM9的Linux系统移植

0 下载量 137 浏览量 更新于2023-11-24 收藏 2.38MB DOC 举报
re development in various industries such as smart home appliances and digital mobile terminals. Linux, as an excellent open-source operating system software, has been widely applied in embedded operating systems. Its practicality, portability, support for large memory capacity, MMU (Microcontroller) and I/O system have been well demonstrated. This project mainly focuses on the process of porting embedded Linux system from PC to development board. The hardware platform is based on CPU: Samsung S3C2440A, using ARM920T core with a main frequency of 400MHZ. This paper introduces the concept and current status of embedded systems, as well as the development mode of embedded systems. It introduces the kernel startup process, analyzes the bootloader startup, ports the Linux kernel, Yaffs file system and its own LED program. The downloaded files from the official website are burned, which enables Linux to run more smoothly on the development board. This design successfully ports the embedded Linux system to the FL2440 development board, and the file system runs normally. It can be operated through the touch screen, and the LED program debugging is successful, obtaining running results on the development board. This lays a good foundation for future Linux development. Keywords: embedded system, Linux, bootloader, file system.