将μC/OS-II移植到AndesCore™ N1033A-S处理器

地址向低地址方向递减并且堆栈指针总是指向栈顶数据:3.1.4.定义OS_TASK_SW()宏OS_TASK_SW()是一个宏,它在μC/OS-Ⅱ从低优先级任务切换到最高优先级任务时被调用的。任务切换只是简单的将处理器寄存器保存到将被挂起的任务的堆栈中,并且将更高优先级的任务从堆栈中恢复出来。可采用两种方式定义这个宏,使用软中断将中断向量指向OSCtxSW()函数;或者直接调用OSCtxSW()函数...

http://www.eeworld.com.cn/mcu/article_2018041138630.html 发布时间: 2018-04-11



μCOS-II移植到ATmega128单片机上的介绍

    引    言    本文介绍μC/OS-Ⅱ移植到ATMEL公司的8位微控制器ATmega128上的过程。所谓移植,就是使一个实时内核可以在某个微处理器上运行,并在此基础上进行驱动程序开发,使之成为一个实用的嵌入式系统。嵌入式系统包括了硬件和软件两部分,由于系统硬件资源的限制和实际应用的要求,应用系统对软件的基本要求...

http://www.eeworld.com.cn/mcu/article_2018041038604.html 发布时间: 2018-04-10



采用Atmega128单片机的嵌入式控制器设计

     采用Atmega128单片机设计的嵌入式控制器,模拟量输入通道用Atmega128片内A/D转换器,输出用AD421 D/A转换器,数字量I/O通道配置高速先耦器件.用LCCavr编译器修改OSTaskStklnit()函数及其相关文件,定义数据类型等以实现MICroC/OS-Ⅱ的移植.    1 引言 ...

http://www.eeworld.com.cn/mcu/article_2018031838291.html 发布时间: 2018-03-18



多任务看门狗设计在uC/OS-II 系统上的应用

9个边沿或电平触发的外部中断, 完全能满足一般应用程序及扩展的需求。    uC/OS-II 是一个抢占式多任务实时操作系统, 其源代码公开、可移植性强, 有着易用性、易开发性和普及性的特点。uC/OS- Ⅱ最多可以管理64 个任务, 这些任务通常都是一个无限循环的函数。在目前的版本中, 保留了优先级为0 、1 、2 、3 、OS_LOWEST_PRIO-3...
关键词: 看门狗 uC OS-II 系统

http://www.eeworld.com.cn/mcu/article_2018030438020.html 发布时间: 2018-03-04



用中断方式在嵌入式操作系统μC/OS-Ⅱ上实现多任务通信

    引 言    当今,各种嵌入式的电子产品已经深入到我们生活的方方面面,嵌入式操作系统也已成为最热门的话题之一,其中免费型的实时操作系统μC/OS-Ⅱ因其可移植、可固化、可裁剪、可确定性等特点,已经成功的应用在很多商业产品上。在嵌入式操作系统中,对中断的处理分为两个部分:面向应用的编程接口部分和面向底层的处理部分,因为涉及这两部分的文件众多...

http://www.eeworld.com.cn/mcu/article_2018030137983.html 发布时间: 2018-03-01



基于LM3S8962为控制核心的六相位交通信号机设计

)、10/100以太网控制器、6组共42个GPIO端口等,支持嵌入式实时操作系统μC/OS-Ⅱ,适合于关注成本的片上系统级应用。    LM3S8962具有256 KB FLASH空间,FLASH是一种不挥发性内存,由一组可独立擦除的1 KB区块构成。本系统软件占用空间小,使用LM3S8 962自带的FLASH存储空间完全能够满足系统要求。因此,本文将μC/OS-Ⅱ系统内核...

http://www.eeworld.com.cn/mcu/article_2018030137980.html 发布时间: 2018-03-01



智能保密柜嵌入式控制系统的设计与实现

/O管脚。NANDFLASH直接与ARM的I/O管脚连接。2 嵌入式操作系统    该系统由内向外可分操作系统层、任务层和硬件电路层三层,如图3所示。嵌入式操作系统是嵌入式系统软硬件资源的控制中心,它组织多个任务共享嵌入式系统的资源。常见的嵌入式实时操作系统有Window CE,VxWorks,μC/OS-Ⅱ,Linux等,后两种操作系统免费公开源代码。2.1...

