【极海G32A1465测评】1、在Keil环境下,移植自作微操作系统https://bbs.21ic.com/forum.php?mod=attachment&aid=MjMzNjIyOHwzYmI4ZTYzZTNiYzlhMWI3MTgxODMzN2E3MWQzMjBmOXwxNzM0NTM0MjA2&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=MjMzNjIyOHwzYmI4ZTYzZTNiYzlhMWI3MTgxODMzN2E3MWQzMjBmOXwxNzM0NTM0MjA2&request=yes&_f=.zip
|