学位论文 > 优秀研究生学位论文题录展示

基于32位X86CPU的嵌入式操作系统研发

作 者: 罗斌
导 师: 周永华
学 校: 广西大学
专 业: 控制理论与控制工程
关键词: x86 嵌入式 操作系统 保护模式
分类号: TP368.1
类 型: 硕士论文
年 份: 2011年
下 载: 19次
引 用: 0次
阅 读: 论文下载
 

内容摘要


根据日常工作中对嵌入式操作系统的功能要求以及当前x86CPU的发展趋势,提出研发基于32位x86CPU的嵌入式操作系统。本文通过对嵌入式操作系统的应用领域及发展情况的研究,以及对操作系统原理的分析,确定了本研究需要开发的系统的框架结构。分析并实现了将CPU从16位实模式到32位保护模式的切换,基于时间片轮转的可抢占式内核,对相同优先级的任务引入了优先数概念,实现了对相同优先级任务的时间分配和最先适应法的内存分配算法。建立了系统调试环境,设计了系统中任务管理模块、内存管理模块的测试方案,并成功通过了测试。为方便系统调试,实现了在DOS系统下装载内核和基本的控制台驱动程序。最后独立自主开发一套基于32位x86CPU的嵌入式操作系统。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-12
  1.1 本课题研究的意义  8
  1.2 嵌入式操作系统的应用领域  8-9
  1.3 嵌入式操作系统的发展史及趋势  9-11
    1.3.1 嵌入式操作系统的发展史  9-10
    1.3.2 嵌入式操作系统的发展趋势  10-11
  1.4 研究的主要内容  11-12
第二章 嵌入式操作系统原理分析  12-19
  2.1 嵌入式操作系统特点  12-13
  2.2 嵌入式操作系统基本结构  13-16
    2.2.1 系统启动模块  13-14
    2.2.2 进程管理  14-15
    2.2.3 内存管理  15
    2.2.4 IO管理  15-16
  2.3 可执行文件原理分析  16-17
    2.3.1 DOS下可执行文件  16-17
    2.3.2 windows下可执行文件  17
  2.4 本课题研究系统的基本结构  17-19
第三章 系统开发  19-41
  3.1 开发工具的选择  19-21
    3.1.1 Vi sual C/C++ 6.0  19-20
    3.1.2 Borland C/C++ 3.1  20
    3.1.3 MASM 6.11  20
    3.1.4 W32DASM  20-21
  3.2 开发环境配置  21-24
    3.2.1 源代码目录结构  21-22
    3.2.2 编译选项  22-23
    3.2.3 调试环境配置  23-24
  3.3 系统开发及主要源代码分析  24-41
    3.3.1 内核装载  24-27
    3.3.2 内核初始化  27-30
    3.3.3 内存管理模块设计  30-32
    3.3.4 任务管理模块设计  32-35
    3.3.5 调试支持  35-38
    3.3.6 时钟中断处理程序设计  38-39
    3.3.7 内核代码合并  39-41
第四章 系统测试  41-49
  4.1 系统测试环境建立  41-47
  4.2 任务管理测试  47-48
  4.3 内存管理测试  48-49
第五章 结论及讨论  49-51
  5.1 结论  49
  5.2 讨论  49-51
参考文献  51-54
附录  54-92
攻读学位期间发表论文情况  92

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 汽车的电动助力转向系统,U463.4
  3. 面向软件的故障注入工具的研究与实现,TP311.52
  4. 基于ARM9的Windows CE系统移植,TP316.7
  5. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  6. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  7. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  8. LXI-VXI适配器研制,TP274
  9. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  10. 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
  11. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  12. 嵌入式中医经脉理疗仪的研究,R197.39
  13. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  14. 基于ARM9的智能解说系统的设计与实现,TP391.44
  15. 论非物质文化遗产的知识产权保护,D923.4
  16. 碳纳米管复合修饰物电极及其在电分析化学中的应用,O657.1
  17. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  18. 网络传输中的ROI图像编码算法研究,TN919.81
  19. 基于嵌入式系统钻孔成像装置的研究,P634.3
  20. IP网络QoS技术研究,TP393.09
  21. 我国网络隐私权侵权问题的研究,D923

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com