提高uCOS-II在ARM上的执行效率
2012-11-04 13
uCOS-II是一个公开源码的抢占式、多任务的实时操作系统,因其具有开源性、实时性强、代码紧凑、稳定可靠等特点在各种系统中得到了广泛应用.uCOS-II在ARM 处理器上的移植也已经实现.ARM处理器加uCOS-II操作系统的嵌入式系统常用于工业实时控制,对执行效率特别是实时性要求较高.提高uCOS-II执行效率的关键是减少任务切 .. [查看全文]
uCOS II 的移植
2012-11-01 Sean Wang 9
我将uCOS-II 移植到了EPSON 的C33209的平台上,接下来我就基于我移植好的代码讲解如何将uCOS-II从一种MCU移植到另一种MCU。 首先介绍uCOS-II的文件,如下表: ucos_ii.h os_cfg.h os_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.c os_c .. [查看全文]
uC/OS-II系统开发笔记
2012-10-31 洪旭耀 9
uC/OS-II是一个简洁、易用的基于优先级的嵌入式抢占式多任务实时内核。尽管它非常简单,但是它的确在很大程度上解放了我的嵌入式开发工作。既然是一个操作系统内核,那么一旦使用它,就会涉及到如何基于操作系统设计应用软件的问题。 1、uC/OS-II的任务框架 voidtask_xxx(void *pArg) { /* 该任务的初始化工作 */ …&hellip .. [查看全文]
NiosII 快速入门(在QuartusII中使用上述niosII系统)
2012-10-30 15
3:在QuartusII中使用上述niosII系统 在 SOPC Builder正确运行完毕后,可以在QuartusII中,打开SOPC Builder生成的niosII_e.bsf,检查一下引脚,看看跟你的设想是否有误,如下图,niosII_e有两个input:clk,reset_n,一组output:out_port_from_the_piop[7:0] 如下图: 你可以使用上述的niosII_e,来构造你自己的系统。如下图, .. [查看全文]
uCOS II内核调度分析
2012-10-28 15
一. 内核概述: 多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。之所以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由实时内核来管理它们。内核本身也增加了应用程序的额外负荷,代码空间增加ROM的用量 .. [查看全文]
ucos ii任务栈处理的改进
2012-10-26 8
已经有不少的文章介绍了有关ucos ii这个实时内核及其应用。在很多的处理器上,ucos ii都得到了应用。ucos ii是一种源码公开、可移植、可固化、可裁减、可剥夺的实时多任务操作系统。特别适用于用户任务较多,而对实时性要求较严格的场合。 ucos ii内核是一个占先式内核,用户视任务的轻重缓急不同赋予任务不同的优先级。一般来说, .. [查看全文]
IIR滤波器matlab源程序
2012-10-25 126
(1)IIR一阶低通滤波器 P576 clear; fi=1;fs=10;Gc2=0.9; wc=2*pi*fi/fs; omegac=tan(wc/2); alpha=(sqrt(Gc2)/sqrt(1-Gc2))*omegac; a=(1-alpha)/(1+alpha); b=(1-a)/2; w=0:pi/300:pi; Hw2=alpha^2./(alpha^2+(tan(w/2)).^2); plot(w/pi,Hw2); grid; hold on; (2)一阶高通滤波器 P581 clear; fi=1;fs=10;Gc2=0. .. [查看全文]
如何用synplify为maxplusII做综合
2012-10-24 9
如何用synplify为maxplusII做综合? 单个模块(文件)可用synplify(pro)综合,产生.edf文件,在max中编译,但是我用层次化设计时(即顶层模块调用许多底层模块)碰到了问题。max对synplify综合的顶层模块的.edf文件编译时报错。我把所有模块都用synplify综合后放在一个目录下,还是不行。如何解决? 1、综合时将层次结构消除 .. [查看全文]
uCOS II在BorlandC 3.1下的编译
2012-10-23 10
网友 Hcompute 经过一段时间的摸索,将uCOS II成功地实现了在Borland C 3.1 下的编译,现将其心得公之于众,以供参考。 1、 将uCOSV251.exe文件解压缩到d:\; 2、 进入d:\software\uCOS-II\EX1_x86L\BC45\SOURCE\,用写字板打开test.lnk文件,范例中原文件为: /v /s /c /P- + C:\BC45\LIB\C0L.OBJ + ..\OBJ\TEST .. [查看全文]
NIOS II网络驱动程序分析(1)
2012-10-21 柳军胜 9
网络是嵌入式应用的常备功能,在NIOS II中集成了UCOS II和LWIP,分析网络设备在NIOS II中的来龙去脉对学习NIOS II设备驱动程序有典型的意义。 设备的定义和系统设备联表管理。 1.驱动程序提供的freedev_rtl8019.h中定义一个freedev_rtl8019_if结构的全局变量dev #define FREEDEV_RTL8019_INSTANCE(name, dev) \ freed .. [查看全文]
uC/OS-II 在S3C44B0X 处理器上的移植
2012-10-21 陆启帅 蒋冰华 8
嵌入式实时操作系统RTOS 与通用操作系统相比较, 它具有实时性、可裁减、低资源占用等特点。而与传统的嵌入式设计方法相比, 实时多任务内核的运用允许程序员将具体的应用程序模块化, 更易于项目的开发。 1 uC/OS-II的简介 目前市场上的商用嵌入式操作系统, 如Vxworks、PSOS 和Windows CE 等已经十分成熟, 提供有力的开发和调 .. [查看全文]
uCOS II在80196KC单片机上的移植
2012-10-19 7
摘要:主要讨论了将ucos ii实时操作系统在80196KC单片机上进行移植的原理和方法,给出了一个以Tasking C为编译器、以80196KC为处理器,对ucos ii实时操作系统进行移植的具体实例。 Intel的80196KC系列单片机在中国国内有很大一批用户。支持80196KC的C编译器生产厂商主要有Tasking和IAR。但国内使用 Tasking公司C编译器的 .. [查看全文]

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