3437|10

1942

帖子

2

TA的资源

版主

楼主
 

【GD32E503评测】Part5:FreeRTOS工程创建 [复制链接]

  本帖最后由 w494143467 于 2021-1-31 11:58 编辑

1.介绍

之前学了一段时间的FreeRTOS基本都是使用的官方例程,前段时间看到某位论坛老哥发了一篇FreeRTOS的生成,感觉还不错,就想自己动手创建一个,过程还是比较顺利的,毕竟有老哥先进行探路了,现在我来详细的演示一遍,照着这篇帖子,可以正常的搭建出一个FreeRTOS的工程。

2.环境安装

之前一般都是用例程或者别的IDE生成的FreeRTOS,所以没有Keil的RTOS生成环境,所以需要先搭建环境。

先选择一个工程,这里选择最简单的工程,LED灯循环点亮(图1),选择最简单的工程是为了防止出现别的问题。

图1

然后打开工程,选择相应的包,不过我的Keil没有安装FreeRTOS包(图2),所以需要安装一下FreeRTOS的包,【FreeRTOS10.3.1传送门】。

图2

下载完成之后,执行安装即可(图3)

图3

安装完成之后,重新打开Keil包选项就可以看到Keil包中有RTOS选项了(图4)。

3.工程配置

图4

根据老哥的配置勾选(图5),这里就先不去详细了解这些配置的详细功能了。

图5

选择完成之后,直接将工程编译一下,发现有报错,看到是缺少头文件(图6),找到报错源头去掉相关的宏定义(图7)。

图6

图7

再次编译,发现还有错误8(图),这个错误和老哥帖子的非常像,操作一下中断文件,屏蔽掉一些重复定义的函数即可(图9)。

图8

图9

最后编译0Error,0Waring(图10),看到这个感觉就没问题了。

图10

然后添加任务,让任务跑起来,如图11一样操作,任务里面就是LED例程中while的循环,这里就不截图了。

图11

4.总结

真的非常快,不到十分钟就可以把FreeRTOS工程创建出来,主要还是感谢老哥的教程,以后也可以自己通过Keil创建Free'RTOS工程了,看完的小伙伴也可以自己动手试一下!

这次项目的工程: 01_GPIO_Running_LED.zip (413.62 KB, 下载次数: 27)

最新回复

赞~这样子很好啊。   详情 回复 发表于 2021-2-2 14:19
点赞 关注
 
 

回复
举报

7

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
666666666666666666666666666666666666666666
 
 
 

回复

266

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

666,老哥指的是我吗?哈哈

点评

哈哈,文中老哥值得就是你~  详情 回复 发表于 2021-2-1 15:04
个人签名

gitee/casy

 
 
 

回复

1942

帖子

2

TA的资源

版主

4
 
caizhiwei 发表于 2021-2-1 14:44 666,老哥指的是我吗?哈哈

哈哈,文中老哥指的就是你~

 
 
 

回复

266

帖子

0

TA的资源

一粒金砂(高级)

5
 

今天正在移植文件系统Fatfs~

点评

那我就跟随你的步子~哈哈~感谢!  详情 回复 发表于 2021-2-1 19:47
个人签名

gitee/casy

 
 
 

回复

1942

帖子

2

TA的资源

版主

6
 
caizhiwei 发表于 2021-2-1 19:32 今天正在移植文件系统Fatfs~

那我就跟随你的步子~哈哈~感谢!

 
 
 

回复

7462

帖子

2

TA的资源

五彩晶圆(高级)

7
 

keil那些花花绿绿的还真不会用。

点评

其实挺好用的!  详情 回复 发表于 2021-2-2 09:09
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

1942

帖子

2

TA的资源

版主

8
 
freebsder 发表于 2021-2-1 22:54 keil那些花花绿绿的还真不会用。

其实挺好用的!

 
 
 

回复

1万

帖子

2854

TA的资源

管理员

9
 

谢谢分享~~哈哈哈,管管我就喜欢看这种精彩的测评分享

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

也算是学习啦,就是把自己的学习经验分享出来~  详情 回复 发表于 2021-2-2 14:07
个人签名

玩板看这里:

https://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 
 
 

回复

1942

帖子

2

TA的资源

版主

10
 
okhxyyo 发表于 2021-2-2 09:29 谢谢分享~~哈哈哈,管管我就喜欢看这种精彩的测评分享

也算是学习啦,就是把自己的学习经验分享出来~

点评

赞~这样子很好啊。  详情 回复 发表于 2021-2-2 14:19
 
 
 

回复

1万

帖子

2854

TA的资源

管理员

11
 
w494143467 发表于 2021-2-2 14:07 也算是学习啦,就是把自己的学习经验分享出来~

赞~这样子很好啊。

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

玩板看这里:

https://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表