首页--交通运输论文--公路运输论文--汽车工程论文--汽车结构部件论文--电气设备及附件论文

嵌入式车载信息系统的设计与实现

摘要第4-5页
Abstract第5-6页
第一章 绪论第10-15页
    1.1 课题研究背景第10-11页
    1.2 国内外现状第11-12页
    1.3 课题研究的意义第12页
    1.4 论文的主要内容和组织结构第12-15页
第二章 系统总体设计第15-23页
    2.1 系统功能需求与总体设计方案第15-16页
    2.2 硬件平台的设计方案第16-18页
        2.2.1 嵌入式微处理器第16-17页
        2.2.2 嵌入式开发板第17页
        2.2.3 CAN 总线第17-18页
    2.3 软件平台的设计方案第18-22页
        2.3.1 嵌入式 Linux 系统第18-19页
        2.3.2 嵌入式 GUI第19-20页
        2.3.3 车载信息系统操作系统的设计第20-21页
        2.3.4 车载信息系统应用程序的设计第21-22页
    2.4 本章小结第22-23页
第三章 系统开发环境的搭建第23-36页
    3.1 Linux 开发环境的搭建第23-26页
        3.1.1 交叉编译环境第23-24页
        3.1.2 加载引导程序 BootLoader第24页
        3.1.3 嵌入式 Linux 内核的裁剪、编译和移植第24-26页
    3.2 Qt 开发环境的搭建第26-28页
    3.3 根文件系统的制作与移植第28-30页
    3.4 CAN 总线设备驱动程序设计第30-33页
        3.4.1 Socket CAN第31页
        3.4.2 内核模块的概念和组成第31-32页
        3.4.3 CAN 设备驱动的实现第32-33页
    3.5 SQLite 数据库移植第33-35页
    3.6 本章小结第35-36页
第四章 CAN 总线技术及其实现第36-46页
    4.1 CAN 总线通信机制第36-37页
    4.2 SAE J1939 协议第37-42页
        4.2.1 协议数据单元 PDU第37-38页
        4.2.2 参数组编号 PGN 与可疑参数编号 SPN第38-40页
        4.2.3 故障诊断第40-41页
        4.2.4 参数的定义规范第41-42页
    4.3 CAN 应用协议第42-45页
        4.3.1 车况信息协议第42-44页
        4.3.2 故障诊断协议第44-45页
    4.4 本章小结第45-46页
第五章 应用程序的设计与实现第46-64页
    5.1 总体设计思想第46页
    5.2 Qt 相关重点基础知识第46-49页
        5.2.1 Qt 多线程机制第46-47页
        5.2.2 Qt 窗口部件第47页
        5.2.3 Qt 信号-槽机制第47-48页
        5.2.4 Qt 画图类第48-49页
    5.3 CAN 报文接收线程的实现第49-52页
    5.4 用户登录界面的实现第52页
    5.5 仪表显示界面的实现第52-58页
        5.5.1 车速表和发动机转速表的实现第53-56页
        5.5.2 时间显示的实现第56页
        5.5.3 冷却液温度、油量、转向灯和里程的实现第56-57页
        5.5.4 仪表界面的整体布局第57-58页
    5.6 数据管理界面的实现第58-60页
    5.7 故障诊断界面的实现第60-61页
    5.8 常用工具界面的实现第61-63页
    5.9 本章小结第63-64页
第六章 系统的集成测试第64-71页
    6.1 CAN 报文的接收测试第64-66页
    6.2 车况信息仪表界面的测试第66-68页
    6.3 故障诊断界面测试第68-69页
    6.4 数据管理界面测试第69页
    6.5 本章小结第69-71页
结论与展望第71-72页
参考文献第72-75页
攻读学位期间取得的研究成果第75-76页
致谢第76页

论文共76页,点击 下载论文
上一篇:基于Ansys的混凝土搅拌运输车减速机的破坏机理研究
下一篇:基于产业升级导向的江西省汽车产业集群发展对策研究