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

嵌入式操作系统在Arduino平台部署实现的研究

摘要第5-6页
Abstract第6-7页
第一章 绪论第12-20页
    1.1 研究背景第12-14页
    1.2 国内外研究现状第14-17页
        1.2.1 国外研究现状第14-16页
        1.2.2 国内研究现状第16-17页
    1.3 当前研究存在的问题第17-18页
    1.4 本论文的主要工作与章节安排第18-20页
第二章 Contiki内核在Arduino平台上的实现第20-37页
    2.1 Contiki操作系统内核第20-26页
        2.1.1 protothreads多线程模型第20-22页
        2.1.2 事件机制第22-23页
        2.1.3 定时器第23-24页
        2.1.4 线程、事件与etimer的关系第24-25页
        2.1.5 线程交互编程模型第25-26页
    2.2 内核在Arduino平台上的实现分析第26-29页
        2.2.1 内核架构与源码架构第26-28页
        2.2.2 实现要点第28-29页
    2.3 内核在Arduino平台上的实现方案第29-36页
        2.3.1 基于ESP8266的实现方案第29-33页
        2.3.2 基于STM32F103RB的实现方案第33-36页
    2.4 内核在Arduino平台上的实现测试第36页
    2.5 本章小结第36-37页
第三章 Coffee文件系统在Arduino平台上的实现第37-53页
    3.1 Coffee文件系统第37-42页
        3.1.1 文件系统页结构第37-40页
        3.1.2 文件定位第40-41页
        3.1.3 微日志第41-42页
        3.1.4 垃圾回收第42页
    3.2 Coffee文件系统在Arduion平台上的实现分析第42-44页
        3.2.1 Coffee跨平台可实现性第42-43页
        3.2.2 实现要点第43-44页
    3.3 Coffee文件系统在Arduino平台上的实现第44-52页
        3.3.1 基于ESP8266的实现方案第44-48页
        3.3.2 基于STM32的实现方案第48-52页
    3.4 Coffee文件系统在Arduino平台上的实现测试第52页
    3.5 本章小结第52-53页
第四章 网络协议栈在Arduino平台上的实现第53-65页
    4.1 网络协议栈第53-56页
        4.1.1 uIP体系结构第53-54页
        4.1.2 uIP协议接口第54-56页
    4.2 uIP在Arduino平台上的实现分析第56-58页
        4.2.1 uIP跨平台可实现性第56-57页
        4.2.2 实现要点第57-58页
    4.3 uIP在Arduino平台上的实现第58-62页
        4.3.1 ESP8266网络模块分析第58-59页
        4.3.2 基于STM32的实现方案第59-62页
    4.4 uIP在Arduino平台上的实现测试第62-64页
    4.5 本章小结第64-65页
第五章 基于MQTT协议的Arduino物联系统第65-82页
    5.1 MQTT协议第65-68页
        5.1.1 MQTT控制报文类型第65-66页
        5.1.2 MQTT控制报文格式第66-68页
    5.2 微信小程序第68-70页
        5.2.1 小程序系统架构第69页
        5.2.2 小程序接口第69-70页
    5.3 Arduino物联系统架构设计第70-73页
        5.3.1 总体架构设计第70-71页
        5.3.2 硬件设备端设计第71-72页
        5.3.3 小程序端设计第72页
        5.3.4 MQTT服务器端设计第72-73页
    5.4 Arduino物联系统架构实现第73-78页
        5.4.1 MQTT服务器实现第73-74页
        5.4.2 小程序端实现第74-76页
        5.4.3 硬件设备端实现第76-78页
    5.5 Arduino物联系统测试第78-81页
    5.6 测试结果分析第81页
    5.7 本章小结第81-82页
第六章 Arduino平台上的硬件移植研究第82-101页
    6.1 整体布局架构第82-83页
    6.2 Arduino平台硬件架构配置第83-86页
        6.2.1 配置文件格式第83-84页
        6.2.2 平台架构配置第84-85页
        6.2.3 硬件定义配置第85-86页
    6.3 STM8在Arduino平台的移植设计第86-90页
        6.3.1 平台架构设计第87-88页
        6.3.2 接口设计第88-90页
    6.4 STM8在Arduino平台的架构实现第90-94页
        6.4.1 布局架构第90-91页
        6.4.2 开发板定义第91页
        6.4.3 平台配置第91-94页
    6.5 STM8在Arduino平台上的接口实现第94-99页
        6.5.1 数字IO第94-97页
        6.5.2 串口交互第97-99页
    6.6 实现测试第99-100页
    6.7 本章小结第100-101页
第七章 总结与展望第101-103页
    7.1 研究工作总结第101-102页
    7.2 研究工作展望第102-103页
参考文献第103-106页
攻读博士/硕士学位期间取得的研究成果第106-107页
致谢第107-108页
附录第108页

论文共108页,点击 下载论文
上一篇:基于约束权重学习与字典学习的降维及聚类方法研究
下一篇:Pigeon统一告警平台的设计与实现