![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RT-Thread
脆弱的代码
本博客主要写是我的学习笔记和个人项目,内容包括我收集的资料和个人的理解。
展开
-
基于RT-Thread实现的小游戏(贪吃蛇、俄罗斯方块)
设计思路:运用RT-Thread系统需要结合自己的项目需求,将RT-Thread的优点发挥出来,不仅要实现需求,还要让代码具有可扩展性、移植性。我们利用一个定时器进行周期地检测摇杆的状态,我们要保证任务能够快速响应摇杆。作为游戏机而言,其中包含了很多种小游戏,如果一种游戏当作一个线程,那么某一个时刻只会运行一个游戏,也就是一个游戏线程;创建那么多个线程不就没有意义了吗?确实最好的方式是使用前后台的形式实现,但这里为了让代码能够层次分明,可扩展性,一个小游戏就是一个线程,系统只需...原创 2020-05-29 11:36:48 · 2167 阅读 · 2 评论 -
基于IAR-stm32裸板工程,完美移植RT-Thread Nano系统(附源码)
开发环境:Window 1064bit 开发工具:IAR Embedded Workbench 硬件:stm32f103c8t6 准备工作: 下载一份IAR的stm32裸机工程(包含标准库),参考博客,下载链接。 下载RT-Thread Nano源码,下载链接。添加RT-Thread Nano源码到IAR的工程:在STM32-IAR-Demo目录下创建文件...原创 2020-04-29 09:49:48 · 1708 阅读 · 0 评论 -
IAR新建stm32工程,完美移植stm32标准库(附源码)
1.下载STM32官方标准库点击上面超链接,下载需要登陆账号,如果没有就注册一个,非常快就能注册完成。我用的是F1系列,如果你用的不是F1系列,那么打开链接后找到对应的标准库下载。下载完成是这样的:上面的Project里面就有IAR的例子工程,也有其他编译器的例子工程,以及外设的使用例子。一般我们只需要选择熟悉一种开发工具即可,不会用到所有的例子,同时如果我们没有买官方的开发板,它的摸...原创 2020-04-10 14:37:01 · 6256 阅读 · 4 评论 -
Qt 实现串口终端控制台,适配RT-Thread的FinSH控制台功能(提供qt源码)
开发环境:Window 1064bit开发工具:IAR Embedded Workbench硬件:stm32f103c8t6RT-Thread Nano版本包含了FinSH 组件,我们可以在reconfig.h配置使用它,使用之后我们可以在电脑上通过串口终端输入命令调试系统。这功能用于调试或查看系统信息,在实际开发中可以带来很多的方便,。效果如下图:1.基于IAR,进行R...原创 2020-04-07 11:51:15 · 2303 阅读 · 0 评论