搜索
bottom↓
楼主: rainyss

给51 DIY超轻量级多任务操作系统

  [复制链接]

出0入0汤圆

 楼主| 发表于 2010-10-16 11:05:39 | 显示全部楼层
回复【610楼】zhanghzhan
如果每个任务都执行完,才开始 task_switch()。那么跟时间片论调没有区别。
但是这种想法的确让人很受启发!
起码我是看得真真的!不错 非常不错。超级不错。
---吗日寇!
-----------------------------------------------------------------------

本来就是启发目的.我自用的正式版本复杂多了,带能源控制的,任务休眠时单片机耗电由40mA降到7mA.

出0入0汤圆

发表于 2010-10-18 01:29:38 | 显示全部楼层
做个记号,有空掘金。

出0入0汤圆

发表于 2010-10-19 16:40:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-21 20:25:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-23 12:33:35 | 显示全部楼层
因地制宜 量体裁衣 好思路
留名!

出0入0汤圆

发表于 2010-10-25 21:46:00 | 显示全部楼层
谢谢,正想学习呢。大吼一声谢谢啦
哈哈

出0入0汤圆

发表于 2010-10-28 09:41:40 | 显示全部楼层
回复【楼主位】rainyss
-----------------------------------------------------------------------

请教一下RAINYSS大神,在主函数进入到OS_START()时,这个时候的SP里面的值是主函数里的断点,然后在SP被修改了之后,原来的这个断点的值就被抛弃了,那这个值是不是就永远留着RAM里面,还是会被KEIL重新利用起来呢?

出0入0汤圆

发表于 2010-10-29 20:32:54 | 显示全部楼层
拜读了……谢谢分享

出0入0汤圆

发表于 2010-11-4 13:02:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-4 13:14:36 | 显示全部楼层
厉害。

出0入0汤圆

发表于 2010-11-4 14:45:41 | 显示全部楼层
再研究研究。。。

出0入0汤圆

发表于 2010-11-4 15:24:23 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-11-4 16:18:42 | 显示全部楼层
想借此了解一下操作系统大概是什么东西。

出0入0汤圆

发表于 2010-11-4 18:30:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-4 18:42:03 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-11-4 23:08:03 | 显示全部楼层
学习了,谢谢楼主!

出0入0汤圆

发表于 2010-11-5 19:47:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-5 22:11:09 | 显示全部楼层
好喜欢

出0入0汤圆

发表于 2010-11-5 22:27:06 | 显示全部楼层
好,我学学

出0入0汤圆

发表于 2010-11-5 22:28:23 | 显示全部楼层
很深刻~~

出0入0汤圆

发表于 2010-11-5 23:00:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-7 12:10:33 | 显示全部楼层

出0入0汤圆

发表于 2010-11-8 16:28:46 | 显示全部楼层
一路看下来,mark的人很多.看是能看的懂的,不过要自己写一个出来,尚需时日。。。

出0入24汤圆

发表于 2010-11-8 18:19:56 | 显示全部楼层
好帖收藏!

出0入0汤圆

发表于 2010-11-8 18:51:11 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-11-10 11:29:46 | 显示全部楼层
好贴,俺还马个克。

出0入0汤圆

发表于 2010-11-10 11:42:55 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-11-10 20:41:55 | 显示全部楼层
回复【622楼】youngdog
回复【楼主位】rainyss  
-----------------------------------------------------------------------
请教一下rainyss大神,在主函数进入到os_start()时,这个时候的sp里面的值是主函数里的断点,然后在sp被修改了之后,原来的这个断点的值就被抛弃了,那这个值是不是就永远留着ram里面,还是会被keil重新利用起来呢?
-----------------------------------------------------------------------

主函数是没有自已的堆栈空间的,这从main()头一行就可以看出来.主函数的堆栈是借用了任务的堆栈,在系统还没开始调度前,每个任务的堆栈都只占用2字节,后面全是空的,可以拿来用.

出0入0汤圆

发表于 2010-11-12 02:19:33 | 显示全部楼层
学习了,收藏

出0入0汤圆

发表于 2010-11-18 09:11:24 | 显示全部楼层
恩路不错!

出0入0汤圆

发表于 2010-11-18 16:39:59 | 显示全部楼层
m

出0入0汤圆

发表于 2010-11-18 16:51:37 | 显示全部楼层
学习中

出0入0汤圆

发表于 2010-11-18 23:09:31 | 显示全部楼层
biaoji

出0入0汤圆

发表于 2010-11-18 23:11:29 | 显示全部楼层
cool

出0入59汤圆

发表于 2010-11-19 00:02:51 | 显示全部楼层
好高的楼啊,强贴留名。

出0入0汤圆

发表于 2010-11-19 00:23:14 | 显示全部楼层
不顶不行!楼主牛!

出0入0汤圆

发表于 2010-11-19 20:35:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-19 20:50:17 | 显示全部楼层
好东西,保存!!

出0入0汤圆

发表于 2010-11-20 19:56:44 | 显示全部楼层
好东西,保存!!

出0入0汤圆

发表于 2010-11-20 20:39:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-21 16:33:56 | 显示全部楼层
顶一下,收藏先

出0入0汤圆

发表于 2010-11-21 17:05:10 | 显示全部楼层
mark   不错的东西啊啊!!!

出95入100汤圆

发表于 2010-11-23 14:54:44 | 显示全部楼层
51上的操作系统  mark

出0入0汤圆

