基于μC/OS-Ⅱ和μCLinux的PDA开发与比较研究
摘要 | 第1-6页 |
Abstract | 第6-11页 |
第一章 绪论 | 第11-13页 |
·课题的研究背景 | 第11-12页 |
·课题的研究工作及其意义 | 第12-13页 |
第二章 课题相关技术介绍 | 第13-18页 |
·嵌入式系统的定义及其特征 | 第13页 |
·嵌入式系统的主要开发部件 | 第13-16页 |
·嵌入式操作系统 | 第13-14页 |
·嵌入式处理器 | 第14-15页 |
·嵌入式图形用户界面 | 第15-16页 |
·S3C2410平台介绍 | 第16-18页 |
·UP-NETARM2410-S核心模块资源 | 第16页 |
·UP-NETARM2410-S主板资源 | 第16-17页 |
·UP-NETARM2410-S硬件架构 | 第17-18页 |
第三章 基于μC/OS-Ⅱ的PDA实现 | 第18-46页 |
·μC/OS-Ⅱ概述 | 第19-20页 |
·μC/OS-Ⅱ的移植 | 第20-29页 |
·移植的条件 | 第20-21页 |
·移植的基本过程 | 第21页 |
·移植的基本配置和定义 | 第21-23页 |
·移植的主要内容 | 第23-29页 |
·MiniGUI的移植 | 第29-37页 |
·MiniGUI简介 | 第29-31页 |
·MiniGUI的移植 | 第31-35页 |
·交叉编译MiniGUI | 第35-37页 |
·PDA应用程序的实现 | 第37-45页 |
·本章小结 | 第45-46页 |
第四章 基于μCLinux的PDA实现 | 第46-74页 |
·Linux及μCLinux介绍 | 第46-50页 |
·Linux介绍 | 第46-48页 |
·Linux的优缺点 | 第48-50页 |
·Linux开发环境的搭建 | 第50-61页 |
·Linux的开发流程 | 第50-51页 |
·Linux的开发环境 | 第51-54页 |
·开发工具软件的安装和配置 | 第54-55页 |
·烧写内核镜像 | 第55页 |
·Bootloader的移植 | 第55-61页 |
·Linux内核的移植 | 第61-65页 |
·Linux移植准备 | 第61-62页 |
·修改μCLinux内核源码 | 第62-64页 |
·Linux内核的裁剪 | 第64-65页 |
·Linux内核的编译 | 第65页 |
·文件系统的移植 | 第65-67页 |
·BusyBox简介 | 第65页 |
·BusyBox的配置 | 第65-66页 |
·BusyBox的编译和安装 | 第66页 |
·制作根文件系统 | 第66-67页 |
·制作ramdisk映像文件 | 第67页 |
·GUI的移植 | 第67-70页 |
·MicroWindows概述 | 第67-68页 |
·设备驱动层 | 第68-69页 |
·设备无关的图形引擎层 | 第69页 |
·MicroWindows的移植 | 第69-70页 |
·MicroWindows的安装和编译 | 第70页 |
·基于Nano-X的PDA原型开发 | 第70-73页 |
·Nano-X API体系下事件机制 | 第70-71页 |
·使用Nano-X API实现PDA原型 | 第71-73页 |
·本章小结 | 第73-74页 |
第五章 基于两种操作系统PDA实现的比较 | 第74-79页 |
·技术支持的比较 | 第74页 |
·硬件配置需求的比较 | 第74-75页 |
·开发相关技术的比较 | 第75-76页 |
·Bootloader的编写 | 第75页 |
·移植相关 | 第75-76页 |
·应用程序开发 | 第76页 |
·可靠性、可用性与可扩展性的比较 | 第76-79页 |
第六章 结论 | 第79-80页 |
参考文献 | 第80-82页 |
在学研究成果 | 第82-83页 |
致谢 | 第83页 |