点击右侧的 Pack,展开 Generic,可以找到 RealThread::RT-Thread,点击 Action 栏对应的 Install ,就可以在线安装 Nano Pack 了。另外,如果需要安装其他版本,则需要展开 RealThread::RT-Thread,进行选择。 方法二:手动安装 我们也可以从官网下载安装文件,RT-Thread Nano 离线安装包下载,下载结束后双击文件进行安装。
6.可在main函数内添加RT-Thread支持的任务、定时器、信号量等功能。Nano默认rtconfig.h配置只支持静态任务、信号量创建。在静态模式下,不能使用rt_thread_create/rt_thread_delete/rt_sem_create/rt_sem_delete/rt_malloc/rt_free与动态创建、删除有关的接口。如需动态创建,需开启RT_USING_HEAP项,详见本篇第五...
2、在keil上安装RT-Thread Nano Pack(如果已安装,直接进入下一步) 有两种方式,在keil在线下载,或离线安装,我个人推荐离线安装,毕竟我从没在keil中安装成功过 3、将RT-Thread Nano添加到工程中 打开一个梁山派的例程,我上面打包好的库函数点灯的程序就可以,然后如图勾选点确认即可 可以看到RT-Thread Nano已经添加...
result = rt_thread_init(tid,"main", main_thread_entry, RT_NULL,main_stack, sizeof(main_stack),RT_THREAD_PRIORITY_MAX / 3, 20); RT_ASSERT(result == RT_EOK); #endif rt_thread_startup(tid); } 在这里,我们可以看到应用线程创建了一个名为main_thread_entry的任务,并且已经启动了该任务。...
一、RT-Thread Nano Pack安装 1. 使用STM32CubeMX创建一个可以点亮板载LED的基本工程,参考:http://club.gizwits.com/thread-3859-1-1.html 2. 在MDK5主界面上点击“Pack Install”按钮,进入Pack Install界面: <ignore_js_op> 3. 在Pack Install界面下,RT-Thread Pack在右边栏中。点击“Install”可下载,点...
一、RT-Thread Nano Pack安装 1. 使用STM32CubeMX创建一个可以点亮板载LED的基本工程,参考:http://club.gizwits.com/thread-3859-1-1.html 2. 在MDK5主界面上点击“Pack Install”按钮,进入Pack Install界面: 3. 在Pack Install界面下,RT-Thread Pack在右边栏中。点击“Install”可下载,点击“Update”可更新...
3、移植RT-Thread Nano 3-1中断与异常处理 编译添加rtos的系统的工程,会显示几个重复定义函数的错误提示,一个是$Sub$$mani(void)函数,一个是HardFault_Handler(),我们把原工程的这2个函数注释掉,如下图;如果此时对工程进行编译,没有出现函数重复定义的错误,则不用做修改。总之有重定义的,就删除原工程的,保留...
一、移植RT-Thread Nano准备 keil软件 CubeMx软件 STM32 CubeMx使用教程:https://www.cnblogs.com/jzcn/p/16313803.html STM32开发版 我使用的是STM32F103C8T6。 二、使用CubeMx生成HAL库 这里就以最简单的LED程序作为移植工程,由于使用CubeMx生成HAL库生成比较简单,这里就不详细说明了,有不明白的地方可以参考...
PY32移植RT-Thread Nano记录 描述 这次简单的给PY32移植一下RT-Thread Nano 开发板:PY32F003_StartKit (PY32F003F16U Flash 32K SRAM 4K) IDE:MDK5 1.准备工作 这里bsp我直接使用厂商提供的bsp,原本想要直接选择芯片自己新建工程的,但是根据官方的教程一直没有成功于是就直接用现成的bsp了...
一、获取RT-Thread基于KEIL的离线安装包 https://www.rt-thread.org/download/mdk/RealThread.RT-Thread.3.1.5.pack 下载之后双击安装即可。 二、添加RT-Thread Nano到工程 1. 打开我们自己的工程,在我的GD32L233C的第二篇帖子中,讲解了如何创建一个全新的工程,本文将会在上一篇创建的工程的基础上添加RT-Thre...