RT-Thread Studio入门加移植(菜鸟coco著)
我也是最近才接触的RT-Thread Studio(其实连RTOS也是首次接触,哈哈)
算了,闲话少说,我们直接开始吧。
一,下载
https://www.rt-thread.org/page/studio.html
该链接直接下载后安装就行(完)
二,新建工程
下载后,点开后可以看到一下界面
没错,直接是中文的,哈哈哈,身为英文白痴的我莫名的激动
然后我们直接新建项目
注意,RT-Thread为完整版,RT-Thread Nano为删减版,如果要用STM32或其他开发板来学的话,我们直接用完整版
注意选择基于芯片,由于我的是STM32F407VET6,所以进行一下配置。
如果是其他开发板的话,可以在添加更多中直接下载就行,肥肠方便
三,准备点灯(GOGOGO!)
欧克,这是建完工程后的界面,是不是觉得哪里很眼熟,没错,有Cubemx!!
意味着它可以和Cubemx连用!
但这不是我们今天的重点,就暂且跳过喽。
好的,接下来我们双击RT-Thread Settings,可以看到以下界面.
这里我们可以发现PIN的图标是亮着的,意味着我们可以直接操作开发板的IO口,事不宜迟,点个灯吧!
打开main函数,发现Studio已经给我们了一个简单的模板,但我们如何点灯呢?
不罗嗦,直接上代码,直接将以下代码全都复制过去就行
#include <rtthread.h>
#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>
#include <rtdevice.h>
#include <board.h>
#define LED0_PIN GET_PIN(A, 6)
int main(void)
{
int count = 1;
rt_pin_mode(LED0_PIN, PIN_MODE_OUTPUT);
while (count++)
{
rt_pin_write(LED0_PIN, count % 2);
rt_thread_mdelay(1000);
}
return RT_EOK;
}
好的,一个简单的闪光灯程序就移植好了,似不似很简单呢
|