首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--网络操作系统论文

基于StrongARM的嵌入式Linux平台的设计与分析

摘要第1-5页
ABSTRACT第5-9页
1 绪论第9-12页
 1.1 发展现状第9页
 1.2 关键技术第9-11页
  1.2.1 微内核结构第9-10页
  1.2.2 任务调度第10页
  1.2.3 内存管理第10-11页
 1.3 本文章节安排第11-12页
2 嵌入式系统的总体设计第12-24页
 2.1 系统硬件设计第12-20页
  2.1.1 INTEL STRONGARM 简介第12-14页
  2.1.2 PUPPY 系统的硬件结构第14-15页
  2.1.3 PUPPY 系统的外设接口第15-18页
  2.1.4 PUPPY 的内存映像第18-20页
 2.2 系统软件设计第20-22页
  2.2.1 系统软件的体系结构第20-21页
  2.2.2 系统软件的功能概述第21页
  2.2.3 系统软件的执行流程第21-22页
 2.3 本章小节第22-24页
3 系统启动第24-38页
 3.1 虚拟内存空间的划分第24-26页
 3.2 BOOTLOADER 启动的第一阶段第26-28页
  3.2.1 硬件初始化第26-27页
  3.2.2 设置堆栈第27-28页
 3.3 bootloader 启动的第二阶段第28-31页
  3.3.1 载入内核第28-29页
  3.3.2 调用内核第29-31页
 3.4 内核启动的第一阶段第31-33页
  3.4.1 检查体系结构第31页
  3.4.2 创建临时页表第31-33页
 3.5 内核启动的第二阶段第33-36页
  3.5.1 获取系统信息第33页
  3.5.2 建立系统框架第33-36页
 3.6 BOOTLOADER 和内核启动的调试经验第36页
  3.6.1 关于串口终端的乱码问题第36页
  3.6.2 关于内核无法找到体系结构的问题第36页
 3.7 本章小节第36-38页
4 内核对设备驱动的支持第38-44页
 4.1 内核与设备驱动第38-39页
 4.2 设备驱动程序接口第39-41页
 4.3 设备驱动程序模块第41页
 4.4 设备驱动程序结构第41-43页
 4.5 本章小节第43-44页
5 LCD 的设计与实现第44-51页
 5.1 LCD 的显示原理第44-46页
  5.1.1 有源LCD 和无源LCD第44页
  5.1.2 RGB565 和RGB666第44-45页
  5.1.3 LCD 专用DMA 与帧缓冲区第45-46页
 5.2 LCD 的软件实现第46-49页
  5.2.1 LCD 的初始化第46-49页
  5.2.2 LCD 的数据写入第49页
 5.3 本章小节第49-51页
6 触摸屏的设计与实现第51-61页
 6.1 触摸屏的原理第51-53页
  6.1.1 触摸屏的种类第51页
  6.1.2 触摸屏的工作原理第51-52页
  6.1.3 UCB1300 和MCP第52-53页
 6.2 触摸屏的软件实现第53-60页
  6.2.1 触摸屏的初始化第53-55页
  6.2.2 打开触摸屏第55-56页
  6.2.3 读取触摸屏数据第56页
  6.2.4 触摸屏中断第56-58页
  6.2.5 10ms 定时器中断第58-59页
  6.2.6 读进程被唤醒第59-60页
 6.3 本章小节第60-61页
7 结果与讨论第61-65页
 7.1 实验结果第61页
 7.2 存在的问题第61-62页
 7.3 对今后工作的建议第62-65页
  7.3.1 使用仿真开发平台SkyEye第62页
  7.3.2 选用Intel Xscale 提高性能第62-63页
  7.3.3 采用RT-Linux 改善实时性第63-65页
参考文献第65-67页
致谢第67-68页
附录1 攻读硕士学位期间发表论文目录第68页

论文共68页,点击 下载论文
上一篇:m*n不同顺序工件排序算法的研究
下一篇:基于XML技术体系的土地利用数据共享研究