摘要 | 第1-4页 |
ABSTRACT | 第4-8页 |
第一章 绪论 | 第8-12页 |
·课题研究背景 | 第8页 |
·国内外嵌入式的研究概况 | 第8-9页 |
·本文主要的研究工作 | 第9-12页 |
第二章 嵌入式软硬件开发平台 | 第12-20页 |
·ARM处理器 | 第12-14页 |
·ARM体系架构及特点 | 第12页 |
·ARM系列处理器 | 第12-14页 |
·XSBase255开发平台 | 第14页 |
·宿主机环境搭建 | 第14-19页 |
·交叉编译工具链的建立 | 第14-16页 |
·BOOTP协议及客户端的安装 | 第16-17页 |
·TFTP协议及工具安装 | 第17-18页 |
·串口工具minicom的安装及设置 | 第18-19页 |
·本章小结 | 第19-20页 |
第三章 BootLoader技术及基于XSBase 255的UBoot开发 | 第20-32页 |
·BootLoader简介 | 第20-22页 |
·BootLoader所支持的硬件环境 | 第20页 |
·BootLoader的启动 | 第20-21页 |
·BootLoader的操作模式 | 第21-22页 |
·常用的BootLoader | 第22页 |
·基于XSBase 255的Uboot开发 | 第22-28页 |
·Uboot的源码结构 | 第22-23页 |
·配置Makefile | 第23-24页 |
·建立开发板文件 | 第24-25页 |
·配置开发板信息 | 第25-28页 |
·Uboot使用 | 第28-30页 |
·本章小结 | 第30-32页 |
第四章 基于XSBase 255的Linux内核定制 | 第32-40页 |
·嵌入式Linux系统 | 第32-35页 |
·Linux作为嵌入式操作系统的优势 | 第32-33页 |
·Linux内核结构 | 第33-35页 |
·基于XSBase 255的内核定制 | 第35-39页 |
·内核源码结构 | 第35-36页 |
·建立开发板平台描述文件 | 第36-38页 |
·修改内核配置文件 | 第38页 |
·编译生成内核文件 | 第38-39页 |
·本章小结 | 第39-40页 |
第五章 XSBase 255驱动程序设计 | 第40-48页 |
·Kbuild系统 | 第40-41页 |
·CS8900网卡驱动 | 第41-42页 |
·CS8900网卡简介 | 第41页 |
·CS8900驱动 | 第41-42页 |
·Intel Strata Flash驱动 | 第42-45页 |
·Linux MTD子系统 | 第42-43页 |
·Flash驱动程序设计 | 第43-45页 |
·LG TFT LCD驱动 | 第45-46页 |
·PXA255 LCD控制单元 | 第45页 |
·FrameBuffer驱动 | 第45-46页 |
·本章小结 | 第46-48页 |
第六章 嵌入式文件系统和GUI的应用 | 第48-58页 |
·文件系统 | 第48-49页 |
·基本概念 | 第48页 |
·FHS | 第48-49页 |
·根文件系统的基本结构 | 第49页 |
·BusyBox简介 | 第49-50页 |
·制作根文件系统 | 第50-52页 |
·配置BusyBox | 第50页 |
·创建相关目录 | 第50-51页 |
·添加初始化文件 | 第51-52页 |
·嵌入式GUI与QT | 第52-54页 |
·QT | 第53页 |
·Qt/Embedded | 第53-54页 |
·Qtopia | 第54页 |
·移植Qtopia | 第54-56页 |
·编译与安装 | 第54-55页 |
·设置环境变量 | 第55页 |
·遇到的问题 | 第55-56页 |
·本章小结 | 第56-58页 |
结束语 | 第58-60页 |
致谢 | 第60-62页 |
参考文献 | 第62-64页 |
研究成果 | 第64页 |