http://www.eeworld.com.cn/mcu/article_2018022137925.html 发布时间: 2018-02-21



一款基于ARM7的嵌入式实验平台设计

; LPC2368嵌入式实验平台的软件设计    嵌入式系统实验平台建设的一个重要内容就是嵌入式操作系统的确定。目前嵌入式教学主要是以源码开放的uC/OS-II和uCLinux为主。uC/OS- II结构简单,很容易通过阅读源码达到彻底掌握嵌入式操作系统的目的。uCLinux是现在最热门的嵌入式操作系统之一,继承了Linux网络支持良好,文件系统多等优点。本实验平台可以很好的支持以上两种...
关键词: ARM7 实验平台

http://www.eeworld.com.cn/mcu/article_2018021837874.html 发布时间: 2018-02-18



基于ENC28J60嵌入式以太网/CAN网关设计

的非易失性存储器,具有比其他非易失性存储器高得多的读写操作次数,可以承受超过一万亿次的读写操作。存储器接口电路如图5所示。  图5中FM25256的SPI脚SO,SI,SCK,CS分别与LPC2294的MISOO,MISl0,SCK0,CS2脚相连。写保护引脚WP与LPC2294的P2.21相连。FM25256主要用来存储以太网数据。  2 网关软件设计  网关的软件设计采用嵌入式操作系统μC/OS-...

http://www.eeworld.com.cn/mcu/article_2018021737848.html 发布时间: 2018-02-17



MiniGUI移植到S3C2440的过程介绍

;   1 图形用户界面MiniGUI    MiniGUI是由原清华大学教师魏永明主持开发的轻量级图形系统,遵循GPL公约。所支持的操作系统已不仅仅限于Linux,它还可以在μCli nux,μC/OS-Ⅱ,eCos和VxWorks等系统上运行。已验证的硬件平台包括Intelx86,ARM(ARM7/AMR9/StrongARM/xScale),Power-PC,MIP...
关键词: MiniGUI移植 S3C2440

http://www.eeworld.com.cn/mcu/article_2018021637818.html 发布时间: 2018-02-16



μC/OS-Ⅱ下设备驱动的设计与实现分析

    设备驱动程序是任何操作系统的必不可少的、最保密的一个组成部分,它们实现了计算机系统所有附属设备的一个标准接口,它包含与硬件直接相关的设备驱动。从广义上说,“驱动程序”是指一些函数的集合,这些函数都能对硬件设备进行操作。本文简单分析了μC/OS-Ⅱ下设备驱动的设计与实现。    设备驱动程序是任何操作系统的必不可少的、最保密的一个组成部分,它们实现...
关键词: μC OS-Ⅱ下 设备驱动

http://www.eeworld.com.cn/mcu/article_2018021437808.html 发布时间: 2018-02-14



μCOS-II 中USB 主机系统的设计

。这样在将数据发往相应缓冲区后再调用USB_WaitEpReady(pUsb,timeout),若在此函数中成功获得信号量则说明发生成功。    2 USB系统软件设计    USB 的系统软件是与μC/OS-II 操作系统和业务应用模块紧密关联的。在μC/OS-Ⅱ对USB 进行初始化时,不但要对USB 硬件接口初始化,还需要对其相关软件进行初始化,比如:设置...
关键词: μCOS-II USB 主机系统

http://www.eeworld.com.cn/mcu/article_2018021437797.html 发布时间: 2018-02-14



基于STM32处理器的数字PDA系统硬件电路设计

    数字PDA系统整体由硬件电路和软件系统2部分组成,硬件电路由低功耗ARM微控制器STM32ZET6控制的PDA外围电路组成,软件系统则由硬件驱动程序、μC/OS-Ⅱ实时操作系统、FATFS文件系统、GUI等部分组成。数字PDA系统将整个软件系统进行了整合,提供一种基于页的机制方法,即每页都是一个线程,利用μC/OS-Ⅱ的信号量、邮箱机制实现多线程之间的任务切换...

http://www.eeworld.com.cn/mcu/article_2018021337777.html 发布时间: 2018-02-13