发表于 2010-11-23 15:05:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-23 15:22:10 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-11-27 21:03:01 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-11-27 21:26:12 | 显示全部楼层
如此精华 标记学习

出0入0汤圆

发表于 2010-11-27 23:03:02 | 显示全部楼层
虽然顶过了,但细看一遍后必须再顶!

出0入0汤圆

发表于 2010-11-30 16:51:03 | 显示全部楼层
好东西保存啦

出0入0汤圆

发表于 2010-11-30 17:56:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-2 01:02:23 | 显示全部楼层
OK,hao的,到时来看

出0入0汤圆

发表于 2010-12-2 13:02:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-2 15:07:25 | 显示全部楼层
跟陈明计的那本Small RTOS相比,楼主讲得更明白,呵呵

出0入0汤圆

发表于 2010-12-2 18:50:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-2 19:09:26 | 显示全部楼层
看得有点累! 还是顶下。

出0入0汤圆

发表于 2010-12-2 19:30:51 | 显示全部楼层
楼主真是强大,收藏了。

出0入0汤圆

发表于 2010-12-2 19:33:05 | 显示全部楼层
很好

出0入0汤圆

发表于 2010-12-7 22:45:22 | 显示全部楼层
大神  。。。。。。呵呵 学习了

出0入0汤圆

发表于 2010-12-10 11:52:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-10 18:09:11 | 显示全部楼层
点到

出0入0汤圆

发表于 2010-12-10 19:23:55 | 显示全部楼层
强人,学习ing。

出0入0汤圆

发表于 2010-12-10 19:59:45 | 显示全部楼层
做个标记 慢慢学习

出0入0汤圆

发表于 2010-12-10 20:29:10 | 显示全部楼层
做个标记

出0入0汤圆

发表于 2010-12-20 11:35:52 | 显示全部楼层
好给力呀!收藏!

出0入0汤圆

发表于 2010-12-20 14:42:47 | 显示全部楼层
碰到高手了. 学习到不少知识

出0入8汤圆

发表于 2010-12-20 14:47:53 | 显示全部楼层
强,太给力了,顶

出0入0汤圆

发表于 2010-12-20 18:43:32 | 显示全部楼层
强人,跟你混!

出0入0汤圆

发表于 2010-12-20 21:04:34 | 显示全部楼层
这个写的不错!

出0入0汤圆

发表于 2010-12-20 21:32:35 | 显示全部楼层
阅过 慢慢学

出0入0汤圆

发表于 2010-12-21 02:35:01 | 显示全部楼层
太专业,收藏了,刚好最近对系统有兴趣~

出0入0汤圆

发表于 2010-12-21 11:06:02 | 显示全部楼层
先收藏下,

出0入0汤圆

发表于 2010-12-21 11:36:28 | 显示全部楼层
谢谢楼主。。。。。好思路。。。。

出0入0汤圆

发表于 2010-12-21 11:55:37 | 显示全部楼层
牛B了

出0入0汤圆

发表于 2010-12-21 23:31:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-22 22:21:42 | 显示全部楼层
牛啊!

出0入0汤圆

发表于 2010-12-23 00:20:34 | 显示全部楼层
支持个

出0入0汤圆

发表于 2010-12-23 16:33:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-23 19:37:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-23 20:50:06 | 显示全部楼层
为什么不注明转载360DOC呢,我要举报侵权哦^o^

出0入0汤圆

发表于 2010-12-23 23:05:28 | 显示全部楼层
曾经也想开发这么个系统,后面发现没有意义,51太弱了,跑os确实没什么必要性。如果需要跑os的应用,何必用51,N多芯片比51强的不是一点点。51唯一的优势大概就是便宜,但需要上os的应用,肯定是具有相当的复杂度(如果很简单,那上os则纯属吃饱着撑着),这种应用51即使能做也很勉强,通常需要外扩N多东西,那还不如用arm cortex m3之类来做,另外飞思卡尔的coldfire系列也极高性价比,而这些系统如freertos,rt-thread之类的os多了去了,没必要再写这个个

出0入0汤圆

发表于 2010-12-24 00:16:24 | 显示全部楼层
讲的太好了,顶一下!

出0入0汤圆

发表于 2010-12-24 00:17:25 | 显示全部楼层
讲的太好了,获益匪浅,顶一下!

出0入0汤圆

发表于 2010-12-24 09:15:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-24 13:50:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-26 20:12:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-26 20:48:48 | 显示全部楼层
很好的帖子

出0入0汤圆

发表于 2010-12-26 22:18:24 | 显示全部楼层
写得真好 受到启发了

出0入0汤圆

发表于 2010-12-26 22:34:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-26 23:27:32 | 显示全部楼层
马可一下
最近正研究OS

出0入0汤圆

发表于 2010-12-27 11:01:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-27 11:38:52 | 显示全部楼层
收藏了

出0入0汤圆

发表于 2010-12-27 13:58:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-27 15:34:51 | 显示全部楼层
very good!

出100入0汤圆

发表于 2010-12-27 20:39:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-27 20:41:08 | 显示全部楼层
mark一下,谢谢楼主

出0入0汤圆

发表于 2010-12-27 21:01:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-27 21:44:18 | 显示全部楼层
好好学习

出0入0汤圆

发表于 2010-12-30 17:35:46 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-12-30 18:11:01 | 显示全部楼层
真的不容易

出0入0汤圆

发表于 2010-12-31 10:02:19 | 显示全部楼层
其实个人觉得51是入门,很多人学了51后就转别的去了,感谢楼主提供的意见!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 06:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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