51单片机移植的ucosii嵌入式操作系统

时间:2021-08-11 07:30:47
【文件属性】:

文件名称:51单片机移植的ucosii嵌入式操作系统

文件大小:396KB

文件格式:ZIP

更新时间:2021-08-11 07:30:47

ucosii

对ucosii中不必要的内容进行了裁剪。因为51单片机的idata很小,这份代码用了51单片内部的idata作为当前运行任务的任务栈,其它没被运行的任务的栈则被放置在内存较大的xdata区。但因为51单片机的汇编语句少,简单,可以作为其他处理器移植ucosii的模版和参考,同时也是学习51单片机递增以及高级应用的实例。


【文件预览】:
51ucosii - xdata
----App()
--------uart.h(122B)
--------uart.c(635B)
----template.uvgui.to_run_away(71KB)
----template.uvgui.run(139KB)
----template.uvproj(18KB)
----Listings()
--------main.lst(3KB)
--------template.m51(73KB)
--------os_cpu_c.lst(17KB)
--------os_cpu.ls1(64KB)
--------os_tmr.lst(64KB)
--------os_mbox.lst(42KB)
--------os_task.lst(78KB)
--------os_q.lst(57KB)
--------os_core.lst(121KB)
--------os_mutex.lst(50KB)
--------os_sem.lst(40KB)
--------os_cpu.lst(7KB)
--------os_mem.lst(28KB)
--------uart.lst(3KB)
--------os_cpu_a.lst(890B)
--------os_flag.lst(75KB)
--------os_time.lst(16KB)
----Ucosii()
--------port()
--------core()
--------config()
----Objects()
--------os_mutex.obj(24KB)
--------os_task.obj(28KB)
--------template.build_log.htm(2KB)
--------os_flag.obj(25KB)
--------template.lnp(427B)
--------template.hex(14KB)
--------os_cpu.OBJ(7KB)
--------uart.obj(27KB)
--------os_q.obj(24KB)
--------os_tmr.obj(25KB)
--------os_cpu_a.obj(259B)
--------os_core.obj(45KB)
--------os_mbox.obj(24KB)
--------main.obj(28KB)
--------os_time.obj(26KB)
--------os_cpu.SRC(16KB)
--------os_mem.obj(24KB)
--------template(354KB)
--------os_sem.obj(24KB)
--------os_cpu.__i(200B)
--------os_cpu_c.obj(30KB)
----template.uvopt(12KB)
----main.c(952B)

网友评论