uC/OS-II内核超时等待机制的分析
2014-11-10 40
摘要:本文从源代码角度分析了uC/OS-II内核超时等待机制,证实在一定情况下超时时间间隔不准确,在时间间隔到期的情况下,内核仍有可能返回成功,这不符合一般的操作系统原理。另外,结合超时等待机制的通用模型以及一些主流内核的实现方法,提出了这一不足之处的改正方法。1 引言uC/OS-II是著名的源码公开的实时内核,是专 .. [查看全文]
Nios II开发环境中如何添加客户定制逻辑
2014-11-10 9
相比于MCS51,或者ARM,Nios II这种软核处理器的第一个特别有用的特性是可以方便得添加客户定制逻辑。这是一个非常有趣并且重要的特性。在这里,我粗略得介绍一下在Nios II开发环境中如何添加客户定制逻辑;更加详细的帮助信息请您参考Altera公司提供的文档。如果本文能对您有一点点帮助,我都会感到非常高兴。 1、准备工作 .. [查看全文]
基于MATLAB在IIR滤波器的设计与仿真
2014-11-10 肖卫初 钟川桃 16
1 引言在现代通信系统中,由于信号中经常混有各种复杂成分,所以很多信号的处理和分析都是基于滤波器而进行的。但是,传统的数字滤波器的设计使用繁琐的公式计算,改变参数后需要重新计算,从而在设计滤波器尤其是高阶滤波器时工作量很大。利用MATLAB信号处理箱(Signal Processing Toolbox)可以快速有效地实现数字滤波器的 .. [查看全文]
ucos下lwip应用心得
2013-04-06 27
经过几天调试除掉几个bug以后,ucos+lwip在我的44b0+8019开发板上终于跑得比较稳定了.一只觉得lwip是一个不错的开放源码的tcp/ip 协议栈,想把自己对lwip的移植和理解写出来.但是由于最近比较忙,lwip的移植也是利用业余时间做的,今天写好了第一部分(lwip的 process model)先贴上来,如果大家有兴趣我再接着往下写.另外我的移 .. [查看全文]
Nios II中断简述及中断调试技巧
2013-04-03 4
一、Nios II中断简述 Nios II 的中断处理方式带有典型的RISC处理器的特征,所有的中断处理都从同一入口进入,然后由软件加以分配。负责分配工作的软件叫系统ISR,它是由开发系统提供的,自动的连接到可执行程序上。系统ISR维护着一个中断向量表,表中的每一项代表着一个专项处理程序的入口。所有的专项处理程序都是由用户定义然 .. [查看全文]
NIOS-II学习日记
2013-04-03 3
2006年12月07日:以下是我的NIOS-II调试经历,与大家分享: 在拿到FPGA时,很高兴,可以搞NIOS了(一阵激动,都忘了常规检查流程啦!)。拿到时,朋友说调试过的没有问题。我就拿起电路图(pdf),找到时钟输入脚(125,奇怪为什么这个脚是普通IO脚,没看到全局时钟脚呢, 管它的就按此脚使用吧)。 就搞了个计数器,把时钟5 .. [查看全文]
Nios II 软件代码优化方法
2013-04-02 9
Altera公司的NiosII软核处理器具有完全可定制特性、高性能、较低的产品和实施成本、易用性、适应性以及不会过时等优势。使用NiosII处理器,将不会局限于预先制造的处理器技术,而是根据用户的标准定制处理器,按照需要选择合适的外设、存储器和接口。此外,还可以轻松集成用户专有的功能,使设计具有独特的竞争优势。 NiosII处 .. [查看全文]
uC/GUI NIOS II移植及应用笔记
2013-03-31 william7447 76
这是前些日子在使用uc/GUI的时候即下来的一些东西原来发布在EDACN的bbs上面。现在不知道沉到哪里去了。现在把它重新整理发布在这里。随后在明年过年的时候把后续的几个高级主题整理出来。 下面开始我的笔记!有兴趣的兄弟们可以来看看。 step1. 下载uC/GUI的代码。(废话没有源代码移植个鸟) 我下载的时uC/GUI3.32这是能得 .. [查看全文]
关于IIR滤波器的逼近问题
2013-03-31 6
对于用双线性变换法来设计数字滤波器而言,由低通指标开始,其设计过程如下: 先低通模拟频率--->数字频率指标--->频率预畸变,得模拟低通指标---->进行模拟逼近,求模拟低通的传输函数---->双线性变换,求得数字低通的传输函数. 如果想了解双线性Z变换下的高通滤波器设计,可参看楼顺天等编著“基于MATLAB的系统分析与设 .. [查看全文]
uCOS-II在TMS320VC33上的可靠应用
2013-03-30 16
目前,uCOS-II已经被成功移植到多种微处理器 上,其中也包括TMS320VC33。在uCOS-II的网站上可以免费下载相关处理器的移植代码,这些代码可以作为 uCOS-II应用中一个非常好的起点。笔者在应用这些 移植代码时遇到了一些问题,因此如何使移植更加可靠、 高效,仍然是一个值得深入探讨的话题。网上 TMS320VC33的移植代码已 .. [查看全文]
Cyclone II系列FPGA器件问答
2013-03-24 10
1.问:Cyclone II系列器件是什么? 答:Cyclone II系列器件是Altera低成本Cyclone系列的第二代产品,Cyclone II FPGA 的成本比第一代Cyclone 器件低30%,逻辑容量大3倍多。Cyclone II器件采用TSMC 经验证的90nm 低K 绝缘材料工艺技术,是业界成本最低的FPGA。 Cyclone II器件容量有4608~68416个逻辑单元,还具有新的增强特 .. [查看全文]
NIOS II常用函数整理
2013-03-23 slam 8
IO操作函数 函数原型:IORD(BASE, REGNUM) 输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量 函数说明:从基地址为BASE的设备中读取寄存器中偏移量为REGNUM的单元里面的值。寄存器的值在地址总线的范围之内。 返回值:- 函数原型:IOWR(BASE, REGNUM, DATA) 输入参数:BASE为寄存器的基地址,REGNUM .. [查看全文]

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