基于uClinux的移动GPS终端软件研究
摘要 | 第1-3页 |
Abstract | 第3-4页 |
目录 | 第4-7页 |
引言 | 第7-8页 |
第一章 绪论 | 第8-12页 |
·课题以及提出背景 | 第8-9页 |
·课题提出背景 | 第8页 |
·课题简介 | 第8页 |
·GPS差分定位系统简介 | 第8-9页 |
·嵌入式系统简介简介 | 第9-10页 |
·嵌入式系统 | 第9页 |
·嵌入式操作系统简介 | 第9-10页 |
·国内外研究现状 | 第10页 |
·课题的主要研究工作及预期目标 | 第10-11页 |
·创新点以及章节安排 | 第11-12页 |
第二章 嵌入式操作系统 | 第12-16页 |
·传统开发方式 | 第12页 |
·新的发展趋势 | 第12-13页 |
·传统方式不再适用 | 第13页 |
·嵌入式操作系统 | 第13-14页 |
·基于嵌入式操作系统的开发 | 第14-16页 |
·操作系统的移植 | 第14页 |
·驱动程序的开发 | 第14-15页 |
·应用软件 | 第15-16页 |
第三章 课题研究的基础平台 | 第16-21页 |
·开发板简介 | 第16-17页 |
·主机交叉编译平台 | 第17-18页 |
·什么是交叉编译 | 第17页 |
·在主机建立交叉编译平台 | 第17-18页 |
·uClinux源代码包 | 第18页 |
·如何进行基于uClinux的开发 | 第18-21页 |
·bootloader以及u-boot简介 | 第18-19页 |
·主机串口通讯软件C-kermit | 第19页 |
·内核文件的传送 | 第19-21页 |
第四章 嵌入式操作系统uClinux | 第21-26页 |
·Linux以及嵌入式Linux | 第21页 |
·uClinux简介 | 第21页 |
·uClinux在开发板上的移植 | 第21-24页 |
·开发板相关信息 | 第22页 |
·内核启动地址 | 第22页 |
·根文件系统是否编译入内核 | 第22页 |
·中断向量设置 | 第22-23页 |
·RAM空间设置 | 第23页 |
·文件系统挂载 | 第23页 |
·其他修改 | 第23-24页 |
·编译zlmage需要添加和修改的文件 | 第24-25页 |
·添加文件 | 第24页 |
·修改文件 | 第24-25页 |
·针对不同版本uClinux内核源代码的修改 | 第25-26页 |
·uClinux-2.4.24-uc0 | 第25页 |
·uClinux-2.4.27-uc1 | 第25页 |
·uClinux-2.4.29-uc0 | 第25-26页 |
第五章 驱动程序开发 | 第26-40页 |
·uClinux驱动程序简介 | 第26-28页 |
·驱动程序及设备文件 | 第26-27页 |
·驱动程序的工作过程 | 第27-28页 |
·uClinux驱动程序开发 | 第28-29页 |
·驱动程序初始化函数 | 第28页 |
·open函数 | 第28页 |
·读写函数 | 第28-29页 |
·ioctl函数 | 第29页 |
·file_operations结构 | 第29页 |
·串口驱动程序开发 | 第29-32页 |
·、S3C44BOX的串口简介 | 第29-30页 |
·驱动简介 | 第30-31页 |
·始化函数 | 第31页 |
·open函数 | 第31页 |
·读写函数 | 第31-32页 |
·ioctl函数 | 第32页 |
·、file_operations结构 | 第32页 |
·液晶驱动程序开发 | 第32-37页 |
·S3C44BOX的液晶控制器以及液晶屏简介 | 第32-34页 |
·驱动简介 | 第34-35页 |
·始化函数 | 第35-36页 |
·open函数 | 第36页 |
·ioctl函数 | 第36-37页 |
·file_operations结构 | 第37页 |
·按键驱动程序开发 | 第37-38页 |
·按键简介 | 第37页 |
·驱动简介 | 第37页 |
·始化函数 | 第37页 |
·open函数 | 第37-38页 |
·ioctl函数 | 第38页 |
·file_operations结构 | 第38页 |
·驱动程序的编译以及使用 | 第38-40页 |
·将驱动程序编译入内核 | 第38-39页 |
·对驱动程序进行初始化设置 | 第39页 |
·添加设备文件 | 第39-40页 |
第六章 应用程序的开发 | 第40-47页 |
·uClinux文件系统简介 | 第40页 |
·uClinux下应用程序开发过程 | 第40页 |
·GPS板数据简介 | 第40-41页 |
·应用程序开发 | 第41-47页 |
·头文件gpsapp.h | 第42-43页 |
·字符液晶显示代码文件 | 第43页 |
·主程序gpsapp.c主程序 | 第43-47页 |
第七章 映象文件的编译 | 第47-53页 |
·uClinux的编译以及映象文件简介 | 第47-48页 |
·如何编译ulmage映象文件 | 第48-51页 |
·内核映像文件不包含根文件系统 | 第48页 |
·根文件系统编译到内核映像文件中 | 第48-49页 |
·内核映像文件、zImage以及uImage | 第49-50页 |
·zImage和uImage的区别 | 第50-51页 |
·映像文件的使用 | 第51-53页 |
·对内核映像文件包含根文件系统 | 第51页 |
·对内核映像文件不包含根文件系统 | 第51页 |
·结论 | 第51-53页 |
第八章 测试、结论以及建议 | 第53-55页 |
·测试 | 第53-54页 |
·操作系统移植的测试 | 第53页 |
·驱动程序测试 | 第53页 |
·应用程序 | 第53-54页 |
·结论以及建议 | 第54-55页 |
·结论 | 第54页 |
·建议 | 第54-55页 |
致谢 | 第55-56页 |
参考文献 | 第56页 |