Welcome![Sign In][Sign Up]
Location:
Search - OS_CPU_C.c

Search list

[Other resourceuCOS51软件包 (包含源码、硬件原理图PCB图)

Description: 此源代码为UC/OS-II移植到51单片机的源代码.包括OS_CPU.H,OS_CPU_C.C,OS_CPU_A.S三个主要文件-this source code for the UC / OS-II transplants to 51 SCM source code. Including OS_CPU.H, OS_CPU_C.C, OS_CPU_A.S three key documents
Platform: | Size: 639426 | Author: 龙武 | Hits:

[Other resourceMCS5_uCOC_II

Description: 移植到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
Platform: | Size: 157834 | Author: zhangk | Hits:

[Other resourceARM-run-in-uCOS-II

Description: uCOS在ARM(LPC2220)上的移植代码 共四个文件:IRQ.INC OS_CPU.H Os_cpu_c.c Os_cpu_a.s-for uCOS on ARM (LPC2220), a total of four transplant code documents : IRQ.INC OS_CPU.H Os_cpu_c.c Os_cpu_a.s
Platform: | Size: 8948 | Author: 杨芸健 | Hits:

[Other resourceRTOSICCAVR

Description: UCOS/II for ICCAVR - The version of UCOS/II is 2.04 - the original port was done by Ole Saether for the IAR compiler. Jens E. Holtegaard ported one version using ICCAVR. Joerg Meyer did another port (using Jens port as a start?). This is basically Joerg s port plus a little bit of changes and documentation by me. - YOU MUST DOWNLOAD THE MAIN PART OF THE UCOS/II FROM THE UCOS/II WEBSITE http://www.ucos-ii.com . The supplied project file assumes the portable source is in the ..\\source directory. - Joerg has written couple document showing the stack frames etc. but it is in German :-) They are included in this directory. - The Timer2 overflow interrupt is used for Timer Tick. If you want to change that, modify os_cpu_c.c and os_cpu_a.s - I have tested this using ATMega103 with and without external RAM using AVR Studio simulator. See test1.c test program. Both Code Compressed (PRO) and STD versions have been tested. -UCOS / II for ICCAVR - The version of UCOS / II is 2.04-the original port was done by Ole Saethe r for the IAR compiler. Jens E. Holtegaard porte d one version using ICCAVR. Joerg Meyer did anot her port (using Jens port as a start). This is bas ically Joerg's port plus a little bit of changes a nd documentation by me. - YOU MUST DOWNLOAD THE M AIN PART OF THE UCOS / FROM THE UCOS II / II WEBSITE http : / / www.ucos - ii.com. The supplied project file assumes the portable source is in the .. \\ source directory. - Joerg couple has written document showing the stack frames etc.. but it is in German :-) They are included in this directory. - The Ti mer2 overflow interrupt is used for Timer tick. If you want to change that. modify os_cpu_c.c and os_cpu_a.s - I have teste d this using ATMeg
Platform: | Size: 200913 | Author: zhjol | Hits:

[Other resourceUCOSII-VC

Description: 《嵌入式实时操作系统uC/OS-II》这本书已经安排了大量篇幅来专门讲解uC/OS-II的移植:第13章移植uC/OS-II,第14章uC/OS-II在80x86上的移植,第15章uC/OS-II在带有硬件浮点运算单元的80x86上的移植。所以本文只是重点讲解移植到VC下和其他处理器上的不同地方,更详细的介绍读者可以参考《嵌入式实时操作系统uC/OS-II》这本书。和所有其他的移植一样,本文所做的移植也只需要修改uC/OS-II处理器相关代码,一共包括3个文件:OS_CPU.H,OS_CPU_A.ASM,OS_CPU_C.C。
Platform: | Size: 12737 | Author: 金阳 | Hits:

[OS Developthe_Simulation_of_ucos(on_ARM)using_Proteus

Description: 在软件Proteus中仿真ucos(ARM) 1.移植除了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\\下,这样上面的文件能直接编译.
Platform: | Size: 482696 | Author: 黄灿武 | Hits:

[Other resourcesample

Description: uCOS-II V2.51在爱普森的32位处理器S1C33209上的移植,采用C语言嵌入汇编语言。 与硬件无关的代码放在路径uCOS-II/source下面。和处理器相关的移植代码放在uCOS-II/C33209下面OS_CPU_C.c OS_CPU.h
Platform: | Size: 82440 | Author: adamdcg | Hits:

[Other resource本移植也是从网上Download的

Description: 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
Platform: | Size: 439643 | Author: 套件 | Hits:

[uCOS本移植也是从网上Download的

Description: 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
Platform: | Size: 471040 | Author: 套件 | Hits:

[SCMuCOS51软件包 (包含源码、硬件原理图PCB图)

Description: 此源代码为UC/OS-II移植到51单片机的源代码.包括OS_CPU.H,OS_CPU_C.C,OS_CPU_A.S三个主要文件-this source code for the UC/OS-II transplants to 51 SCM source code. Including OS_CPU.H, OS_CPU_C.C, OS_CPU_A.S three key documents
Platform: | Size: 638976 | Author: 龙武 | Hits:

[uCOSMCS5_uCOC_II

Description: 移植到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
Platform: | Size: 157696 | Author: zhangk | Hits:

[ARM-PowerPC-ColdFire-MIPSARM-run-in-uCOS-II

Description: uCOS在ARM(LPC2220)上的移植代码 共四个文件:IRQ.INC OS_CPU.H Os_cpu_c.c Os_cpu_a.s-for uCOS on ARM (LPC2220), a total of four transplant code documents : IRQ.INC OS_CPU.H Os_cpu_c.c Os_cpu_a.s
Platform: | Size: 8192 | Author: 杨芸健 | Hits:

[uCOSRTOSICCAVR

Description: UCOS/II for ICCAVR - The version of UCOS/II is 2.04 - the original port was done by Ole Saether for the IAR compiler. Jens E. Holtegaard ported one version using ICCAVR. Joerg Meyer did another port (using Jens port as a start?). This is basically Joerg s port plus a little bit of changes and documentation by me. - YOU MUST DOWNLOAD THE MAIN PART OF THE UCOS/II FROM THE UCOS/II WEBSITE http://www.ucos-ii.com . The supplied project file assumes the portable source is in the ..\source directory. - Joerg has written couple document showing the stack frames etc. but it is in German :-) They are included in this directory. - The Timer2 overflow interrupt is used for Timer Tick. If you want to change that, modify os_cpu_c.c and os_cpu_a.s - I have tested this using ATMega103 with and without external RAM using AVR Studio simulator. See test1.c test program. Both Code Compressed (PRO) and STD versions have been tested. -UCOS/II for ICCAVR- The version of UCOS/II is 2.04-the original port was done by Ole Saethe r for the IAR compiler. Jens E. Holtegaard porte d one version using ICCAVR. Joerg Meyer did anot her port (using Jens port as a start). This is bas ically Joerg's port plus a little bit of changes a nd documentation by me.- YOU MUST DOWNLOAD THE M AIN PART OF THE UCOS/FROM THE UCOS II/II WEBSITE http :// www.ucos- ii.com. The supplied project file assumes the portable source is in the .. \ source directory.- Joerg couple has written document showing the stack frames etc.. but it is in German :-) They are included in this directory.- The Ti mer2 overflow interrupt is used for Timer tick. If you want to change that. modify os_cpu_c.c and os_cpu_a.s- I have teste d this using ATMeg
Platform: | Size: 200704 | Author: zhjol | Hits:

[Software EngineeringUCOSII-VC

Description: 《嵌入式实时操作系统uC/OS-II》这本书已经安排了大量篇幅来专门讲解uC/OS-II的移植:第13章移植uC/OS-II,第14章uC/OS-II在80x86上的移植,第15章uC/OS-II在带有硬件浮点运算单元的80x86上的移植。所以本文只是重点讲解移植到VC下和其他处理器上的不同地方,更详细的介绍读者可以参考《嵌入式实时操作系统uC/OS-II》这本书。和所有其他的移植一样,本文所做的移植也只需要修改uC/OS-II处理器相关代码,一共包括3个文件:OS_CPU.H,OS_CPU_A.ASM,OS_CPU_C.C。
Platform: | Size: 12288 | Author: 金阳 | Hits:

[OS Developthe_Simulation_of_ucos(on_ARM)using_Proteus

Description: 在软件Proteus中仿真ucos(ARM) 1.移植除了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\下,这样上面的文件能直接编译.-Proteus in the software simulation ucos (ARM) 1. Transplant except OS_CPU.h, OS_CPU_A.s, OS_CPU_C.C three functions, and the disruption of a function devotes a OS_int_A.s write the rules by which you can interrupt function. 2 . Application for ArmUCOSApp est1 est.mcp, Ligong Week 2104 in the board of the ram can be run directly (code data
Platform: | Size: 514048 | Author: 黄灿武 | Hits:

[uCOSsample

Description: uCOS-II V2.51在爱普森的32位处理器S1C33209上的移植,采用C语言嵌入汇编语言。 与硬件无关的代码放在路径uCOS-II/source下面。和处理器相关的移植代码放在uCOS-II/C33209下面OS_CPU_C.c OS_CPU.h-uCOS-II V2.51 in Epson
Platform: | Size: 81920 | Author: adamdcg | Hits:

[uCOSMyuCOS251_C51

Description: ucCos在单片机上开发成功的版本,可以直接用于8031单片的操作系统运行!
Platform: | Size: 95232 | Author: 蓝天 | Hits:

[uCOSuCOS-II_LPC2000

Description: ucos移植到LPC2100系列的代码,包括标准版ARM移植代码和高效版ARM移植代码。文件有:OS_CPU.H Os_cpu_a.s Os_cpu_c.c IRQ.inc-ucos transplanted to LPC2100 series of code, including Standard Edition, version of ARM porting code and efficient portable code for ARM. Documents: OS_CPU.H Os_cpu_a.s Os_cpu_c.c IRQ.inc
Platform: | Size: 48128 | Author: 梁斌 | Hits:

[uCOSucosiilpc2138

Description: ucosii移植到LPC2138,主要包括OS_CPU.H,OS_CPU_C.C,OS_CPU_A.ASM三个文件的编写,完全实现了任务的切换-the ucosii ported to LPC2138, including the OS_CPU.H, OS_CPU_C.C, OS_CPU_A.ASM three files to write, the full realization of the task switching
Platform: | Size: 1693696 | Author: Will Lee | Hits:

[uCOSOs_cpu_c

Description: μCOS-II在lpc210x上的移植代码C语言部分,包括任务堆栈初始化代码和钩子函数等,用ads1.2编译,必须使用ARM方式编译-μCOS-II portable code in lpc210x on C-language section, including the task stack initialization code and hook function, compiled with ads1.2, you must use the ARM compiled
Platform: | Size: 3072 | Author: 程泳 | Hits:
« 12 »

CodeBus www.codebus.net