S3C44b0的IIC(AT24C04)的uclinux驱动
2013-03-11 14
看了很多书上写的44b0的IIC的驱动都是很难理解的那种,都是照抄三星的程序的,于是就自己改写了IIC的驱动,我认为这样有助于理解执行的过程,很简单易懂. /* *iic.c: * read and write only one byte for AT24C04 */ #i nclude #i nclude #i nclude #i nclude #i nclude #i nclude #i nclude #i nclude #i nclude #i nclude "IIC. .. [查看全文]
基于Quartus II的带计时器功能的秒表系统设计
2013-03-10 郑亚民 许敏 13
Quartus II是Altera 公司单芯片可编程系统(SOPC) 设计的综合性环境,也是适合SOPC的最全面的设计环境。它拥有现场可编程门阵列(FPGA) 和复杂可编程逻辑器件(CPLD) 设计的所有阶段的解决方案。与原来的Max + plus II相比,Quartus II 在界面和功能上都发生了不少变化,除承接了原来Max + plusII的全部设计功能和器件对象外,还 .. [查看全文]
在NIOS-II 系统中A/D数据采集接口的设计与实现
2013-03-05 唐重陈 周锋 黄自瑞 10
随着电子技术的发展,电子系统设计的规模和复杂程度不断的加大,与此同时,人们对电子产品的各方面性能的要求都在不断的升高,对于开发商来说,以最快的速度,开发出满足市场需要的电子产品是最根本的目的。显然,传统的硬件、软件单独设计的方式很难满足人们这种快速增长的需求。近年来,电子行业提出了软硬件协同起来进行 .. [查看全文]
LwIP在uCOS II下的实现
2013-03-04 Sean Wang 17
1、概述LwIP协议栈在设计时就考虑到了将来的移植问题,因此把所有与硬件、OS、编译器相关的部份独立出来,放在ucosii&LwIPsourceetlwiparch目录下。因此LwIP在uCOS II上的实现就是修改这个目录下的文件,其它的文件一般不应该修改。下面分几部份分别说明相应文件的实现原理和过程。2、与CPU或编译器相关的include文件u .. [查看全文]
uCOS II嵌入式系统在C8051F060上的应用
2013-02-27 13
随着集成电路的高速发展和CMOS工艺水平的不断提高,系统级芯片SOC已经开始成为设计的主流。C8051F060单片机由美国Cygnal公司设计并制造,是一款完全集成的混合信号片上系统SOC,具有与MCS51内核及指令集完全相同的微控制器。在传统的单片机开发工作中,经常遇到程序跑飞或是陷入死循环,尤其是其中牵扯到复杂的计算, .. [查看全文]
uC/OS-II在EP7312上的移植
2013-02-23 12
摘要:首先介绍uC/OS-II操作系统的特点,重点分析uC/OS-II在EP7312上的移植方法,介绍uC/OS-II在EP7312中的开发过程。 引言 随着Internet和后PC时代的到来,嵌入式系统的应用愈来愈广泛,嵌入式产品在人们的生活中无处不在。今天,嵌入式系统带来的工业年产值已超过1万亿美元,已经在IT产业中占有很大的比重。 通常,应用 .. [查看全文]
ucos ii中的时钟中断技术研究
2013-02-23 18
1 系统中断与时钟节拍 1.1 系统中断 中断是一种硬件机制,用于通知CPU有个异步事件发生了。中断一旦被系统识别,CPU则保存部分(或全部)现场(context),即部分(或全部)寄存器的值,跳转到专门的子程序,称为中断服务子程序(ISR)。中断服务子程序做事件处理,处理完成后执行任务调度,程序回到就绪态优先级最高的任务开始运 .. [查看全文]
Quartus II 中Tsu/Tco 的约束方法
2013-02-22 邓旭 14
Tsu/Tco 在Quartus II 的报告中有两种不同含义. 片内的Tsu/Tco 是指前级触发器的Tco 和后级触发器的Tsu, 一般来说都是几百ps 级别的. 可以通过“List Paths”命令查看。这里的Tsu/Tco 主要由器件工艺决定, 工作时在受到温度,电压的影响略有变化.(如下图所示) 管脚上的Tsu/Tco 它是保证系统Famx 重要的Timing .. [查看全文]
NIOS II 学习笔记
2013-02-21 山城棒棒儿军 15
Nios Development Board Reference Manual, Stratix II Edition 在使用Nios II SDK Shell试运行./restore_my_flash时,发现restore_my_flash会区分目录名的大小写,因此使用Nios II SDKShell时最好注意大小写一致。 restore_my_flash.pl为perl脚本,可以直接修改后直接执行。 restore_my_flash不能正常取得命令行参数,但这 .. [查看全文]
uCOS II v2.85内核OSMboxPend()和OSMboxPost()函数工作...
2013-02-20 36
//http://gliethttp.cublog.cn //---------------------------------------------------------------------- //1.OSMboxPend()函数 void *OSMboxPend (OS_EVENT *pevent, INT16U timeout, INT8U *perr) { void *pmsg; INT8U pend_stat; #if OS_CRITICAL_METHOD == 3 OS_CPU_SR cpu_sr = 0; #endif #if OS_ARG .. [查看全文]
关于ucos ii中优先级翻转问题
2013-02-16 12
1 ucos ii的运行机制 在嵌入式系统的应用中,实时性是一个重要的指标,而优先级翻转是影响系统实时性的重要问题。本文着重分析优先级翻转问题的产生和影响,以及在uC/OS-II中的解决方案。 ucos ii采用基于固定优先级的占先式调度方式,是一个实时、多任务的操作系统。系统中的每个任务具有一个任务控制快OS_TCB,任务控制块记 .. [查看全文]
用FPGA实现Nios II嵌入式系统配置技术
2013-02-16 王建芳 夏清国 7
现场可编程门阵列(FPGA,Field Programmable Gate Array)是一种高密度可编程逻辑器件,其逻辑功能是通过把设计生成的数据文件配置进芯片内部的静态配置数据存储器(SRAM )来实现的,具有可重复编程性,可以灵活实现各种逻辑功能。由于FPGA器件采用的是SRAM 工艺,在断电的情况下FPGA内的配置数据将丢失。所以,在典型 .. [查看全文]

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