- 4
- 0
- 约1.72千字
- 约 10页
- 2023-12-17 发布于湖南
- 举报
嵌入式Linux系统移植的实现
目前,嵌入式操作系统的种类很多,如VxWorks,Windows
CE和Linux等。在这些操作系统中,Linux是发展最快,应用最广泛的。由于使用费用、开放源代码程度和使用习惯等各方面因素,Linux是得到较多推广的操作系统之一。由于Linux支持从x86到嵌入式处理器的多种处理器,使得Linux桌面PC上开发的很多资源可以轻松的移植到各种嵌入式平台上,这种便利使得在嵌入式系统中使用Linux操作系统具有很大吸引力。
开发环境
硬件环境
本系统中使用目标平台S3C2410(SAMSUNG公司使用ARM920T处理器内核开发的一款嵌入式处理器)。ARM920T核由ARM9TDMI,存储管理单元(MMU)和高速缓存三部分组成。
S3C2410的资源还包括外围存储设备(SDRAM和NandFlash),外围显示设备(触摸屏和LCD)与外围接口设备(串口、网口与并口)。
软件平台
嵌入式Linux系统从软件系统的角度通常可以分为以下4个部分。
·引导加载程序。包括固化在固件中的启动代码(可选)和Bootloader。
·内核。特定于嵌入式板子的定制内核以及控制内核引导系统的参数。
·文件系统。包括根文件系统和建立于Flash内存设备之上的文件系统。它是提供管理系统的各种配置文件以及系统执行用户应用程序的良好的运行环境的载体。
·用户应用程序。特定于用户
原创力文档

文档评论(0)