文件名称:MCUSimilate_1.2
- 所属分类:
- 其他嵌入式/单片机内容
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 1.99mb
- 下载次数:
- 0次
- 提 供 者:
- su***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
一个用于单片机内运行的微内核,有像ucOS样的基于优先级的任务调度。但是没有使用其实时抢夺,我是等待一个高任务级运行完了才等到其他的任务运行。当前任务不可抢夺。这样就不用考虑到任务切换带来的损耗了。还有我用了一个内存分配机制,可以动态分配和释放内存块。这些都是在VC6.0上的测试示例,但使用者可以用到任意一款单片机开发上面。所有代码都在VC6.0和XC2287M上测试过了。-One for the microcontroller to run the micro-kernel, there is kind of like ucOS priority-based scheduling. But do not use real-time to snatch, I was waiting to run over a high-level task only run until the other tasks. Current task is not over it. So do not take into account the losses caused by the task switching. And I used a memory allocation mechanism to dynamically allocate and free memory blocks. These are examples of the test on VC6.0, but users can use any of the above development of a single chip. All code in VC6.0 and XC2287M tested before.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
MCUSimilate_1.1\MCU\MCU\MCU.dsw
...............\...\...\MCU.ncb
...............\...\...\Debug\vc60.idb
...............\...\...\.....\vc60.pdb
...............\...\...\.....\Tool.obj
...............\...\...\.....\Kernel.obj
...............\...\...\.....\Data.obj
...............\...\...\.....\Process.obj
...............\...\...\.....\MCU.pdb
...............\...\...\.....\MCU.pch
...............\...\...\.....\Main.obj
...............\...\...\.....\MCU.ilk
...............\...\...\.....\MCU.exe
...............\...\...\Kernel\Data.h
...............\...\...\......\Kernel.c
...............\...\...\......\Tool.c
...............\...\...\......\Tool.h
...............\...\...\......\Type.h
...............\...\...\......\Process.h
...............\...\...\......\Kernel.h
...............\...\...\......\Data.c
...............\...\...\......\Process.c
...............\...\...\......\Timer.h
...............\...\...\......\Timer.c
...............\...\...\MCU.plg
...............\...\...\Main.c
...............\...\...\MCU.dsp
...............\...\...\MCU.opt
...............\...\Debug\vc60.idb
...............\...\.....\vc60.pdb
...............\...\.....\Main.sbr
...............\...\.....\Main.obj
...............\...\.....\Data.sbr
...............\...\.....\Data.obj
...............\...\.....\Kernel.sbr
...............\...\.....\Kernel.obj
...............\...\.....\Process.sbr
...............\...\.....\Process.obj
...............\...\.....\Tool.sbr
...............\...\.....\Tool.obj
...............\...\.....\DataTest.sbr
...............\...\.....\MCU.bsc
...............\...\.....\DataTest.obj
...............\...\.....\MCU.pdb
...............\...\.....\MCU.exe
...............\...\.....\MCU.ilk
...............\...\.....\MCU.pch
...............\...\Kernel\Kernel.h
...............\...\......\Tool.c
...............\...\......\Tool.h
...............\...\......\Type.h
...............\...\......\Kernel.c
...............\...\......\Process.h
...............\...\......\Process.c
...............\...\......\Data.h
...............\...\......\Data.c
...............\...\MCU.dsw
...............\...\MCU.ncb
...............\...\MCU.plg
...............\...\DataTest.h
...............\...\DataTest.c
...............\...\Main.c
...............\...\MCU.opt
...............\...\MCU.dsp
...............\...\...\Debug
...............\...\...\Kernel
...............\...\MCU
...............\...\Debug
...............\...\Kernel
...............\MCU
MCUSimilate_1.1
...............\...\...\MCU.ncb
...............\...\...\Debug\vc60.idb
...............\...\...\.....\vc60.pdb
...............\...\...\.....\Tool.obj
...............\...\...\.....\Kernel.obj
...............\...\...\.....\Data.obj
...............\...\...\.....\Process.obj
...............\...\...\.....\MCU.pdb
...............\...\...\.....\MCU.pch
...............\...\...\.....\Main.obj
...............\...\...\.....\MCU.ilk
...............\...\...\.....\MCU.exe
...............\...\...\Kernel\Data.h
...............\...\...\......\Kernel.c
...............\...\...\......\Tool.c
...............\...\...\......\Tool.h
...............\...\...\......\Type.h
...............\...\...\......\Process.h
...............\...\...\......\Kernel.h
...............\...\...\......\Data.c
...............\...\...\......\Process.c
...............\...\...\......\Timer.h
...............\...\...\......\Timer.c
...............\...\...\MCU.plg
...............\...\...\Main.c
...............\...\...\MCU.dsp
...............\...\...\MCU.opt
...............\...\Debug\vc60.idb
...............\...\.....\vc60.pdb
...............\...\.....\Main.sbr
...............\...\.....\Main.obj
...............\...\.....\Data.sbr
...............\...\.....\Data.obj
...............\...\.....\Kernel.sbr
...............\...\.....\Kernel.obj
...............\...\.....\Process.sbr
...............\...\.....\Process.obj
...............\...\.....\Tool.sbr
...............\...\.....\Tool.obj
...............\...\.....\DataTest.sbr
...............\...\.....\MCU.bsc
...............\...\.....\DataTest.obj
...............\...\.....\MCU.pdb
...............\...\.....\MCU.exe
...............\...\.....\MCU.ilk
...............\...\.....\MCU.pch
...............\...\Kernel\Kernel.h
...............\...\......\Tool.c
...............\...\......\Tool.h
...............\...\......\Type.h
...............\...\......\Kernel.c
...............\...\......\Process.h
...............\...\......\Process.c
...............\...\......\Data.h
...............\...\......\Data.c
...............\...\MCU.dsw
...............\...\MCU.ncb
...............\...\MCU.plg
...............\...\DataTest.h
...............\...\DataTest.c
...............\...\Main.c
...............\...\MCU.opt
...............\...\MCU.dsp
...............\...\...\Debug
...............\...\...\Kernel
...............\...\MCU
...............\...\Debug
...............\...\Kernel
...............\MCU
MCUSimilate_1.1