电子信息工程毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新疆大学毕业论文(设计)
题目: 基于S3C2440的LINUX操作系统的分析与移植指导老师: 秀红
学生:涵博
所属院系:信息科学与工程
专业:电子信息工程
班级:电信12-1
完成日期:2016/05/18
声明
本人重声明该毕业论文(设计)是本人在秀红老师指导下独立完成的,本人拥有自主知识产权,没有抄袭、剽窃他人成果,由此造成的知识产权纠纷由本人负责。
声明人(签名):
年月日
新疆大学
毕业论文(设计)任务书
班级:电信12-1 姓名:涵博
论文(设计)题目:基于s3c2440的Linux操作系统的分析与移植专题:
要求完成的容:1、操作系统的版本功能的了解;
2、学习操作系统的特点;
3、学习嵌入式操作系统的特点;
4、掌握嵌入式Linux的版本;
5、学习嵌入式Linux(如rtlinux、UCLinux等)如何由通常的Linux得到;
6、嵌入式开发环境的搭建;
7、操作系统核的移植;
8、撰写毕业论文。
发题日期:年月日完成日期:年月日实习实训单位:地点:
论文页数:页;图纸数:
指导教师:
教研室主任:
院长:
摘要
随着电子技术的不断更新,嵌入式已经涉及到各行各业了,在智能家电,数字移动终端等这些行业嵌入式软件开发的需求下,嵌入式集成开发环境已经成为目前嵌入式系统发展的趋势。Linux作为优秀的开源操作系统软件被广泛应用到嵌入式操作系统中,它的实用性,可移植性,支持大容量的存,MMU(存储管理单元)和I/O系统等得到了体现。
本次设计主要研究了嵌入式Linux系统从PC机向开发板上移植的过程,硬件平台是基于CPU:三星S3C2440,采用ARM920T 核,主频400MHZ。本文介绍了嵌入式系统的概念和现状、嵌入式系统的概念产生、Linux的核概况及进程关系、主流嵌入式Linux系统的嵌入式方案、Linux实时化方法以及移植前的核裁剪。移植了Linux核以及ucosII程序。
本次设计成功的将嵌入式Linux系统移植到了FL2440开发板,文件系统运行正常,可通过按键进行操作,ucosII程序调试成功,并在开发板上得到了运行结果。对以后Linux开发打下了很好的基础。
关键词: Linux实时化方法;核裁剪;核移植;ucosII移植
Abstract
With 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 demand, 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) 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, embedded 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 Linux 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 Crop;kernel porting,;ucos II transplant