基于LPC2292与CAN总线的电子结算终端设计

    为了使农副产品电子交易系统满足交易管理、资金结算及市场各项费用的收缴,同时最大限度的提高交易的效率,提出一种新的数字交易终端,它是以ARM7处理器LPC2292为核心,分别采用SJAI000和PCA82C251作为CAN协议控制器和与物理总线之间的接口,移植了嵌入式实时操作系统μC/OS-Ⅱ来管理不同的任务模块,提高了系统的实时性及可靠性。经现场检验和运行,系统具有...

http://www.eeworld.com.cn/mcu/article_2018021237757.html 发布时间: 2018-02-12



μC/OS-Ⅱ在微处理器LH79520上的移植方案

    随着科技的发展,嵌入式系统的应用越来越广泛,为了进行射频功率校准系统的嵌入式软件开发,需要将嵌入式实时操作系统μC/OS -Ⅱ移植到sharp lh79520微处理器上。分析了嵌入式实时操作系统μC/OS-Ⅱ的代码结构,接着,对目前流行的嵌入式微处理器sharp lh795 20的特点进行了说明,详细介绍了μC/OS-Ⅱ在sharp lh79520处理器上的移植过程...

http://www.eeworld.com.cn/mcu/article_2018021237753.html 发布时间: 2018-02-12



基于μC/OS—II中的时钟节拍管理机制

/OS—II中,每次时钟节拍服务都会遍历整个任务链表,依次处理各个任务。如果当前处理的任务的延时计数为0,那么跳过该任务,继续处理下一个任务;否则,把当前任务的延时计数减1,然后,判断减1后的延时计数是否为0。如果为0,表示任务延时结束了或等待超时了。由于μC/OS-Ⅱ允许其他任务调用OSTaskSuspend()函数强制挂起正在延时的任务,在这种情况下,不仅需要等到任务延时结束,还需要由其他任务...

http://www.eeworld.com.cn/mcu/article_2018020937739.html 发布时间: 2018-02-09



利用MC68K的C编译器的μC/OS-II向MC68K移植的实现

(A7)+,A0-A6/D0-D7,从堆栈中弹出全部寄存器的内容,运行RTE中断返回。由于任务创建时堆栈的结构就是按中断捕捞堆栈结构初始化的,执行RET指令后就切换到了新任务。有关μC/OS- II的任务切换机制,请参考系列计座(3).    OSStartHighRdy的汇编代码如下:    _OSStarHighRdy   ...
关键词: MC68K C编译器 μC OS-II

http://www.eeworld.com.cn/mcu/article_2018020737714.html 发布时间: 2018-02-07



实时操作系统在混合动力整车控制器中的应用

5个钩子函数,使用的前提是配置文件中常量OS_CPU_HOOKS_EN使能。至此,μC/OS- II操作系统的移植基本完成。4 整车控制器软件多任务设计整车控制器软件设计以实时操作系统作为开发平台,将应用程序分解成多任务,简化了系统软件的设计,保证了整车控制系统的实时性,提高了系统的稳定性与可靠性。整个系统的主程序流程如图3所示。 4.1 定时器模块定时器的主要功能是为软件程序提供基准时钟...

http://www.eeworld.com.cn/qrs/article_2018011543691.html 发布时间: 2018-01-15



实时操作系统μC/OS-

第3章 μC/OS-Ⅱ的中断和时钟 3.1 μC/OS-Ⅱ的中断过程 ☆μC/OS-Ⅱ的中断过程:系统接收到中断请求后,如果这时CPU处于中断允许状态(即中断开放),系统会中止正在运行的当前任务,而按照中断向量的指向转而去运行中断服务子程序;当中断服务子程序的运行结束后,系统将会根据情况返回到被中止的任务继续运行,或者转向运行另一个具有更高优先级别的就绪任务。 ☆可剥夺的μC/OS-...

http://bbs.eeworld.com.cn/thread-605303-1-1.html 发布时间: 2017-12-19



在μC/OS Ⅱ上实现动态电压调节技术

Systems 2002   4. 罗刚.郭兵.沈艳 Winbod W90P710评估板上μC/OS-II RTOS的移植 2008(7)   5. 毛德梅.何建忠.汪明珠 μC/OS- II中任务切换机理及中断技术研究 2007(10)   6. 吴琦.熊光泽.廖勇 DVS 系统硬实时周期任务动态调度算法 [期刊论文] -电子科技大学...

http://www.eeworld.com.cn/qrs/article_2017091838598.html 发布时间: 2017-09-18




<上一页 12345678910111213141516 下一页> 相关结果约518个