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

/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 Ⅱ上实现动态电压调节技术

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



构造一个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



《TMS320F2812原理及其C语言程序开发》

。第4~10章为TMS320F2812的外设介绍,重点介绍外设工作原理、寄存器位信息及功能,并且根据不同的外设提供详细的C语言程序开发,可以使读者对外设充分理解。第12章为以TMS320F2812为处理器的电气平台开发介绍,重点介绍以处理器为核心的各模块硬件设计、软件开发,更好地提升读者的开发能力。附录中还介绍μC/OS-Ⅱ操作系统在TMS320F2812上移植及实时多任务管理...
关键词: 程序开发 C语言

http://bbs.eeworld.com.cn/thread-510174-1-1.html 发布时间: 2016-12-29



基于μ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




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