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

OS-Ⅱ的移植。移植μC/OS-Ⅱ操作系统,目标处理器必须满足以下要求:处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断;处理器有足够的存储容量作为多任务环境的任务堆栈;处理器具备将堆栈指针和寄存器读出和存储到堆栈或内存中的指令。所以μC/OS-Ⅱ的移植只需根据以上要求修改不同处理器之间的相关代码。    ②Linux的移植。  ...

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移植的实现

。对于不同类型的处理器,用户需要改定INCLUDES.H文件,增加自己的头文件,但必须加在文件末尾。在安装μC/OS-II的时候,附带了几个移植实例,例如,针对Intel 80x86的代码安装到IIL目录。我们为MC68K编写的移植实例都放在II,在INCLUDES.H文件中增加有:    #include "iiK_CPU32.ASM"   ...
关键词: MC68K C编译器 μC OS-II

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



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

混联式混合动力系统的子系统众多,其中整车控制器作为实现驾驶员驾驶需求和能量安全的管理系统,需要协调发动机、扭矩、电机和电池的功率在不同工况的合理分配,实现制动能量回馈,并控制外围设备(如空调、灯光),以达到最佳的节能排放效果。系统任务的复杂性和强电磁干扰环境都对整车控制器的实时性和可靠性提出了重大挑战,传统的单任务循环式的程序控制模式难以满足需求,因此作者采用了开放源码的嵌入式操作系统μC...

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



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

(Dynamic Voltage Scaling)管理。本文在遵循可移植、可裁减的前提下,对其进行了改进,使其可以支持动态的离散电压管理,保证μC/OS—II在新要求的应用,使嵌入式设备的电量能够得到充分的使用。1 DVS在μC/OS—II上应用的理论基础1.1 DVS应用的硬件基础动态电压调节技术(DVS)是这样一种技术:在保证系统任务完成的情况下,使处理器运行在尽可能低的电压上。它的基本思想是,当系统...

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



构造一个51单片机的实时操作系统

需求,整合一些常用的嵌入式构件,以节约开发时间,尽最大可能地减少开发工作量;另外,要求这个实时操作系统能非常容易地嵌入到小容量的芯片中。毕竟,大系统是少数的,而小应用是多数而广泛的。显而易见,μC/OS-Ⅱ是不太适合于以上要求的,而Keil C所带的RTX Tiny不带源代码,不具透明性,至于其FULL版本就更不用说了。 1 Keil C51与重入问题说到实时操作系统,就不能不考虑重入问题...

http://bbs.eeworld.com.cn/thread-545389-1-1.html 发布时间: 2017-07-20



ucos ii的51单片机移植

1.    μC/OS-Ⅱ概述μC/OS-Ⅱ在特定处理器上的移植大部分工作集中在多任务切换的实现上,这部分代码主要用来保存和恢复处理器的现场。但许多操作如读/写寄存器不能用C语言而只能用汇编来实现。将μC/OS-Ⅱ移植到ARM处理器上,只需要修改与处理器相关的3个文件:OS_CPU.H,OS_CPU_C.C,OS_CPU_A.ASM。2.  ...
关键词: ucos ii 51单片机 移植

http://www.eeworld.com.cn/mcu/article_2017011833397.html 发布时间: 2017-01-18



基于μC/OS-Ⅱ的数据采集系统设计与应用

1引言随着科学技术的不断发展,人们对数据采集的性能指标要求越来越高,传统的数据采集方式已经不能满足需要。通用串行总线因 (USB)具有传输速度快、即插即用、易于扩展、占用系统资源少等优点;嵌入式实时操作系统 (RTOS)中的 ?C/OS-Ⅱ则具有代码效率高、占用空间小、良好的实时性和可靠性等特点。本文将二者与传统的数据采集技术相结合,设计实现了一种基于 USB通信和 ?C/OS-Ⅱ的集数据采集...

http://www.eeworld.com.cn/mcu/article_2016122832742.html 发布时间: 2016-12-28



基于μC/OS-Ⅱ的嵌入式USB控制软件的实现

0 引言 2010年USB 3.0的正式推出象征USB传输极速时代的到来,但是嵌入式领域由于考虑成本等各方面因素很多仍采用USB 1.1协议。同时USB协议的主体框架并没有改变,因此研究USB 1.1协议在嵌入式系统上的实现对于USB 3.0协议的应用也是很好的铺垫。本文在以杭州中天32位RISC CPU CK510为内核的摩托罗拉HM1521_B芯片上,基于μC/OS-Ⅱ操作系统...
关键词: μC OS-Ⅱ USB 控制软件

http://www.eeworld.com.cn/mcu/article_2016092029553.html 发布时间: 2016-09-20



基于STM32的数字PDA系统的设计与实现

0 引言 以Cortex-M3为内核的处理器由于其低功耗以及低成本并且是32位处理器,越来越多的研究人员已经从51处理器、AVR等处理器开始转移到这个领域。数字PDA系统设计采用的是以Cortex-M3的内核STM32ZET6控制器,但是由于STM32ZET6内部没有MMU,不能移植WincE,Linux等操作系统,故只能应用ucLinux,μC/OS-Ⅱ等实时操作系统。传统...
关键词: STM32 数字PDA系统

http://www.eeworld.com.cn/mcu/article_2016092029539.html 发布时间: 2016-09-20



LED大屏幕异步控制器多窗口显示的设计与实现

  1 引言     以往的LED 异步控制器只能把一个屏幕作为一个完整的区域来进行显示, 或者简单的加上时间区域或游走字幕区域,这样对于用户来讲往往缺乏足够的灵活性, 尤其在屏幕较大的时候。针对以上情况, 本文提出了一款基于32 位高性能ARM处理器和uc/OS- II 的设计方案。它充分利用了uc/OS-II 高效的多任务管理功能和ARM处理器强大的运算能力, 实现了单屏幕...

http://www.eeworld.com.cn/mcu/article_2016090729217.html 发布时间: 2016-09-07



基于STM32的电动汽车快速充电机监控终端的设计

为“业务服务平台”,其数值为1,其地址为在此类型码的某一个惟一地址;终端的类型为“调度终端”,其数值为255,地址为此类型的某一个惟一地址。 (5)数据内容与命令字:不同的命令字决定该报文所携带的数据的内容的构成及所占用的字节数。 数据内容一般由一个或多个数据对象组合而成,也可以为空。发送方在应答非正常或无应答的情况下,每条数据报文最多重复发...

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




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