RM2025PHOENIX哨兵嵌入式技术文档项目介绍PHOENIX25赛季哨兵机器人电控代码
开发指南开发工具
CUBEMX
用途:ST官方推出的图形化配置工具,用于快速生成 STM32微控制器 的初始化代码和项目框架。
特点:通过可视化界面配置芯片引脚、时钟树、外设(如GPIO、UART、SPI、I2C等)和中间件(如FreeRTOS、USB库)。支持生成基于 HAL库(硬件抽象层)或 LL库(底层库)的代码。可生成兼容多种IDE(如Keil、IAR、Eclipse)的项目文件。提供功耗估算、中间件集成等辅助功能。
适用场景:STM32项目的初始搭建,减少手动编写底层配置代码的时间。
KEIL5
用途:ARM官方推荐的集成开发环境(IDE),主要用于 Cortex-M系列 微控制器的开发。
特点:包含编译器(ARM Compiler)、调试器、仿真器和µVision集成开发界面。支持ARM汇编、C/C++开发,内置丰富的芯片支持包(Device Family Pack)。提供实时操作系统(RTOS)调试、性能分析等高级功能。商业软件,需购买授权(社区版 ...
笔者的第一篇文章:初识Markdown放在前面的话最近笔者受到了学长的启发,看到学长拥有个人的博客,遂有意来搭建一个个人博客(用来装逼),也算是用了比较长的时间(因为本人比较菜),也从中学到了很多东西,最终还是写下了第一篇文档作为记录,顺便捎带写一些markdown的食用方法。
了解Markdown段落和格式化Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML文档。以下是一些基本的Markdown格式化示例:
粗体:使用两个星号**或者两个下划线__包围文本。
斜体:使用一个星号*或者一个下划线_包围文本。
删除线:使用两个波浪线~~包围文本。
代码:使用反引号 `包围代码。
列表
无序列表项1
无序列表项2
子列表项1
子列表项2
有序列表项1
有序列表项2
子有序列表项1
子有序列表项2
链接和图片教程[这是一个链接]这是csdn博主的markdown教程(写的非常好)
[这是一个图片]
引用
这是一个引用块。在每行的开始使用>来创建。
引用一级嵌套。
引用二级嵌套。
代码块 ...