OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
楼主: shr5791

★★★ 自己写的操作系统SCH51(有优先级,可抢占,可用于实际项目)_欢迎各位大神们批评指正 ★★★

  [复制链接]

  离线 

22

主题

677

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
3951
金钱
3951
注册时间
2015-11-5
在线时间
1192 小时
发表于 2017-3-17 11:34:06 | 显示全部楼层
无痕幽雨 发表于 2017-3-16 19:52
这个代码是《时间触发嵌入式系统设计模式 8051系列微控制器开发可靠应用》里面的。第6点很早就已经解决了 ...

请教下第六点是如何解决的?我除了知道用protothread的算法可以解决外,就只剩下状态机的算法了,如果方法跟传统状态机一样那还不如直接用传统的状态机算了
OS保存断点的做法跟底层相关的就不在讨论范围里面了

佛前一跪三千年
回复 支持 反对

使用道具 举报

  离线 

6

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1293
金钱
1293
注册时间
2016-12-27
在线时间
154 小时
发表于 2017-3-17 19:41:35 | 显示全部楼层
FreeRTOS 发表于 2017-3-16 15:50
贴上你的代码或工程呗,看下你是怎样使用的

帮忙看看,有哪里调度的不对

SCH51 ★★★★★★★ V1.45.rar

139.12 KB, 下载次数: 232

回复 支持 反对

使用道具 举报

  离线 

22

主题

677

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
3951
金钱
3951
注册时间
2015-11-5
在线时间
1192 小时
发表于 2017-3-18 09:55:42 | 显示全部楼层
本帖最后由 FreeRTOS 于 2017-3-18 10:00 编辑
大瓶子凌凌漆 发表于 2017-3-17 19:41
帮忙看看,有哪里调度的不对

大概看了下你的代码,调用方法貌似也没问题,你有没有用仿真器看过程序卡在哪个位置?
佛前一跪三千年
回复 支持 反对

使用道具 举报

  离线 

6

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1293
金钱
1293
注册时间
2016-12-27
在线时间
154 小时
发表于 2017-3-18 11:28:58 | 显示全部楼层
FreeRTOS 发表于 2017-3-18 09:55
大概看了下你的代码,调用方法貌似也没问题,你有没有用仿真器看过程序卡在哪个位置?

51很少用仿真器,我直接裸机上运行都是没有问题的。在该小系统上可能是调度的时间不太够吧
回复 支持 反对

使用道具 举报

  离线 

0

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2017-6-12
在线时间
8 小时
发表于 2017-6-19 23:07:45 | 显示全部楼层
顶楼主。
回复 支持 反对

使用道具 举报

  离线 

39

主题

211

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
295
金钱
295
注册时间
2016-4-21
在线时间
128 小时
发表于 2017-7-28 14:41:15 | 显示全部楼层
本人交流群:136045527,欢迎各位大佬和萌新
回复 支持 反对

使用道具 举报

  离线 

3

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2017-7-29
在线时间
18 小时
发表于 2017-7-29 15:43:01 | 显示全部楼层
强,学习了, 不错
回复 支持 反对

使用道具 举报

  离线 

32

主题

1593

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3763
金钱
3763
注册时间
2016-5-29
在线时间
577 小时
发表于 2018-1-10 10:04:48 | 显示全部楼层
楼主的多任务操作系统,其实就是一个软定时器系统.
不操作堆栈很难实现抢占式操作系统.
楼主能独立完成这个软定时的程序.已经很厉害了.
至少不会使用低效率的延时函数了.
回复 支持 反对

使用道具 举报

  离线 

1

主题

7

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-3-31
在线时间
0 小时
发表于 2018-2-5 08:51:58 | 显示全部楼层
这个真的很牛,下载来,看看
回复 支持 反对

使用道具 举报

  离线 

0

主题

6

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2018-2-6
在线时间
6 小时
发表于 2018-2-7 13:20:22 | 显示全部楼层
楼主很强!
回复 支持 反对

使用道具 举报

  离线 

5

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2016-3-13
在线时间
25 小时
发表于 2018-2-8 21:26:00 | 显示全部楼层
这也算系统?我也呵呵了。
回复 支持 反对

使用道具 举报

  离线 

29

主题

262

帖子

0

精华

高级会员

Rank: 4

积分
857
金钱
857
注册时间
2012-3-30
在线时间
263 小时
发表于 2018-3-11 15:22:56 | 显示全部楼层
目前还没有用到,看看。
回复 支持 反对

使用道具 举报

  离线 

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2014-12-31
在线时间
16 小时
发表于 2018-8-9 08:13:30 | 显示全部楼层
下载学习了
回复 支持 反对

使用道具 举报

  离线 

17

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
518
金钱
518
注册时间
2017-7-14
在线时间
96 小时
发表于 2018-8-9 15:56:38 | 显示全部楼层
好东西不错不错
回复 支持 反对

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2018-8-29
在线时间
1 小时
发表于 2018-8-29 15:18:51 | 显示全部楼层
roywahaha 发表于 2016-12-7 18:01
**** 作者被禁止或删除 内容自动屏蔽 ****

连函数名都没改的 原模原样的搬过来就是自己写的
回复 支持 反对

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2018-8-29
在线时间
1 小时
发表于 2018-8-29 15:24:09 | 显示全部楼层
拿着《时间触发嵌入式系统设计模式》书里面的代码原模原样函数名都没改的搬过来就说自己写的  这也太不尊重原作者了吧
回复 支持 反对

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2018-8-29
在线时间
1 小时
发表于 2018-8-29 15:27:00 | 显示全部楼层
电子极客迷 发表于 2018-8-29 15:24
拿着《时间触发嵌入式系统设计模式》书里面的代码原模原样函数名都没改的搬过来就说自己写的  这也太不尊重 ...

书上源码
QQ截图20180829151925.png
回复 支持 反对

使用道具 举报

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

本版积分规则




关闭

报名原子哥新品发布会&粉丝见面会上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-10-19 00:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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