Linux系统移植论文基于S3C2440平台的Linux系统移植.doc

Linux系统移植论文基于S3C2440平台的Linux系统移植.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux系统移植论文基于S3C2440平台的Linux系统移植

Linux系统移植论文:基于S3C2440平台的Linux系统移植 【中文摘要】随着嵌入式系统设备的普及,嵌入式设备的种类越来越多,这就导致了现在还没有一种统一的操作系统能够轻易地运行在任何嵌入式设备平台上。这就对嵌入式操作系统的可靠性、实用性,尤其是可移植性都提出了更高的要求。在现在众多的嵌入式操作系统中,Linux系统独树一帜,该操作系统具有代码开源、可移植性高、实用性强等特点,因此被广泛使用在嵌入式系统应用方面。本文以S3C2440的硬件平台作为硬件环境,通过把Linux系统移植到该硬件平台上,展示了Linux系统可移植性的特点,能够为该平台其它产品的开发提供支持,并且为公司的项目开发提供了支持。本文展示了Linux系统的移植工作。全部的移植工作主要分为三部分:移植环境的搭建,Linux系统驱动的移植和测试,文件系统的构建。作者完成了以上的全部工作。移植环境的搭建包括以下工作:交叉编译环境的搭建和U-boot系统的移植。运行在S3C2440硬件平台上的Linux系统由主机上搭建的交叉编译环境所编译。U-boot系统是用来启动Linux系统的引导系统。通过对U-boot系统的移植,使该系统能够运行在S3C2440硬件平台上,作为Linux系统的引导系统。Lin... 【英文摘要】With the popularity of embedded system devices, there are sorts of embedded devices appeared which results in that no unified operating system can be easily ported and run to any embedded devices. In this condition, it brings up higher requirements to the reliability, availability, especially the portability. Linux operating system stands out in today’s operating systems and it is widely used in embedded applications. This paper chooses the S3C2440 processor platform as hardware platform. By porting Linux o... 【关键词】Linux系统移植 驱动移植 S3C2440平台移植 【英文关键词】Linux system porting Driver porting S3C2440 platform porting 【目录】基于S3C2440平台的Linux系统移植 致谢 5-6 中文摘要 6-7 ABSTRACT 7 1 绪论 11-15 1.1 研究背景与意义 11-12 1.2 国内外应用现状 12 1.3 工作内容和章节安排 12-15 2 Linux系统移植概述 15-25 2.1 Linux系统移植总体概述 15-17 2.1.1 Linux系统启动过程分析 15-16 2.1.2 Linux系统移植总体分析 16-17 2.2 相关概念和所用技术 17-22 2.2.1 Linux系统设备驱动 17-18 2.2.2 platform模型分析 18-20 2.2.3 虚拟地址 20-21 2.2.4 Linux系统编译基本命令 21-22 2.3 基本开发环境介绍 22-23 2.3.1 硬件环境基本介绍 22 2.3.2 软件环境基本介绍 22-23 2.4 本章小结 23-25 3 Linux系统移植的分析与实现 25-61 3.1 Linux系统移植环境搭建 25-28 3.1.1 交叉编译环境搭建 25-26 3.1.2 U-boot系统分析与移植概述 26-27 3.1.3 修改Linux系统支持交叉编译 27 3.1.4 时钟模块分析与修改 27 3.1.5 机器码设置 27-28 3.2 网卡驱动移植 28-34 3.2.1 网卡原理分析 28-29 3.2.2 本文采用的网络芯片与开发板连接及原理 29 3.2.3 网卡驱动代码修改 29-31 3.2.4 配置内核中的选项 31-32 3.2.5 网卡驱动测试程序分析 32-34 3.3 LCD驱动移植 34-43 3.3.1 LCD简介与原理 34 3.3.2 LCD控制器原理分析 34-35 3.3.3 本文采用的LCD与开发板连接 35 3.

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档