CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - h.3
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Search - h.3 - List
[
uCOS
]
本移植也是从网上Download的
DL : 0
1. 本移植也是从网上Download的,稍微做了一下整理. 移植除了OS_CPU.h,OS_CPU_A.s,OS_CPU_C.C 三个函数外 对中断专门用了一个函数OS_int_A.s 按其中的规则 写中断函数即可 2。应用实例为\ArmUCOS\App\test1\test.mcp,在周立功2104的扳子上 的ram中就可直接运行(code+data<16K), 注意使用了.a库文件 (我习惯这么用) 3. 将所有的文件放到D:\ArmUCOS\下,这样上面的文件能直接编译 3。若有疑问电zh_lyp@163.com-1. The transplant is the Download from the Internet, do a little a bit collated. In addition OS_CPU.h transplantation, OS_CPU_A.s, OS_CPU_C.C three functions outside interruption devoted to a function OS_int_A . s by the rules can be written two interrupt function. Application examples \ ArmUCOS \ App \ test1 \ test.mcp Zhou, the meritorious 2,104 wrench on the ram which can be run directly (code+ datalt; 16K), the use of attention. A library file (I used to use such a) 3. All the files on D : \ ArmUCOS \, so the above documents can be directly translated 3. If in doubt-- zh_lyp@163.com
Date
: 2025-12-16
Size
: 460kb
User
:
套件
[
uCOS
]
MCS5_uCOC_II
DL : 0
移植到MCS51的uCOS_II。 1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl数组用于查表,所以应该放在code里。 增加code关键字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆栈大小MaxStkSize改为900。 3。OS_CPU_C.C的InitTimer0函数增加了关于开T0中断的解释。 允许T0中断,此时EA=0(51上电缺省值),中断还不会发生,满足在OSStart()前不产生中断的要求。 4。修改中断处理流程,以便严密监视中断嵌套情况。每个中断进入后立即进行OSIntNesting+1原语操作。 5。增加printf函数的移植,支持灵活的数据显示。支持标准或长二进制/八进制/十进制/十六进制/无符号整数, 支持字符、字符串、浮点数、百分号%。其中,浮点数在整个范围内被完全支持,统一采用科学记数法显示。 -transplanted to the MCS51 uCOS_II. 1. In the document which OSMapTbl OS_CORE.C and OSUnMapTbl array for Lookup, Therefore, it should be placed on code Lane. Increased code keyword. UCOS_II.H and OS_CORE.C. 2. OS_CFG.H MaxStkSize stack size to 900. 3. OS_CPU_C.C InitTimer0 function of the increase on the open T0 interrupted explained. Allow T0 interruption, this time EA = 0 (51 electricity default value), also will not be interrupted. meet the OSStart () do not have interrupted the former requirements. 4. Changes interrupt handling procedures, in order to closely monitor the situation interrupt nesting. Each interruption immediately after entering OSIntNesting a primitive operation. 5. Printf function to increase the transplant, support flexible data show. Support for standard or long binar
Date
: 2025-12-16
Size
: 154kb
User
:
zhangk
[
uCOS
]
AVR_M16_ucos_II
DL : 1
1. OS版本为2.76 2. 使用Timer0的比较匹配中断为系统定时,频率为100Hz 3. 三种临界代码保护方式均可以使用,在OS_CPU.h里直接设置即可 如果安装了WinAVR20050214,则直接运行start.bat,输入make all即可开始编译。 如果需要在AVRStudio仿真,运行make extcoff后即可生成调试所需的cof文件。-1. OS Version 2.76 2. Timer0 use of matching interruption of the system regularly. frequency of 100 Hz 3. Three ways to protect critical code can be used, In OS_CPU.h Lane will be installed directly if installed WinAVR20050214. Operation start.bat direct importation make all begins compiler. If the AVRStudio simulation, After running make extcoff can generate the necessary debugging cof document.
Date
: 2025-12-16
Size
: 78kb
User
:
[
uCOS
]
many_versions_of_uc_os-ii
DL : 0
内含ucos_ii的多个版本。可供移植ucos_ii之用!!关于使用:点击右键,然后释放就可以了关于版本号的查看:在释放后的文件中,ucos_ii.h中可以看到版本号。-Contains multiple versions of ucos_ii. Available for transplant purposes ucos_ii! ! On the use of: Right-click, and then the release will be on the version number of the Show: In the post-release the documents, ucos_ii.h can see the version number.
Date
: 2025-12-16
Size
: 14.45mb
User
:
黄灿武
[
uCOS
]
UCOS-IIARM
DL : 0
UCOS-II的移植需要提供2,3个文件分别介绍如下: 一:OS_CPU.H 1 与编译器有关的数据类型 只是按照不同的编译器编写对应的数据类型的typedef 对应于ARM7的数据类型的编写 -Transplant UCOS-II need to provide documents 2,3, respectively, as follows: 1: OS_CPU.H1 with the compiler-related data types only in accordance with the different compiler to prepare the corresponding data types correspond to typedef the data types ARM7 preparation
Date
: 2025-12-16
Size
: 223kb
User
:
yuan
[
uCOS
]
ucos_for_stm32_v2
DL : 0
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:
Date
: 2025-12-16
Size
: 108kb
User
:
姚军
[
uCOS
]
MCS51_uCOC_II
DL : 0
1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl数组用于查表,所以应该放在code里。 增加code关键字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆栈大小MaxStkSize改为900。 3。OS_CPU_C.C的InitTimer0函数增加了关于开T0中断的解释。 允许T0中断,此时EA=0(51上电缺省值),中断还不会发生,满足在OSStart()前不产生中断的要求。 4。修改中断处理流程,以便严密监视中断嵌套情况。每个中断进入后立即进行OSIntNesting+1原语操作。 以前版本的中断嵌套有可能判断错误,导致中断没有完全处理完就进行任务切换。 5。增加printf函数的移植,支持灵活的数据显示。支持标准或长二进制/八进制/十进制/十六进制/无符号整数, 支持字符、字符串、浮点数、百分号 。其中,浮点数在整个范围内被完全支持,统一采用科学记数法显示。 demo3.c专门针对printf函数进行了测试。-1. In the file OSMapTbl OS_CORE.C and OSUnMapTbl array for Lookup, it should be placed in code. Increased code keyword. UCOS_II.H and OS_CORE.C. 2. OS_CFG.H stack size MaxStkSize to 900. 3. OS_CPU_C.C of InitTimer0 function of the increase on to open T0 interrupt explanation. Allow T0 interrupt, then EA = 0 (51 on the power-on defaults), the interrupt will not occur, meet OSStart () before not generate an interrupt request. 4. Modify the interrupt handling process in order to closely monitor the situation interrupt nesting. Each interrupt immediately after OSIntNesting+1 into primitive operations. Previous versions of interrupt nesting is possible errors of judgment, causing the interrupt is not completely processed on task switching. 5. Increase the printf function of the transplant, support flexible data display. Supports standard or long binary/octal/decimal/hexadecimal/unsigned integers, supporting character, string, float, percent sign . Which float over the entire range is fully
Date
: 2025-12-16
Size
: 66kb
User
:
by
[
uCOS
]
uCGUI3.98_完整版本
DL : 0
ucgui 3.98版源碼; 主要修改如下: 1、增加uCGUI3.90的AntiAlias、JPEG、MemDev、MultiLayer到GUI目录; 2、GUI目录下,新建VNC目录,增加GUI_ProcessVNC.c文件,此文件为空,为与原工程保持一致性,另新建Touch目录; 3、Simulation目录下增加BASETSD.H头文件,新建GUISim目录,把SIM.h、SIM_X.c、GUI_SIM_NoWin32.h、GUI_SIM_Win32.h、GUISim.lib添加进该目录,因此本人需要更改工程的相关设置; 4、GUIConf.h中,打开GUI_SUPPORT_MEMDEV宏; 5、工程里,Simulation删除SIM_GUI组及相关文件,增加GUISim组,添加BASETSD.H头文件等; 6、增加Debug支持; 7、重新安排目录,重建VC工程; 8、VC工程同时融合了GUIDemo,便于GUI的学习,配置宏在uCGUI\Config\GUIConf.h文件中; 9、修复GUIDemo的Bug,第二个GUIDEMO_main()创建Stop按扭,按键无效,本人新添加了Start提示。(Source code of ucgui 3.98)
Date
: 2025-12-16
Size
: 2.38mb
User
:
r0157
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.