451|10

801

帖子

2

资源

版主

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

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

1.介绍

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

2.环境安装

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

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

0.png

图1

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

1.png

图2

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

2.png

图3

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

3.工程配置

3.png

图4

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

4.png

图5

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

5.png

图6

6.png

图7

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

7.png

图8

8.png

图9

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

9.png

图10

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

10.png

图11

4.总结

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

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


回复

9

帖子

0

资源

一粒金砂(中级)

666666666666666666666666666666666666666666

回复

197

帖子

0

资源

一粒金砂(中级)

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

点评

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

gitee/casy


回复

801

帖子

2

资源

版主

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

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


回复

197

帖子

0

资源

一粒金砂(中级)

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

点评

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

gitee/casy


回复

801

帖子

2

资源

版主

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

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


回复

3337

帖子

1

资源

五彩晶圆(初级)

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

点评

其实挺好用的!  详情 回复 发表于 2021-2-2 09:09
个人签名人已离开,无事别找,找也找不到。

回复

801

帖子

2

资源

版主

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

其实挺好用的!


回复

1万

帖子

133

资源

管理员

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

点评

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

玩板看这里:

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

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


回复

801

帖子

2

资源

版主

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

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

点评

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

回复

1万

帖子

133

资源

管理员

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

赞~这样子很好啊。

个人签名

玩板看这里:

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

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


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

最新文章 更多>>
    关闭
    站长推荐上一条 1/6 下一条

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

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

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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