基于ARM Cortex-M4内核的多功能教育机器人开发研究
中文摘要 | 第1-5页 |
Abstract | 第5-10页 |
第一章 绪论 | 第10-19页 |
·研究背景及国内外现状 | 第11-13页 |
·研究背景 | 第11-12页 |
·教育机器人平台国内外发展现状 | 第12-13页 |
·发展新需求及解决思路 | 第13-15页 |
·教育机器人发展新需求 | 第14-15页 |
·本文的解决思路 | 第15页 |
·课题内容 | 第15-16页 |
·课题意义 | 第16-17页 |
·本文工作及论文结构 | 第17-19页 |
·本文工作 | 第17-18页 |
·论文结构 | 第18-19页 |
第二章 整体设计方案 | 第19-26页 |
·系统设计要求 | 第19-20页 |
·系统设计概述 | 第19页 |
·系统平台要点 | 第19-20页 |
·基本设计思路 | 第20-23页 |
·机械平台 | 第22页 |
·硬件平台 | 第22页 |
·软件平台 | 第22-23页 |
·关键技术分析 | 第23-25页 |
·主控芯片高性能 | 第23-24页 |
·多样的代码更新 | 第24页 |
·机器人运动的平衡 | 第24-25页 |
·本章小结 | 第25-26页 |
第三章 硬件设计 | 第26-43页 |
·硬件选型原则 | 第26-27页 |
·硬件平台整体结构 | 第27页 |
·机器人主控器设计 | 第27-40页 |
·核心硬件板设计 | 第28-35页 |
·扩展硬件板设计 | 第35-40页 |
·硬件测试 | 第40-42页 |
·电路板测试 | 第41页 |
·测试体会 | 第41-42页 |
·本章小结 | 第42-43页 |
第四章 MCU 方软件设计 | 第43-55页 |
·结构概述 | 第43页 |
·SD-BOOT 程序设计 | 第43-49页 |
·芯片存储映像划分 | 第43-44页 |
·SD-BOOT 程序详细设计 | 第44-49页 |
·SD-START 程序设计 | 第49-51页 |
·仿真器下载监控程序设计 | 第51-53页 |
·RAM 空间划分 | 第51页 |
·数据缓冲区设计 | 第51-52页 |
·监控程序执行流程 | 第52-53页 |
·模块驱动构件化设计 | 第53-54页 |
·本章小结 | 第54-55页 |
第五章 PC 方软件设计 | 第55-71页 |
·整体框架与功能概述 | 第55-56页 |
·图形化嵌入式开发平台设计 | 第56-64页 |
·图标控件分类思想与实现方式 | 第56-59页 |
·图标控件创建及属性设置 | 第59-62页 |
·图标控件连接和分离 | 第62-63页 |
·代码生成与子程序创建方法 | 第63页 |
·C 编程界面与工程的保存和打开 | 第63-64页 |
·代码编译 | 第64-67页 |
·编译流程设计 | 第64-65页 |
·Makefile 文件编写 | 第65页 |
·Linker 脚本文件编写 | 第65-67页 |
·机器码下载 | 第67-70页 |
·仿真器方式下载 | 第67-69页 |
·SD-BOOT 方式下载 | 第69-70页 |
·本章小结 | 第70-71页 |
第六章 多功能应用实例 | 第71-81页 |
·循迹机器人概述 | 第71页 |
·图像采集方法与处理过程 | 第71-74页 |
·摄像头 OV6620 编程原理 | 第72页 |
·图像采集过程 | 第72-73页 |
·图像处理过程 | 第73-74页 |
·循迹机器人图形化编程的实现 | 第74-79页 |
·新软件构件的添加及图标控件的创建 | 第74-76页 |
·子程序实现过程 | 第76页 |
·循迹机器人图形化编程的实现 | 第76-77页 |
·代码编译及机器码下载 | 第77-79页 |
·其他多功能应用案例简述 | 第79-80页 |
·追踪机器人功能简述 | 第79页 |
·探险机器人功能简述 | 第79-80页 |
·本章小结 | 第80-81页 |
第七章 总结与展望 | 第81-83页 |
·总结 | 第81-82页 |
·展望 | 第82-83页 |
参考文献 | 第83-87页 |
公开发表的论文及研究成果 | 第87-88页 |
附录A 机器人主控板实物图 | 第88-89页 |
附录B 机器人实物图 | 第89-90页 |
附录C 图形化嵌入式开发平台 | 第90-91页 |
致谢 | 第91-92页 |