摘要 | 第1-5页 |
ABSTRACT | 第5-8页 |
1 概述 | 第8-17页 |
·课题意义和背景 | 第8-9页 |
·嵌入式系统发展及其在本系统中的应用 | 第9-11页 |
·系统硬件框架及结构简介 | 第11-12页 |
·汽车行业软件标准----OSEK/VDX 介绍 | 第12-17页 |
·操作系统OS(Operating System) | 第13-14页 |
·通信COM(Communication) | 第14页 |
·网络管理NM(Network Management) | 第14-15页 |
·OSEK 实现语言(OSEK Implementation Language) | 第15-17页 |
2 嵌入式实时操作系统 | 第17-34页 |
·嵌入式实时操作系统 μC/OS-II | 第17-18页 |
·μC/OS-II 实时内核 | 第18-21页 |
·任务优先级 | 第18页 |
·不可剥夺型内核和可剥夺型内核 | 第18-20页 |
·中断 | 第20页 |
·使用实时内核的优缺点 | 第20-21页 |
·μC/OS-II 的时间管理 | 第21-22页 |
·任务延时函数OSTimeDly() | 第21页 |
·任务结束延时OSTimeDlyResume() | 第21-22页 |
·系统时间OSTimeGet( )和OSTimeSet( ) | 第22页 |
·μC/OS-II 的任务管理 | 第22-26页 |
·μC/OS-II 任务的几种状态 | 第22-23页 |
·μC/OS-II 的任务优先级分配 | 第23-24页 |
·任务调度(Task Scheduling) | 第24页 |
·建立任务OSTaskCreate() | 第24-25页 |
·删除任务OSTaskDel() | 第25页 |
·改变任务的优先级OSTaskChangePrio() | 第25-26页 |
·挂起任务OSTaskSuspend() | 第26页 |
·恢复任务OSTaskResume() | 第26页 |
·μC/OS-II 任务之间的通讯与同步 | 第26-30页 |
·信号量(Semaphores) | 第26-28页 |
·消息邮箱(Message Mail boxes) | 第28-29页 |
·消息队列(Message Queue) | 第29-30页 |
·μC/OS-II 在 MC9S12DG128 单片机上的移植 | 第30-34页 |
·OSStartHighRdy() | 第30-31页 |
·OSCtxSw() | 第31页 |
·OSIntCtxSw() | 第31-32页 |
·OSTickISR() | 第32-33页 |
·μC/OS-Ⅱ的裁剪 | 第33-34页 |
3 中央控制器硬件结构 | 第34-47页 |
·MC9S12 系列单片机 | 第34页 |
·MC9S12DG128B 单片机结构及介绍 | 第34-36页 |
·FLASH 存储模块设计与实现 | 第36-41页 |
·K9F6408 与单片机的接口电路 | 第37-38页 |
·K9F6408 的操作 | 第38-41页 |
·USB 功能模块设计 | 第41-46页 |
·U 盘文件读写模块与单片机的接口电路 | 第41-43页 |
·U 盘文件读写模块的操作时序 | 第43-46页 |
·时钟芯片DS1302 设计 | 第46-47页 |
4 中央控制器软件结构设计与实现 | 第47-64页 |
·黑匣子数据存储软件设计 | 第47-53页 |
·快存和慢存数据保存格式 | 第48-49页 |
·快存存储模式 | 第49-50页 |
·快存写入算法――文件法 | 第50-53页 |
·USB 接口模块软件设计 | 第53-60页 |
·文件读写模式 | 第53-54页 |
·文件长度 | 第54-55页 |
·操作命令总表 | 第55-56页 |
·模块支持的常用操作命令详细说明 | 第56-60页 |
·汽车里程数据保存 | 第60-64页 |
·EEPROM 加DS1302 中的ram | 第61-62页 |
·铁电存储器 | 第62页 |
·EEPROM 保存里程 | 第62-64页 |
5 总结与展望 | 第64-66页 |
致谢 | 第66-67页 |
参考文献 | 第67-70页 |
附录 攻读学位期间发表论文目录 | 第70页 |