基于s3c2440的嵌入式linux操作系统内核研究

基于s3c2440的嵌入式linux操作系统内核研究

ID:882116

大小:2.91 MB

页数:35页

时间:2017-09-22

基于s3c2440的嵌入式linux操作系统内核研究_第1页
基于s3c2440的嵌入式linux操作系统内核研究_第2页
基于s3c2440的嵌入式linux操作系统内核研究_第3页
基于s3c2440的嵌入式linux操作系统内核研究_第4页
基于s3c2440的嵌入式linux操作系统内核研究_第5页
资源描述:

《基于s3c2440的嵌入式linux操作系统内核研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学校代码:11059学号:0805070285HefeiUniversity毕业论文(设计)BACHELORDISSERTATION论文题目:基于S3C2440的嵌入式LINUX操作系统内核研究学位类别:工学学士学科专业:自动化作者姓名:郭辉导师姓名:干开峰完成时间:2012年5月12号基于S3C2440的嵌入式LINUX操作系统内核研究中文摘要嵌入式Linux是以Linux为基础的嵌入式操作系统,可应用于多种硬件平台,是一个和Unix相似、以内核为基础的、具有完全的内存访问控制,支持大量硬件等特性的一种通用操作系统。

2、它能够适应对工业控制领域高实时性的要求,被广泛应用在移动电话、个人数字助理、媒体播放器、消费性电子产品以及航空航天等领域中。本课题是以GT2440开发板为平台来研究Linux操作系统的内核,GT2440采用高主频高性能的SamsungS3C2440A处理器作为主控芯片,接口资源丰富,具有通用性。主要完成NandFlash驱动、LCD驱动、CS8900A网卡驱动、UDA1341声卡驱动、触摸屏驱动、SD卡驱动、RTC驱动和USB驱动等移植实现。最后把移植的内核文件下载到GT2440开发板进行测试,测试结果验证了内核移植的

3、正确性。关键词:嵌入式系统;S3C2440;Linux内核移植;驱动移植IVStudyofEmbeddedLinuxOperatingSystemKernelBasedonS3C2440AbstractEmbeddedLinuxisaembeddedoperatingsystembasedonLinux,whichcanbeappliedtoavarietyofhardwareplatforms,withfullmemoryaccesscontrol,supportingforalotofhardwarefeature

4、s.Itcanadapttoreal-timerequirementsonthefieldofindustrialcontrol,itiswidelyusedinmobilephones,personaldigitalassistants,mediaplayers,consumerelectronics,andaerospaceandotherfields.ThekerneloftheLinuxoperatingsystemisstudiedbasedontheGT2440inthetopic,theGT2440use

5、shighfrequencyandhigh-performanceSamsungS3C2440Aprocessorasthemasterchip,whoseinterfaceisrichinresourcesandversatile.PrimarilythetransplantingofNandFlashdrive,LCDdriver,CS8900ALANDriver,UDA1341soundcarddriver,touchscreendriver,SDcarddriver,RTCdriverandUSBdrivera

6、refinished.Finally,thekernelfiletransplantedisdownloadedtotheGT2440developmentboardfortesting,andthetestresultsverifythecorrectnessofthekerneltransplantation.KEYWORD:Embeddedsystem;S3C2440;Linuxkernelporting;DrivetransplantIV目录第一章前言11.1嵌入式系统简介11.2嵌入式操作系统概述21.3章节

7、安排2第二章开发环境搭建32.1硬件平台32.2交叉开发环境62.2.1交叉开发环境简介62.2.2交叉编译环境的建立6第三章嵌入式Linux内核移植实现83.1嵌入式Linux内核概述83.2嵌入式Linux内核移植实现103.2.1移植准备工作103.2.2CS8900A网卡驱动移植113.2.3UDA1341声卡驱动移植153.2.4触摸屏驱动移植163.2.5NandFlash驱动移植183.2.6yaffs2文件系统的支持203.2.7LCD驱动的移植213.2.8RTC驱动移植223.2.9USB驱动移植2

8、2第四章系统的功能测试244.1测试准备244.2CS8900A网卡测试244.3UDA1341测试244.4触摸屏测试254.5LCD测试254.6RTC实时时钟测试264.7USB驱动测试26IV第五章总结28参考文献29致谢30IV第一章前言1.1嵌入式系统简介根据IEEE的定义,嵌入式系统是控制、监视或者辅助装置、机器和设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。