以前在推文《我精简的 RT-Thread 内核开源啦》中提到过 RT-Thread 可以用 CubeMX 的 VCP,
下面将展示 RT-Thread 的过程,文末有视频地址。
先搞定 CubeMX 的 VCP
这里只提示要点,详细过程见演示视频。
- STM32F407 使用 VCP 要调大 heap
- 按架构修改代码,可以保证工作量最少。
- 下面是很少量的修改,十分简单。
- 看下效果吧
RT-Thread 使用 VCPSend
RT-Thread 使用的是我精简过的内核。
推荐使用 git 的 submodule 方式引用我的精简内核。
- git submodule 引用内核
- 少量代码修改过程如下:
- 效果展示
OK啦!
PS
- 视频中的工作流包含的内容:
从 0 起点开始很详细的步骤。
除了本文所述内容外,还包括以下内容。
-
如何使用 git 做版本管理;
如何把代码托管给 git
如何提交
如何让 git 忽略不关心的内容
如何使用 git submodule
-
如何使用 project-generator 减小软件维护成本;
怎样修改配置文件
怎样用命令生成目标工程
-
在从前的推文中不只一次提到代码架构,通过本便也看到了:弄懂架构,可以使代码修改量最小。
-
实际上功能这么简单的代码,多改几行也没什么。从初学时就养成规范架构的习惯,对以后接触大工程有很大好处。
-
我们常说的:
代码模块化
,代码文件管理
这些都与好的架构思想非常相关。 -
视频地址
关注作者
欢迎扫码关注我的公众号MultiMCU EDU
。
提示:在公众号“关于我”页面可加作者微信好友。
请我喝杯咖啡如何?
微信 支付宝