发新帖我要提问
123
返回列表
打印
[资源共享]

简单直观的写程序

[复制链接]
楼主: holts
手机看帖
扫描二维码
随时随地手机跟帖
41
对于对这些要求不高的系统来说 跑系统是不是就浪费了呢

使用特权

评论回复
42
holts|  楼主 | 2018-6-27 08:50 | 只看该作者
paotangsan 发表于 2018-6-26 08:25
对于对这些要求不高的系统来说 跑系统是不是就浪费了呢

我不赞同你的这种说法,任何系统都应该是高要求的,尽管因为工期、报酬等等各种因素的影响,我们不得不做坚难的取舍,但它不应该成为粗制产品的理由,很多时候我情愿不做,多花点时间培培家人,如果所有的程序员都这样想,这样做,中国制造才有希望。

使用特权

评论回复
43
yediezeus| | 2018-6-29 11:02 | 只看该作者
这个切换也挺有意思的~

使用特权

评论回复
44
holts|  楼主 | 2018-6-29 12:53 | 只看该作者
yediezeus 发表于 2018-6-29 11:02
这个切换也挺有意思的~

要不你再把它切回去,给大伙露一手

使用特权

评论回复
45
xyz769| | 2018-7-4 22:28 | 只看该作者
这个只能做演示,或者做非常简单的功能,51里栈太小了,很容易就溢出了。。。

使用特权

评论回复
46
holts|  楼主 | 2018-7-5 08:10 | 只看该作者
xyz769 发表于 2018-7-4 22:28
这个只能做演示,或者做非常简单的功能,51里栈太小了,很容易就溢出了。。。 ...

你没有细看,这个操作系统用的是跳转,没有用栈,没有你说的溢出问题。

使用特权

评论回复
47
blust5| | 2018-7-5 08:22 | 只看该作者
我前段时间也尝试了下操作系统,但是任务切换总是出问题。。。
而且我网上看到的例程,main函数里没有while(1),是抢占式操作系统,不过没调通。
想向楼主取取经。。。

使用特权

评论回复
48
holts|  楼主 | 2018-7-5 13:38 | 只看该作者
blust5 发表于 2018-7-5 08:22
我前段时间也尝试了下操作系统,但是任务切换总是出问题。。。
而且我网上看到的例程,main函数里没有while ...

把代码贴上来,共同进步,坛里高人很多,都愿帮你。

使用特权

评论回复
49
xyz769| | 2018-7-20 22:28 | 只看该作者
holts 发表于 2018-7-5 08:10
你没有细看,这个操作系统用的是跳转,没有用栈,没有你说的溢出问题。 ...

那就更没有什么用处了,除非非常简单的逻辑,否则还不如裸奔,不信,你嵌套多层while(1)试试,光增加的标志位都搞得头痛。。

话说,如果是非常简单的逻辑,用这个有必要吗?

使用特权

评论回复
50
holts|  楼主 | 2018-7-23 00:11 | 只看该作者
xyz769 发表于 2018-7-20 22:28
那就更没有什么用处了,除非非常简单的逻辑,否则还不如裸奔,不信,你嵌套多层while(1)试试,光增加的标 ...

我说的跳转不是你认为的跳转,看代码吧,或者贴点你认为比较好的裸奔代码看看。

使用特权

评论回复
51
xyz769| | 2018-7-24 19:47 | 只看该作者
holts 发表于 2018-7-23 00:11
我说的跳转不是你认为的跳转,看代码吧,或者贴点你认为比较好的裸奔代码看看。 ...

你的代码不全,只能看个大概。你说的跳转,其实就是状态机实现的,和真正的多任务有很大差别。。
既然用到状态机了,又不是真正的多任务切换,不如直接祼奔,不然留着这花架子好看不好用,太折腾..

以上观点也许不合理,讨论嘛,有啥说啥,不忌讳。。

使用特权

评论回复
52
caijie001| | 2018-7-24 21:57 | 只看该作者
只是一个轮询的时间片吧,不是什么操作系统,

使用特权

评论回复
53
holts|  楼主 | 2018-7-25 22:10 | 只看该作者
本帖最后由 holts 于 2018-7-25 22:14 编辑
caijie001 发表于 2018-7-24 21:57
只是一个轮询的时间片吧,不是什么操作系统,

优先级高的任务可抢先,包含了任务调度,信号量控制。

使用特权

评论回复
54
holts|  楼主 | 2018-7-25 22:12 | 只看该作者
xyz769 发表于 2018-7-24 19:47
你的代码不全,只能看个大概。你说的跳转,其实就是状态机实现的,和真正的多任务有很大差别。。
既然用 ...

不是状态机,我个人不喜欢状态机,状态机代码可读性太差

使用特权

评论回复
55
duhemayi| | 2018-7-26 08:49 | 只看该作者
不错

使用特权

评论回复
56
cgi1024| | 2018-8-17 00:42 | 只看该作者
没听说过Keil自带的RTX-51?

使用特权

评论回复
57
holts|  楼主 | 2018-8-17 13:13 | 只看该作者
cgi1024 发表于 2018-8-17 00:42
没听说过Keil自带的RTX-51?

听你说起过,但没用过。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则