基于S3C2440平台的Linux系统移植

被引量 : 45次 | 上传用户:shikongqidian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统设备的普及,嵌入式设备的种类越来越多,这就导致了现在还没有一种统一的操作系统能够轻易地运行在任何嵌入式设备平台上。这就对嵌入式操作系统的可靠性、实用性,尤其是可移植性都提出了更高的要求。在现在众多的嵌入式操作系统中,Linux系统独树一帜,该操作系统具有代码开源、可移植性高、实用性强等特点,因此被广泛使用在嵌入式系统应用方面。本文以S3C2440的硬件平台作为硬件环境,通过把Linux系统移植到该硬件平台上,展示了Linux系统可移植性的特点,能够为该平台其它产品的开发提供支持,并且为公司的项目开发提供了支持。本文展示了Linux系统的移植工作。全部的移植工作主要分为三部分:移植环境的搭建,Linux系统驱动的移植和测试,文件系统的构建。作者完成了以上的全部工作。移植环境的搭建包括以下工作:交叉编译环境的搭建和U-boot系统的移植。运行在S3C2440硬件平台上的Linux系统由主机上搭建的交叉编译环境所编译。U-boot系统是用来启动Linux系统的引导系统。通过对U-boot系统的移植,使该系统能够运行在S3C2440硬件平台上,作为Linux系统的引导系统。Linux系统驱动的移植和测试包括以下工作:Linux网卡驱动的移植和测试、Linux LCD(Liquid Crystal Display)驱动的移植和测试、Linux触摸屏驱动的移植和测试、Linux USB (Universal Serial Bus)驱动的移植和测试、Linux音频驱动的移植和测试以及一些其他驱动的移植。以上各部分驱动的移植工作包括了硬件原理分析、硬件连接分析、具体驱动移植和驱动测试四个部分。通过对Linux驱动的移植,使Linux系统能够正常控制S3C2440平台上的硬件,为应用程序提供Linux系统底层环境。文件系统的构建主要包括以下工作:配合文件系统的Nandflash驱动的移植、文件系统基本环境的构建、文件系统主要内容的添加三个部分。文件系统构建是用来衔接Linux系统和应用程序的桥梁。Linux系统的基础上构建的文件系统,提供了应用程序存储和运行的环境。本文所讲的Linux系统移植工作基于软硬件结合分析的方法,运用硬件相关知识和Linux系统驱动模型,结合ARM体系结构和Linux系统架构,完成了基于S3C2440硬件平台的Linux系统的移植工作,达到了该操作系统在S3C2440硬件平台上能够全部应用的目的,为相应产品的开发奠定了基础。
其他文献
当前,我国农村生态环境形势十分严峻,农村生活污染、生产污染和工业污染极为严重,加上城市化的扩张和农村社会的转型,一些城市垃圾大范围的向农村倾倒,致使农村生态环境遭受
闽粤赣边旅游资源丰富,其中最具特色的是"客家文化"。该区共打"客家文化"旅游牌,走区域旅游合作的道路,其中包括在旅游业、旅游行政单位、旅游市场开发等方面的合作,将会促进
迈克尔·舒德森是当代美国最有影响力的媒介社会学者之一,他的新闻社会学思想把美国新闻事业的发展与美国民主的变迁紧密联系起来,把新闻事业置于社会发展这个大背景下研究,
翻译就是将一种语言表达的概念与思想用另外一种语言表达出来。不是进行简单的词语转换,而是一种再创作。这种再创作是将一种语言的思想情感、深刻内涵、用另一种语言表达出
本论文旨在研究种植密度对高产夏玉米产量及相关生理特性的影响,以期为高产玉米栽培和育种提供科学依据。2008年以耐密高产玉米品种登海661和郑单958为试验材料,设置22500、4
如何提高企业的绩效是理论界和实务界所共同关注的问题。但长期以来,法律的作用并未得到充分的重视。直至上世纪90年代,La Porta等从法律角度出发对经济问题展开讨论,开创了
【目的】探讨二十二碳六烯酸(DHA)微藻粉对肉仔鸡生长和脂肪代谢的影响及其持续效果,为揭示DHA调节动物脂肪沉积的机理提供依据。【方法】1周龄AA肉仔鸡日粮中添加DHA微藻粉,添
李煜的30多首词中,共出现16类、60种意象,其中人物、楼阁、自然、颜色等意象出现最多。其意象的选择和生活经历有密切关系,由于煜生活经历的变化引起了其词中出现意象的变化,
本文通过对松花江佳木斯江段进行的水质评价阐述污染程度函数法[1]在水质评价中的应用及其优点。