赞
踩
最近开始学习RTOS了,也是第一次接触RTOS,本人以国内的RT-Thread作为学习的一款RTOS,支持国产嘛。
在搭建环境的时候,遇到了许多问题,也是参考了许多博客,但是与官网上的步骤都大同小异,给了像我们这样的小白很大的打击。
接下以以STM32F1移植极简版硬实时内核Nano(基于keil5),给大家介绍如何快速的搭建环境。
这里的安装方法有两种,和之前需要使用stm32f1系列的单片机一样,需要下载安装pack包。
最好是初始化一个外设,我这里使用的是最小系统,使用的是led灯闪烁的demo。
直接运行程序的话,会报这个错误
#error “TODO 1: OS Tick Configuration.”
编写滴答定时器与中断函数。这些函数直接写在board.c文件中,就好了
注释掉修改的相关的中断函数,这里可以查看官网的解释。SysTick_Handler也要注释,因为我在这个文件夹里面重新定义了。
最后,整个文件改动如下
在main函数中添加#include “rtthread.h”,然后调用RT提供的延时函数,如果led灯闪烁,着说明配置成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。