基于ARM9的嵌入式LINUX平台的研究与实现
【摘要】:
随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为当前IT行业最热门的焦点之一。而ARM以其高性能低功耗的特性成为目前应用最广泛的32位嵌入式处理器,嵌入式Linux也凭借其功能强大、免费以及开发资源丰富等优势占据了嵌入式操作系统的主导地位。
本论文实现了一个基于ARM9处理器(S3C2410)的嵌入式Linux系统平台,论文分析了嵌入式LINUX系统的软硬件结构;介绍了嵌入式平台的硬件设计和调试;在分析嵌入式系统的引导加载过程的基础上,完成了U-BOOT在本平台的移植;在详细的分析LINUX的运行过程之后,我们选择了LINUX 2.6内核作为平台的操作系统,全面介绍了LINUX的移植过程;通过对LINUX文件系统的分析和各种嵌入式文件系统的对比,我们选择了YAFFS+CRAMFS的方案组织平台的文件系统,并且详细的介绍了文件系统的实现过程;最后,我们选择了QT/Embedded+Qtopia的方案来构建平台的图形界面系统。针对LINUX系统驱动程序的开发,我们实现了一个LINUX下多媒体播放平台。
【相似文献】 | ||
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|