uCOS II在80196KC单片机上的移植
2012-10-19 7
摘要:主要讨论了将ucos ii实时操作系统在80196KC单片机上进行移植的原理和方法,给出了一个以Tasking C为编译器、以80196KC为处理器,对ucos ii实时操作系统进行移植的具体实例。 Intel的80196KC系列单片机在中国国内有很大一批用户。支持80196KC的C编译器生产厂商主要有Tasking和IAR。但国内使用 Tasking公司C编译器的 .. [查看全文]
uc/os ii学习日记
2012-10-18 12
各位感兴趣的进来后,可别以为我已经是什么高手了,那说明我的题目把大家误导了,其实我是想写一个学习实时操作系统uc/os ii的日记,记下我的学习之路,当然这其中包含我的错误理解。以前看到的精辟文章都是各位在取得了小成,有了一定的心得,并经过实际检验之后,确认无误后共享给大家的。而我的打算是,只是记录自己短时间 .. [查看全文]
UC/OS与uClinux的比较
2012-09-25 25
摘要:嵌入式操作系统是嵌入式系统应用的核心软件。本文通过对两种典型的开源嵌入式操作系统的对比,分析和总结嵌入式操作系统应用中的若干问题,归纳嵌入式操作系统的选型依据。 关键词:嵌入式系统 操作系统 uC/OS uClinux 1 引言 随着现代计算机技术的飞速发展和互联网技术的广泛应用,从PC时代过渡到了以个人数字助理、手 .. [查看全文]
ucos WiFi网卡驱动程序的开发
2012-09-23 72
嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。目前,嵌入式系统已经存在于各种数据采集、工业控制、娱乐、通信等应用领域。在一些应用场合,需要嵌入式设备具有与其它系统交换信息的能力,因此必须为嵌入式系统增加通信功能。通信功能的实现可以采用很多方式,例如以太网,ADSL,GPRS以 .. [查看全文]
关于uC/OS-II中优先级翻转问题
2012-09-14 秦绍华 陈涤 18
1 uC/OS-II的运行机制 在嵌入式系统的应用中,实时性是一个重要的指标,而优先级翻转是影响系统实时性的重要问题。本文着重分析优先级翻转问题的产生和影响,以及在uC/OS-II中的解决方案。 uC/OS-II采用基于固定优先级的占先式调度方式,是一个实时、多任务的操作系统。系统中的每个任务具有一个任务控制快OS_TCB,任务控制 .. [查看全文]
uCOS II在ARM处理器上移植过程中的中断处理
2012-09-13 王思山 蒋伟荣 70
uCOS II是一个源码公开、可移植、可固化、可剪裁和抢占式的实时多任务操作系统,其大部分源码是用ANSI C编写,与处理器硬件相关的部分使用汇编语言编写。总量约200行的汇编语言部分被压缩到最低限度,以便于移植到任何一种其它的CPU上。uCOS II最多可支持56个任务,其内核为占先式,总是执行就绪态的优先级最高的任务,并 .. [查看全文]
基于uC/OS-Ⅱ的数据采集系统设计与应用
2012-09-11 田湛君 43
摘要:通用串行总线因 (USB)具有传输速度快、即插即用、易于扩展、占用系统资源少等优点;嵌入式实时操作系统 (RTOS)中的 µC/OS-Ⅱ则具有代码效率高、占用空间小、良好的实时性和可靠性等特点。本文通过构建嵌入式软件开发环境、移植 µC/OS-Ⅱ、编写固化到 ATmega16单片机的引导程序 (即固件程序),实现系统的数据采集 .. [查看全文]
在51系列单片机上移植uCOS-II
2012-09-08 电子设计应用 119
本文详细系统地介绍了uC/OS-II在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。 关键词:嵌入式实时多任务操作系统、uC/OS-II、C51 引言:随着各种应用电子系统的复杂化和系统实时性需求的提高,并伴随应用软件朝着系统化方向发展的加速,在16位/32位单片机中广泛使用了嵌入式实时操作系统。然而实际 .. [查看全文]
uCOSII的移植
2012-09-02 53
我将uCOS-II 移植到了EPSON 的C33209的平台上,接下来我就基于我移植好的代码讲解如何将uCOS-II从一种MCU移植到另一种MCU。首先介绍uCOS-II的文件,如下表:ucos_ii.h os_cfg.hos_cpu.h os_core.c os_dbg_r.c os_flag.c os_mbox.c os_mem.c os_mutex.c os_q.c os_sem.c os_task.c os_time.c ucos_ii.c os_cpu_c.cos_c .. [查看全文]
基于ARM7和uCOSII的数据采集系统设计
2012-06-25 12
在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多采用单任务顺序机制。这样就存在系统安全性差的问 .. [查看全文]
uC/OS II在S3C2410上的移植
2012-06-02 汪国有 程伟 8
随着信息化技术的发展和数字化产品的普及,以计算机技术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用的热点。对功能、可靠性、成本、体积和功耗严格要求的嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,其中嵌入式微处理器和嵌入式操作系统分别是其硬 .. [查看全文]
uC/OS-II的任务切换总结
2012-06-02 洪旭耀 10
uC/OS-II的任务切换归根到底都是由以下三个函数引起的: OSStart(); OSIntExit(); OS_Sched(); 一、OSStart(): OSStart()函数是uC/OS-II任务调度的引导函数,它调用更底层的函数OSStartHighRdy()来完成最初的任务切换;OSStartHighRdy()唯一地在OSStart()函数中被调用。OSStart()函数代码如下: /*********** .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号