【文件属性】:
文件名称:matlab控制代码-qdu-rm-mcu:RoboMaster的MCU代码
文件大小:7.67MB
文件格式:ZIP
更新时间:2021-05-20 00:19:18
系统开源
matlab控制代码
青岛大学
RoboMaster
嵌入式
代码开源
Developing
稳健开发测试中
软件功能介绍
本开源软件为青岛大学未来战队机器人的嵌入式控制代码。参考了官方开源和其他战队代码,结合对其他嵌入式项目的理解(如PX4),从零编写而成。中心思想:
利用好RTOS和中断,释放CPU性能,保证实时性。
一个项目适配不同型号的机器人和不同的操作手。
这样做增加代码了的重用,减少了工作量。实现了可以通过命令行,切换所适配的机器人和操作手。代码完成后只需要烧写一次,减少维护的工作量,减少出错的可能性。
图片展示
命令行界面(CLI)
客户端UI
利用命令行可以辅助调试程序、校准开发板、初始化机器人、读取不同参数配置。
依赖&环境
Windows平台下用CubeMX生成项目,然后用Keil
uvesrion进行编辑、烧写和调试。
TODO:利用CMake和VS
Code实现跨平台开发,减少对收费软件和操作系统的依赖。
使用说明
环境安装
(必备)
(可选)
克隆本库
git
clone
--recursive
https://gitee.com/qsheeeeen/qdu-