文件名称:task_operate
介绍说明--下载内容来自于网络,使用问题请自行百度
简单的多任务操作系统
其实只有个任务调度切换,把说它是OS有点牵强,但它对于一些简单的开发应用来说,简单也许就是最好的.尽情的扩展它吧.别忘了把你的成果分享给大家.
这是一个最简单的OS,一切以运行效率为重,经测试,切换一次任务仅20个机器周期,也就是在标准51(工作于12M晶振)上20uS.
而为速度作出的牺牲是,为了给每个任务都分配一个私有堆栈,而占用了较多的内存.作为补偿,多任务更容易安排程序逻辑,从而可以节省一些用于控制的变量.
任务槽越多,占用内存越多,但任务也越好安排,以实际需求合理安排任务数目.一般来说,4个已足够.况且可以拿一个槽出来作为活动槽,换入换入一些临时任务.-a simple multiple task operation system on 51
其实只有个任务调度切换,把说它是OS有点牵强,但它对于一些简单的开发应用来说,简单也许就是最好的.尽情的扩展它吧.别忘了把你的成果分享给大家.
这是一个最简单的OS,一切以运行效率为重,经测试,切换一次任务仅20个机器周期,也就是在标准51(工作于12M晶振)上20uS.
而为速度作出的牺牲是,为了给每个任务都分配一个私有堆栈,而占用了较多的内存.作为补偿,多任务更容易安排程序逻辑,从而可以节省一些用于控制的变量.
任务槽越多,占用内存越多,但任务也越好安排,以实际需求合理安排任务数目.一般来说,4个已足够.况且可以拿一个槽出来作为活动槽,换入换入一些临时任务.-a simple multiple task operation system on 51
(系统自动生成,下载前可以参看下载内容)
下载文件列表
task_operate/mtask/main.c
task_operate/mtask/main.LST
task_operate/mtask/main.OBJ
task_operate/mtask/mtask.Opt
task_operate/mtask/mtask.Uv2
task_operate/mtask/mtask_Opt.Bak
task_operate/mtask/mtask_Uv2.Bak
task_operate/mtask/note.txt
task_operate/mtask/simpos
task_operate/mtask/simpos.lnp
task_operate/mtask/simpos.M51
task_operate/mtask/simpos.plg
task_operate/mtask/STARTUP.A51
task_operate/mtask/STARTUP.LST
task_operate/mtask/STARTUP.OBJ
task_operate/mtask
task_operate
task_operate/mtask/main.LST
task_operate/mtask/main.OBJ
task_operate/mtask/mtask.Opt
task_operate/mtask/mtask.Uv2
task_operate/mtask/mtask_Opt.Bak
task_operate/mtask/mtask_Uv2.Bak
task_operate/mtask/note.txt
task_operate/mtask/simpos
task_operate/mtask/simpos.lnp
task_operate/mtask/simpos.M51
task_operate/mtask/simpos.plg
task_operate/mtask/STARTUP.A51
task_operate/mtask/STARTUP.LST
task_operate/mtask/STARTUP.OBJ
task_operate/mtask
task_operate
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.