打印

无聊,发布一个山寨OS内核

[复制链接]
1721|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hgjinwei|  楼主 | 2010-10-1 21:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我承认,很多时候我就是那种闲得蛋疼的人,所以偶尔干些蛋疼的事也就不足为奇了。    先前在写uC应用程序时,总觉得不是很爽。当然,uC是一个稳定的RTOS,不爽只是我个人因素,再加之我那蛋疼的思维,于是就给uC做了个内科手术,诞生了一个蛋疼的山寨内核。
    当然,这纯粹是闲得蛋疼的事件,所以整个程序就显得很随意,甚至注释几乎没有,更谈不上完整的测试了。
    但即便如此,程序还是在实际的硬件平台上跑过的,跑程序时开的任务不多,也就三两个,故还没发现异常现象。临界区也没有很好测试过,尚不清楚是否会发生局部冲突事件。
   
    以上算是前言,也算是免责声明,顺便看看有没有和我一样蛋疼的人。

oscorm-0.01.rar

20.5 KB, 阅读权限: 1

相关帖子

沙发
brightv| | 2010-10-1 23:09 | 只看该作者
楼主不错,这个也可以山寨的说

使用特权

评论回复
板凳
hgjinwei|  楼主 | 2010-10-2 07:04 | 只看该作者
bug 总是在你认为已经OK了的时候蹦出:

OS_ERR OSTaskDelete(OS_TCB *task) 函数处,任务离开时不和谐,当任务处于等待事件状态时,有可能会导致空等待队列事件控制块继续停留在定时链表中,使得定时器空跑而浪费CPU处理时间。

今天回家,长假回来后再说。

使用特权

评论回复
地板
123jj| | 2010-10-2 15:55 | 只看该作者
呵呵!

不错,做的不错!

使用特权

评论回复
5
icecut| | 2010-10-5 11:32 | 只看该作者
我也蛋疼,给扫雷写外挂

使用特权

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

本版积分规则

10

主题

760

帖子

1

粉丝