面向小型机器人的嵌入式软件开发平台设计

面向小型机器人的嵌入式软件开发平台设计

论文摘要

本文课题来源于华中科技大学瑞萨实验室自主研发的小型移动机器人项目,项目的主要目的是开发一套小型机器人研发平台,可用于研究视觉控制、定位和自动避障等机器人应用。本文主要研究并且实现面向小型机器人的嵌入式软件开发平台,该小型机器人基于瑞萨M16C/62P型号的16位MCU,实现了互联网连接和大容量外存储器接口。本论文重点研究的内容有:嵌入式底层监控程序的研究和设计、嵌入式操作系统μC/OS-II在小型机器人上的移植实现、嵌入式文件系统接口EFSL和嵌入式TCP/IP协议栈的构建。首先,本文结合嵌入式技术和机器人的广泛应用阐述了课题的研究意义,然后介绍了国内外移动机器人的研究状况以及面向机器人的嵌入式软件平台构架。通过分析本课题小型机器人的硬件配置和软件开发平台的需求,本文从整体上规划了基于瑞萨16位MCU的小型机器人嵌入式软件开发平台的构架,然后详细的描述了监控程序、嵌入式操作系统、文件系统和TCP/IP协议栈等功能模块的设计过程和实现要点,并且介绍了驱动程序的设计和基于该软件开发平台的机器人应用开发方法。随后本文讨论了资源受限的小型机器人系统中关于内存管理和软件复用两个方面的优化问题,并且给出了本文嵌入式软件设计的测试数据分析。最后对软件开发平台的优化和改进做出了展望,也为进一步深化课题提供了资料。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题的提出和研究意义
  • 1.2 面向机器人的嵌入式系统研究状况
  • 1.3 本文的研究思路及工作重点
  • 2 小型机器人的总体设计
  • 2.1 机器人功能需求
  • 2.2 嵌入式软件开发平台方案设计
  • 2.3 本章小结
  • 3 面向小型机器人的嵌入式软件开发平台设计实现
  • 3.1 监控程序实现
  • 3.2 嵌入式操作系统平台构建
  • 3.3 基于SD 卡的文件系统构建
  • 3.4 TCP/IP 堆栈的实现
  • 3.5 本章小结
  • 4 系统资源受限的嵌入式平台软件的优化
  • 4.1 关于内存管理的优化
  • 4.2 关于软件可复用的优化
  • 4.3 本章小结
  • 5 嵌入式软件开发平台测试结果
  • 5.1 驱动程序设计方法
  • 5.2 测试软件平台性能
  • 6 结论与展望
  • 6.1 结论
  • 6.2 展望
  • 致谢
  • 参考文献
  • 附录 攻读学位期间参加的科研项目和发表文章
  • 相关论文文献

    • [1].国产平台的机载嵌入式软件仿真验证技术[J]. 单片机与嵌入式系统应用 2020(02)
    • [2].一种航空机载嵌入式软件安全性评价方法研究[J]. 计算机测量与控制 2020(03)
    • [3].嵌入式软件平台在电力自动化装置中的应用研究[J]. 计算机产品与流通 2020(05)
    • [4].嵌入式软件技术的现状与发展方向[J]. 南方农机 2020(10)
    • [5].一种嵌入式软件组件更新方法的研究与实现[J]. 无线互联科技 2020(10)
    • [6].嵌入式软件技术的现状探讨[J]. 电子元器件与信息技术 2020(06)
    • [7].产教融合背景下计算机嵌入式软件安全技术发展思考——评《嵌入式软件安全保证技术》[J]. 安全与环境学报 2020(05)
    • [8].汽车车身控制器嵌入式软件平台化实现探索[J]. 电子元器件与信息技术 2020(08)
    • [9].嵌入式软件中的错误追踪机制[J]. 电子技术与软件工程 2019(02)
    • [10].面向安全性分析的嵌入式软件测试方法研究[J]. 电子世界 2019(01)
    • [11].嵌入式软件保护技术的探讨[J]. 中外企业家 2019(11)
    • [12].嵌入式软件技术现状及发展前景[J]. 中国新通信 2017(20)
    • [13].浅析嵌入式软件技术的现状与发展动向[J]. 通讯世界 2018(01)
    • [14].嵌入式软件技术的现状与发展[J]. 电子技术与软件工程 2018(11)
    • [15].可重构嵌入式软件缺陷优化预测仿真研究[J]. 计算机仿真 2018(08)
    • [16].关于物联网消费者和商户应该知道的5件事——澳学者提请关注嵌入式软件[J]. 物联网技术 2017(07)
    • [17].嵌入式软件可信性的设计和验证方法[J]. 西部皮革 2017(06)
    • [18].嵌入式软件覆盖测试[J]. 数字技术与应用 2017(08)
    • [19].嵌入式软件技术的现状与发展动向[J]. 信息系统工程 2016(01)
    • [20].一种星载嵌入式软件安全性测试方法[J]. 测控技术 2016(04)
    • [21].应用型本科嵌入式软件课程理论教学体系研究与探索[J]. 计算机教育 2015(16)
    • [22].浅析嵌入式软件调试器的设计与实现[J]. 电子技术与软件工程 2015(13)
    • [23].嵌入式软件工程师:用代码编织智慧人生[J]. 招生考试通讯(高考版) 2018(10)
    • [24].嵌入式软件的应用与发展探究[J]. 科学家 2017(01)
    • [25].嵌入式软件收入核算问题研究[J]. 商 2013(23)
    • [26].嵌入式软件全数字仿真测试平台[J]. 军民两用技术与产品 2019(11)
    • [27].嵌入式软件在计算机软件开发过程中的运用分析[J]. 电脑知识与技术 2020(04)
    • [28].微型嵌入式软件静态缺陷预测系统优化设计[J]. 现代电子技术 2020(10)
    • [29].嵌入式软件目标平台硬件与行为可视化建模技术[J]. 计算机产品与流通 2020(05)
    • [30].嵌入式软件外部质量评价方法设计[J]. 测试技术学报 2019(01)

    标签:;  ;  ;  ;  ;  

    面向小型机器人的嵌入式软件开发平台设计
    下载Doc文档

    猜你喜欢