首页|基于SkyEye的嵌入式操作系统移植技术研究与应用

基于SkyEye的嵌入式操作系统移植技术研究与应用

刘昊昱

基于SkyEye的嵌入式操作系统移植技术研究与应用

刘昊昱1
扫码查看

作者信息

  • 1. 北京工业大学
  • 折叠

摘要

本论文的主要内容是研究嵌入式操作系统的移植技术,给出移植嵌入式操作系统的一般思路和方法。论文以嵌入式Linux在ARM平台上的移植为例进行具体说明,硬件环境采用由嵌入式硬件模拟工具SkyEye模拟的S3C2410平台。 论文结构和内容的组织以实际移植过程为线索,在SkyEye摸拟的硬件平台上移植嵌入式Linux操作系统,主要工作包括搭建SkyEye模拟环境,配置编译操作系统内核,开发设备驱动程序和制作根文件系统,论文重点对这几个方面进行了阐述。论文提出了操作系统内核代码两个阶段划分的观点,对操作系统内核移植工作具有一定参考价值。 论文首先介绍了相关背景知识,国内外研究现状,并对研究课题进行了需求分析,提出研究操作系统移植技术的必要性和研究方法。接着对嵌入式硬件模拟工具SkyEye的体系结构、执行流程和配置编译方法进行了说明。然后论文介绍了嵌入式Linux操作系统内核配置编译机制和裁剪方法,终端设备驱动、网络设备驱动和Flash设备驱动的开发和移植方法。要把嵌入式Linux操作系统运行起来,还需要根文件系统,论文分析了根文件系统的构成,并介绍了常用根文件系统类型以及如何使用BusyBox工具制作根文件系统。论文最后给出了嵌入式Linux操作系统在S3C2410平台上移植的完整过程,并编写应用程序进行测试,对运行效果进行了分析。 通过对嵌入式Linux在SkeEye模拟的硬件平台上移植过程的分析,论文给出了移植嵌入式操作系统的一般思路,对移植过程中的关键问题进行了详细说明。由于采用的是模拟硬件平台,论文的研究成果对没有硬件环境的在校学生和嵌入式开发者具有很高的实用价值,可以用最小的投入研究相关技术,适合在学校中推广。

关键词

嵌入式操作系统/移植技术/ARM平台/SkyEye模拟/内核配置/程序设计

引用本文复制引用

授予学位

硕士

学科专业

软件工程

导师

石宇良

学位年度

2009

学位授予单位

北京工业大学

语种

中文

中图分类号

TP
段落导航相关论文