基于 PlatformIO搭建MonoRepo单体式仓库(单仓多包) https://docs.platformio.org/en/latest/projectconf/section_env_library.html#id3
- packages: 可复用的基础通用包
- projects-*: 项目业务包
- templates: 自定义灵活高效的代码生成器
- scripts: 自定义脚本 管理复杂多项目
- docs: 项目文档
- examples: 示例代码 常用代码模板和代码块提炼
- tests: 测试模块
- 用于嵌入式 C/C++ 开发的新一代工具集PlatformIO 世界上第一个用于嵌入式开发的包和项目依赖管理解决方案
- 安装执行 python get-platformio.py
https://randomnerdtutorials.com https://zhuanlan.zhihu.com/p/145801160
https://www.mingw-w64.org/ 与 https://sourceforge.net/projects/mingw-w64/files/ 下载x86_64-posix-seh 并bin所在目录添加环境变量到Path中
https://gnutoolchains.com/arm-eabi/openocd/
ARM架构芯片 工具链arm-none-eabi-gcc 用来编译ARM程序的交叉编译工具链 注意Windows上安装完成选择添加到环境变量中并重启系统, 否则无法通过CMake编译, 找不到C编译器!!!
https://developer.arm.com/downloads/-/gnu-rm
https://www.st.com/en/development-tools/stm32cubemx.html#getsoftware-scroll
https://help.aliyun.com/document_detail/30522.html https://help.aliyun.com/document_detail/146228.html https://help.aliyun.com/document_detail/254820.html 阿里云Link SDK: https://help.aliyun.com/document_detail/42648.html
/**
- @author 潘维吉
- @date ${DATE} ${TIME}
- @description 描述 */