os_cpu_c.c

共 15 篇文章
os_cpu_c.c 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 15 篇文章,持续更新中。

基于单片机ATmega128的嵌入式工业控

随着微电子技术和计算机技术的发展,工业控制机和可编程逻辑控制器(PLC)在设计上正向着嵌入式系统方向发展,程序编程正向着高级语言方向过渡。工业控制器的嵌入式发展已是不可逆转。北京的拓维图控有限公司,经过周密的市场调查,协议设计基于单片机的嵌入式工业控制器。经过大量的资料分析,选用AVR单片机ATmega128作为工业控制器的控制器。ATmega128是AVR单片机中功能最强的,它有128K字节的F

基于ARM的嵌入式远程控制平台系统软件设计

远程控制的目的旨在突破地域和环境上的限制,对现场设备的运行状态及各种参数进行远程监控。尤其是在现场设备分布离散、工作环境恶劣等情况下,远程控制技术的采用实现了跨地域的集中控制,节省了人力物力,降低了生产成本,提高了生产率和经济效益。 本文采用ARM7TDMI系列S3C44BOX嵌入式微处理器和μC/OS—Ⅱ作为系统开发平台,研究并完成了操作系统的移植、应用程序的编写和系统的集成测试。在充分理解μC

UCOSIII在STM32F103上的移植精讲

<p>UCOSIII在STM32F103上的移植精讲</p><p>移植的时候需要一个基础工程,为了方便起见我们就选取跑马灯实验作为UCOSIII移植的基础工程。战舰V3、精英板和Mini板使用各自的跑马灯实验工程。</p><p>注意:由于Mini板的资料还未更新,所以需要用战舰或者精英版的SYSTEM文件夹。</p><p>注意的问题:</p><p>&nbsp; &nbsp; &nbsp;1、一定要

手把手教你移植uCOS-III到STM32

<p>1、建立工程文件夹 1.1在uCOS-III中添加如下文件夹 1.2在Libraries文件夹中放入STM32的库,这点不必多说了。1.3在USER文件夹中放入 2、复制文件2.1 将Micrium(uCOS-IIIV3.03)\Software\uCOS-III\Cfg\Template里的 os_app_hooks.c;os_app_hooks.h;os_cfg.h;os_cfg_app

uCOS-II V2.51在爱普森的32位处理器S1C33209上的移植

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

UCOS/II for ICCAVR - The version of UCOS/II is 2.04 - the original port was done by Ole Saether

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

uCOS在ARM(LPC2220)上的移植代码 共四个文件:IRQ.INC OS_CPU.H Os_cpu_c.c Os_cpu_a.s

uCOS在ARM(LPC2220)上的移植代码 共四个文件:IRQ.INC OS_CPU.H Os_cpu_c.c Os_cpu_a.s

此源代码为UC/OS-II移植到51单片机的源代码.包括OS_CPU.H,OS_CPU_C.C,OS_CPU_A.S三个主要文件

此源代码为UC/OS-II移植到51单片机的源代码.包括OS_CPU.H,OS_CPU_C.C,OS_CPU_A.S三个主要文件

移植到MCS51的uCOS_II。 1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl数组用于查表

移植到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

在软件Proteus中仿真ucos(ARM) 1.移植除了OS_CPU.h,OS_CPU_A.s,OS_CPU_C.C 三个函数外

在软件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&lt;16K), 注意使用了.a库文件(我习惯这么

1. 本移植也是从网上Download的

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&lt;16K), 注意使用了.a库文件 (

《嵌入式实时操作系统uC/OS-II》这本书已经安排了大量篇幅来专门讲解uC/OS-II的移植:第13章移植uC/OS-II

《嵌入式实时操作系统uC/OS-II》这本书已经安排了大量篇幅来专门讲解uC/OS-II的移植:第13章移植uC/OS-II,第14章uC/OS-II在80x86上的移植,第15章uC/OS-II在带有硬件浮点运算单元的80x86上的移植。所以本文只是重点讲解移植到VC下和其他处理器上的不同地方,更详细的介绍读者可以参考《嵌入式实时操作系统uC/OS-II》这本书。和所有其他的移植一样,本文所做的

ucos在ATMEGA128L上的移植

<p> 和其他的&mu;C/OS-II移植文件类似,设备代码由以下3 到5 个文件组成的。<br /> Os_cpu.h<br /> Os_cpu_c.c<br /> Os_cpu_a.s90 (该文件仅在ICC 编译器中使用)<br /> Os_cpu_i.s90 (该文件仅在ICC 编译器中使用)<br /> Os_dbg.c<br /> Os_dbg.c 仅需在IAR 工程中使

在软件Proteus中仿真ucos(ARM)

在软件Proteus中仿真ucos(ARM)\r\n1.移植除了OS_CPU.h,OS_CPU_A.s,OS_CPU_C.C 三个函数外,对中断专门用了一个函数OS_int_A.s 按其中的规则写中断函数即可. \r\n2。应用实例为\\ArmUCOS\\App\\test1\\test.mcp,在周立功2104的板子上的ram中就可直接运行(code+data<16K), 注意使用了.a库文件(

基于ARM的嵌入式远程控制平台系统软件设计

远程控制的目的旨在突破地域和环境上的限制,对现场设备的运行状态及各种参数进行远程监控。尤其是在现场设备分布离散、工作环境恶劣等情况下,远程控制技术的采用实现了跨地域的集中控制,节省了人力物力,降低了生产成本,提高了生产率和经济效益。 本文采用ARM7TDMI系列S3C44BOX嵌入式微处理器和μC/OS—Ⅱ作为系统开发平台,研究并完成了操作系统的移植、应用程序的编写和系统的集成测试。在充分理解μC