首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于ARM的专用数据采集终端Bootloader的设计与实现

摘要第3-5页
Abstract第5-6页
1 绪论第10-18页
    1.1 引言第10页
    1.2 课题研究的背景与意义第10-11页
    1.3 国内外研究现状分析第11-15页
        1.3.1 国外主流Bootloader介绍第12-14页
        1.3.2 国内Bootloader研究与使用现状第14-15页
    1.4 本文主要工作和论文结构安排第15-18页
        1.4.1 本文主要工作第15-16页
        1.4.2 论文结构及内容安排第16-18页
2 Bootloader运行平台与ARM介绍第18-30页
    2.1 硬件平台介绍第18-22页
        2.1.1 控制芯片第20-21页
        2.1.2 无线传输模块第21-22页
    2.2 数据采集终端软件介绍第22-23页
        2.2.1 操作系统第22-23页
        2.2.2 用户应用程序第23页
    2.3 ARM介绍第23-26页
        2.3.1 ARM处理器的特点第24-25页
        2.3.2 ARM处理器工作模式第25-26页
    2.4 Bootloader介绍第26-28页
    2.5 本章小结第28-30页
3 Bootloader总体设计研究第30-38页
    3.1 课题研究对象概述第30页
    3.2 上位机软件概要设计第30-32页
        3.2.1 上位机开发环境第30-31页
        3.2.2 功能结构设计第31-32页
        3.2.3 流程设计第32页
    3.3 下位机软件概要设计第32-35页
        3.3.1 下位机开发环境第32-33页
        3.3.2 功能结构设计第33页
        3.3.3 流程设计第33-35页
    3.4 通信协议设计第35-37页
        3.4.1 协议帧格式第35-36页
        3.4.2 本地升级命令数据帧格式定义第36-37页
    3.5 本章小结第37-38页
4 Booloader的详细设计与实现第38-56页
    4.1 Bootloader下位机详细设计与实现第38-53页
        4.1.1 下位机主控制芯片介绍第38-39页
        4.1.2 Norflash分布图第39-41页
        4.1.3 程序引导部分设计第41-43页
        4.1.4 软件层次设计第43-44页
        4.1.5 详细设计与实现第44-53页
    4.2 Bootloader上位机详细设计及实现第53-55页
        4.2.1 软件界面第53-54页
        4.2.2 Hex文件解析模块第54-55页
        4.2.3 与下位机通信协议模块第55页
    4.3 本章小结第55-56页
5 测试与实验第56-62页
    5.1 Bootloader代码的编译、调试及下载第56-58页
        5.1.1 打开工程文件第56-57页
        5.1.2 源程序的编译与调试第57-58页
        5.1.3 程序调试与下载第58页
    5.2 Bootloader功能的验证第58-60页
        5.2.1 实验设置第59页
        5.2.2 引导加载功能的验证第59页
        5.2.3 升级功能的验证第59-60页
    5.3 本章小结第60-62页
6 总结与展望第62-64页
    6.1 研究工作总结第62页
    6.2 研究工作展望第62-64页
致谢第64-66页
参考文献第66-71页
附录一:攻读硕士学位期间发表论文第71-72页
附录二:Bootloader部分程序的内容第72-79页

论文共79页,点击 下载论文
上一篇:从顺应角度分析流行语强势模因形成机制
下一篇:硅和磷及钙对低金含量乙炔氢氯化非汞催化剂的修饰研究