OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11929|回复: 1

FreeRTOS里使用全局变量的疑问

[复制链接]

190

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1289
金钱
1289
注册时间
2014-6-15
在线时间
143 小时
发表于 2015-5-20 09:56:24 | 显示全部楼层 |阅读模式
5金钱
最近刚开始学习FreeRTOS 将自己以前的一个裸机程序做了修改,加入了FreeRTOS 操作系统,

建立了三个任务:
1、按键处理任务,负责按键的相关处理和分析。
2、全局计时器变量处理任务,模拟STM32的void SysTick_Handler(void) 中断,进行全局计时器变量1MS递减操作
3、第三个任务根据按下按键的不同执行不同的操作,


在这里我使用了很多的全局变量,如按键值的传递   全局计时器等,

感觉我这样就是将原来的裸机程序硬生生的堆叠在一起了,感觉很别扭,

我这样做合适吗?  大神在使用操作系统的时候是怎么做的?

最佳答案

查看完整内容[请看2#楼]

你可以使用消息队列传递值 操作系统,按照我的理解,就是把各个独立的裸机程序揉在一起,怎么处理,自己优化吧 freertos的资料太少了,但是免费 ucos的资料满天飞,但是收费,哪天被查到就翘翘了,不过被查几率极小
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12687
金钱
12687
注册时间
2012-11-26
在线时间
3710 小时
发表于 2015-5-20 09:56:25 | 显示全部楼层
你可以使用消息队列传递值

操作系统,按照我的理解,就是把各个独立的裸机程序揉在一起,怎么处理,自己优化吧


freertos的资料太少了,但是免费
ucos的资料满天飞,但是收费,哪天被查到就翘翘了,不过被查几率极小
学无止境
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表