基于s3c2440的linux操作系统的分析与移植毕业论文

上传人:aa****6 文档编号:38148408 上传时间:2018-04-27 格式:DOC 页数:44 大小:1.04MB
返回 下载 相关 举报
基于s3c2440的linux操作系统的分析与移植毕业论文_第1页
第1页 / 共44页
基于s3c2440的linux操作系统的分析与移植毕业论文_第2页
第2页 / 共44页
基于s3c2440的linux操作系统的分析与移植毕业论文_第3页
第3页 / 共44页
基于s3c2440的linux操作系统的分析与移植毕业论文_第4页
第4页 / 共44页
基于s3c2440的linux操作系统的分析与移植毕业论文_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《基于s3c2440的linux操作系统的分析与移植毕业论文》由会员分享,可在线阅读,更多相关《基于s3c2440的linux操作系统的分析与移植毕业论文(44页珍藏版)》请在金锄头文库上搜索。

1、基于 s3c2440 的 Linux 操作系统的分析与移植新疆大学毕业论文新疆大学毕业论文(设计设计)题题 目目: 基于基于 S3C2440S3C2440 的的 LINUXLINUX 操作系统的分析与移操作系统的分析与移植植指导老师指导老师: :李秀红李秀红 学生姓名:学生姓名:李涵博李涵博所属院系:所属院系: 信息科学与工程信息科学与工程 专专 业:业: 电子信息工程电子信息工程班班 级级: 电信电信 12-112-1完成日期完成日期: 2016/05/18基于 s3c2440 的 Linux 操作系统的分析与移植声声 明明本人郑重声明该毕业论文(设计)是本人在李秀红老师指导下独立完成的,本

2、人拥有自主知识产权,没有抄袭、剽窃他人成果,由此造成的知识产权纠纷由本人负责。声明人(签名):年 月 日基于 s3c2440 的 Linux 操作系统的分析与移植新 疆 大 学 毕业论文(设计)任务书毕业论文(设计)任务书班 级: 电信 12-1 姓 名:李涵博 论文(设计)题目:基于 s3c2440 的 Linux 操作系统的分析与移植 专 题: 要求完成的内容: 1、操作系统的版本功能的了解; 2、学习操作系统的特点; 3、学习嵌入式操作系统的特点 ; 4、掌握嵌入式 Linux 的版本; 5、学习嵌入式 Linux(如 rtlinux、UCLinux 等)如何由通常的Linux 得到;

3、6、嵌入式开发环境的搭建; 7、操作系统内核的移植 ; 8、撰写毕业论文。 发题日期: 年 月 日 完成日期: 年 月 日实习实训单位: 地点: 论文页数: 页; 图纸张数: 指导教师 : 教研室主任: 院 长: 基于 s3c2440 的 Linux 操作系统的分析与移植摘 要随着电子技术的不断更新,嵌入式已经涉及到各行各业了,在智能家电,数字移动终端等这些行业嵌入式软件开发的需求下,嵌入式集成开发环境已经成为目前嵌入式系统发展的趋势。Linux 作为优秀的开源操作系统软件被广泛应用到嵌入式操作系统中,它的实用性,可移植性,支持大容量的内存,MMU(存储管理单元)和 I/O 系统等得到了体现。

4、 本次设计主要研究了嵌入式 Linux 系统从 PC 机向开发板上移植的过程,硬件平台是基于 CPU:三星 S3C2440,采用 ARM920T 内核,主频 400MHZ。本文介绍了嵌入式系统的概念和现状、嵌入式系统的概念产生、Linux 的内核概况及进程关系、主流嵌入式 Linux 系统的嵌入式方案、Linux 实时化方法以及移植前的内核裁剪。移植了 Linux 内核以及 ucosII 程序。本次设计成功的将嵌入式 Linux 系统移植到了 FL2440 开发板,文件系统运行正常,可通过按键进行操作,ucosII 程序调试成功,并在开发板上得到了运行结果。对以后 Linux 开发打下了很好的

5、基础。关键词:关键词: Linux 实时化方法;内核裁剪;内核移植;ucosII 移植 基于 s3c2440 的 Linux 操作系统的分析与移植AbstractWith constantly updated electronic technology, embedded has been involved in all walks of life, and in the intelligent home appliances, digital mobile terminals and other embedded software development in these sectors d

6、emand, embedded integrated development environment has become the development trend of embedded systems . As a good open-source Linux operating system software has been widely used embedded operating system, its usefulness, portability, support for high-capacity memory, MMU (memory management unit)

7、and I / O system has been reflected.The main design of embedded Linux system from the PC to the development board transplantation process, the hardware platform is based on CPU: Samsung S3C2440, uses ARM920T core, clocked at 400MHZ. This paper introduces the concept and status of embedded systems, e

8、mbedded systems concept generation, embedded Linux kernel before the program and the process of relationship, the mainstream of embedded Linux systems, Linux kernel and real-time method of cutting before transplantation. Porting the Linux kernel and ucosII program.The successful design of embedded L

9、inux system migration to the FL2440 development board, the file system is functioning properly, can be operated via buttons, ucosII debugging success and development board has been operating results. Linux development for the future laid a good foundation.Keywords: Linux real-time methods,;Kernel Cr

10、op;kernel porting,;ucos II transplant基于 s3c2440 的 Linux 操作系统的分析与移植目 录目 录.5 绪 论.1 第一章 嵌入式操作系统.3 1.1 嵌入式系统概念.3 1.1.1 关于嵌入式系统.3 1.1.2 嵌入式系统的特性.3 1.1.3 嵌入式系统的特点.3 1.1.4 操作系统的种类.4 1.2 嵌入式操作系统.6 第二章 Linux 简介与主流嵌入式 Linux 系统.9 2.1 Linux 的特点 .9 2.2 Linux 内核概况.9 2.3 进程管理.10 2.4 三种典型的 Linux 系统.13 第三章 Linux 实时化.17 3.1 Linux 在实时方面的缺陷.17 3.2 Linux 实时化的关键问题.18 3.2.1 中断处理.18 3.2.2 进程抢占.18 3.2.3 进程调度.19 3.3 Linux 实时化改造的典型方法.19 3.3.1 外部实时性扩展.19 3.3.2 内部实时性改造.20 3.4 内核裁剪.21 第四章 linux 的移植 .

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号