OpenEdv-开源电子网

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

使用裸机代码跑个程序,和使用实时操作系统跑个程序,开机速度一样吗?

[复制链接]

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2775
金钱
2775
注册时间
2015-6-1
在线时间
394 小时
发表于 2019-6-4 15:32:14 | 显示全部楼层 |阅读模式
1金钱
我要做个低功耗的代码,每次开机后想判断一下时间是否超过了我指定的时间,如果超过了就开始干活,如果没超过就睡眠。
我想问的意思是,如果我只想实现以上简单的功能,用实时操作系统是否会比用裸机费更多的时间?从而导致功耗更高些?毕竟我觉得操作系统刚上来的初始化内容还是应该挻多的。

最佳答案

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

如果只是唤醒判断时间,你完全可以放在RTOS初始化之前做,就是main函数进去后就检查,所以用不用RTOS和这个没关系
自在随心
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

401

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1769
金钱
1769
注册时间
2015-6-11
在线时间
313 小时
发表于 2019-6-4 15:32:15 | 显示全部楼层
如果只是唤醒判断时间,你完全可以放在RTOS初始化之前做,就是main函数进去后就检查,所以用不用RTOS和这个没关系
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2019-6-4 17:15:44 | 显示全部楼层
帮顶~~
回复

使用道具 举报

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2775
金钱
2775
注册时间
2015-6-1
在线时间
394 小时
 楼主| 发表于 2019-6-5 07:57:45 | 显示全部楼层
顶一顶
回复

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4520
金钱
4520
注册时间
2018-5-11
在线时间
946 小时
发表于 2019-6-5 09:56:14 | 显示全部楼层
当然操作系统费的资源要多了,
裸睡肯定要舒服一些。
上不上操作系统,
主要看你需要干的工作的复杂度,
大部分应用是无需操作系统的。
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2019-6-14 20:07:18 | 显示全部楼层
如果说就你提出的这功能而言, 裸机或系统是可以做到一样的时间的
系统在进入这个睡眠唤醒的状态时, 就应该关闭所有任务及系统按制下的中断, 在这个状态下跟本就与裸机没分别
回复

使用道具 举报

2

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
196
金钱
196
注册时间
2014-1-28
在线时间
44 小时
发表于 2019-6-15 14:48:08 | 显示全部楼层
默认裸机开机时最快的!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-16 16:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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