文件名称:ucos_for_stm32_v2
介绍说明--下载内容均来自于网络,请自行研究使用
1 本程序是我自己移植,只使用KEIL进行过软仿真,测试没有发现问题。支持从任何一个中断服务程序里释放信号量。
2 此代码作为参考和学习使用,如果在使用过程中造成损失,本人不负任何责任。
3 此代码作为参考和学习使用,因为里边有UCOS-II,如果要作为商业使用请给UCOS付费
欢迎大家测试,在实践中检验一下,多提提意见。谢谢,我会根据大家测试结果第一时间解决问题。
上一个版本发现了漏洞已经修正,已经在STM32F103CBT6上通过了测试: -A program is my own transplant, carried out using only soft KEIL simulation, testing did not find the problem. Support from any one of interrupt service routine release semaphore. 2 of this code as a reference and learning to use, if in the use of the process of loss, I no responsibility. 3 of this code as a reference and learning to use, because inside has UCOS-II, if we as a commercial use, please pay uCOS welcomes U.S. test, in practice, testing about more than make a suggestion. Thank you, I will in accordance with the first U.S. test results to solve the problem. The previous version has already found loopholes in the amendment has passed the test on STM32F103CBT6:
2 此代码作为参考和学习使用,如果在使用过程中造成损失,本人不负任何责任。
3 此代码作为参考和学习使用,因为里边有UCOS-II,如果要作为商业使用请给UCOS付费
欢迎大家测试,在实践中检验一下,多提提意见。谢谢,我会根据大家测试结果第一时间解决问题。
上一个版本发现了漏洞已经修正,已经在STM32F103CBT6上通过了测试: -A program is my own transplant, carried out using only soft KEIL simulation, testing did not find the problem. Support from any one of interrupt service routine release semaphore. 2 of this code as a reference and learning to use, if in the use of the process of loss, I no responsibility. 3 of this code as a reference and learning to use, because inside has UCOS-II, if we as a commercial use, please pay uCOS welcomes U.S. test, in practice, testing about more than make a suggestion. Thank you, I will in accordance with the first U.S. test results to solve the problem. The previous version has already found loopholes in the amendment has passed the test on STM32F103CBT6:
(系统自动生成,下载前可以参看下载内容)
下载文件列表
readme.txt
ucos
....\config.h
....\hwinit.c
....\hwinit.h
....\led.c
....\led.h
....\main.c
....\main.h
....\readme.txt
....\STM32F10x.s
....\stm32f10x_conf.h
....\stm32f10x_it.c
....\stm32f10x_it.h
....\ucosl.Opt
....\ucosl.Uv2
....\ucosl_STM32F10x Release.dep
....\ucosl_Uv2.Bak
....\uCOSsrc
....\.......\cpu
....\.......\...\app_cfg.h
....\.......\...\os_cfg.h
....\.......\...\OS_CPU.h
....\.......\...\OS_CPU_A.s
....\.......\...\OS_CPU_C.c
....\.......\...\复件 OS_CPU_A.s
....\.......\...\复件 OS_CPU_C.c
....\.......\os_core.c
....\.......\os_dbg_r.c
....\.......\os_flag.c
....\.......\os_mbox.c
....\.......\os_mem.c
....\.......\os_mutex.c
....\.......\os_q.c
....\.......\os_sem.c
....\.......\os_task.c
....\.......\os_time.c
....\.......\os_tmr.c
....\.......\ucos_ii.c
....\.......\ucos_ii.h
ucos
....\config.h
....\hwinit.c
....\hwinit.h
....\led.c
....\led.h
....\main.c
....\main.h
....\readme.txt
....\STM32F10x.s
....\stm32f10x_conf.h
....\stm32f10x_it.c
....\stm32f10x_it.h
....\ucosl.Opt
....\ucosl.Uv2
....\ucosl_STM32F10x Release.dep
....\ucosl_Uv2.Bak
....\uCOSsrc
....\.......\cpu
....\.......\...\app_cfg.h
....\.......\...\os_cfg.h
....\.......\...\OS_CPU.h
....\.......\...\OS_CPU_A.s
....\.......\...\OS_CPU_C.c
....\.......\...\复件 OS_CPU_A.s
....\.......\...\复件 OS_CPU_C.c
....\.......\os_core.c
....\.......\os_dbg_r.c
....\.......\os_flag.c
....\.......\os_mbox.c
....\.......\os_mem.c
....\.......\os_mutex.c
....\.......\os_q.c
....\.......\os_sem.c
....\.......\os_task.c
....\.......\os_time.c
....\.......\os_tmr.c
....\.......\ucos_ii.c
....\.......\ucos_ii.h