【极海G32A1465测评】1、在Keil环境下,移植自作微操作系统https://bbs.21ic.com/forum.php?mod=attachment&aid=MjMzNjIyOHw1ZTM4YzVjYTQ3NDU3ODQxNjM5YjE4YWU5ZTJmYzcyMHwxNzM3MTgyNjk0&request=yes&_f=.zip
将官方示例的PINS工程打开,我们将在这个工程上移植此微操作系统:
在此工程上新加入SzwOs文件,并将操作系统源码添加至此文件组中,如下图:
将此文件夹加入至本示例工程中:
KEY入闪灯任务,任务栈,栈空间大小,及优先级:
在MAIN函数中建立&启动任务:
编译&下载&运行,效果如下:
注:原DEMO中LED的定义是错误的,我已经更新如下:
#define LED_GPIO GPIOD
#define BLUE_LED_PIN (16U)
#define RED_LED_PIN (0U)
#define GREEN_LED_PIN (15U)
操作系统源码见附件:
https://bbs.21ic.com/forum.php?mod=attachment&aid=MjMzNjIyOHw1ZTM4YzVjYTQ3NDU3ODQxNjM5YjE4YWU5ZTJmYzcyMHwxNzM3MTgyNjk0&request=yes&_f=.zip
|