32位嵌入式系统的字节对齐问题
2012-12-02 16
32位嵌入式系统的软件开发过程中,字节对齐问题是相当重要的。我们现在就拿ARM处理器和ADS1.2开发环境作为例子说明字节对齐的概念。在此之前,我先声明几个基本的概念:对象:在C语言中使用结构体类型、共同体类型、或内部基本类型所定义的变量或常量,就称为对象。对象占据了一块实际的存储器空间,这块空间有固定的起始 .. [查看全文]
modelsim仿真中的 vsim-3601错误
2012-12-02 gateye 15
这几天一直为这个问题头疼,几天终于解决了!可能快熬到头了或者是中午belinda给我带来的好运!反正是解决了~ 出现问题是在所有的demux模块combination的过程中,原来每个模块的testbench验证表明ok;但通过的demux的testbench发现在功能仿真中,出现问题。 情况如下: 仿真开始后 # ** Fatal: (vsim-3603) Zero-delay osc .. [查看全文]
VxWorks下的高速缓冲存储器一致性问题的解决方案
2012-12-02 郑更生 郑炜煜 17
1Vxworks下的高速缓冲存储器一致性问题 美国风河(WindRiver)公司的VxWorks是目前最先进的实时嵌入式操作系统。Tornade是它的集成一体开发环境。然而,vxWorks下编程硬件驱动程序时却存在着高速缓冲存储器一致性(Cache Coherence)的问题。该系统下有两个cache区:数据高速缓冲存储器和指令高速缓冲存储器本文讨论的高 .. [查看全文]
SAA7111初始化的FPGA设计
2012-12-01 李正东,刘志强 8
在视频处理电路中使用Philips公司提供的可编程视频输入处理芯片SAA7111,大大降低了视频输入处理部分的设计难度,减小了电路板的制作尺寸,因此,它被广泛应用于视频桌面系统、图像多媒体、数字电视、图像处理和视频电话等领域。而使用SAA7111的前提是首先实现对SAA7111的初始化,利用DSP或者单片机对SAA7111进行初始 .. [查看全文]
ZigBee堆栈架构解析
2012-12-01 11
引言:ZigBee标准定义了一种堆栈协议,这种协议能够确保无线设备在低成本、低功耗和低数据速率网络中的互操作性。本文简要说明ZigBee标准中规定的ZigBee堆栈结构。 ZigBee 堆栈是在IEEE 802.15.4标准基础上建立的,定义了协议的MAC和PHY层。ZigBee设备应该包括IEEE802.15.4(该标准定义了RF射频以及与相邻设备之间的通 .. [查看全文]
arm 开发经验(三)
2012-12-01 16
/********************************************************************************************************** *Programming Arm * * *(c) Copyright 1992-2008, 西安交通大学 *All Rights Reserved * *自控研究所158 * * 版本: V1.00 * 作者: 潘自强 * * 对象: ARM7 * 模式: ARM * 工具: ADS1.20 **************** .. [查看全文]
DHT90与LCD1602的温湿度显示KeilC程序
2012-11-30 29
/*********************************************************************************** ;功能说明:DHT90与LCD1602的温湿度显示KeilC程序 ;文件名称:DHT90.c ;微处理器:AT89S52 ;编译环境:Keil uVision V2.38a ;作者:Huang Yanxiang ;版权:(c)Huang Yanxiang ;创建日期:2008.08.15 ;版本:V1.2 ;修改日期:2008. .. [查看全文]
uCOS II在SkyEye上的移植分析
2012-11-30 北京亚嵌专家讲师 李明 19
SkyEye仿真调试器是基于ARM7TDMI 核的,因此移植 uC/OS-II 到 SkyEye 上可以借鉴网上已有的例如 Sansung S3C3410X的移植代码,这在 uC/OS-II的主页上很容易找到。 当然自己动手做移植也是对 ARM 体系结构和汇编语言的进一步熟悉,同时对于 uC/OS-II 内核的调度机制会有更深的认识。 整个移植工作可以分为两个方面,一部 .. [查看全文]
MINIGUI在S3C2410开发板的移植
2012-11-30 11
1 引言 自 MiniGUI 从 1998 年底推出以来,越来越多的人开始选择 MiniGUI 在 Linux 上开发实时嵌入式系统。MiniGUI 系统也逐渐成熟,应用到各种嵌入式系统中,包括PDA、机顶盒、DVD、MP4播放器等。本文讲解基于 Linux 和 MiniGUI 的嵌入式系统软件开发,,其内容不仅仅限于 MiniGUI 的编程,还会涉及到一些 Linux 下嵌入式系统软 .. [查看全文]
PDIUSBD12固件软件包(V5.0)使用心得
2012-11-30 12
说句实在话,ZLG团队做的软件包真的非常好,非常专业!基本上不用怎么修改就可以直接使用。不过在使用过程中,还是有些地方需要我们去注意。以下是我们公司在使用过程中出现的情况,请ZLG团队及D12的用户们多多交流! 1.当MCU通过D12发数据给主机时不能简简单单的调用写函数,如下:D12_WriteEndpoint(5,64,filebuffe .. [查看全文]
单片机测量频率的设计与实现
2012-11-29 王雅乐 10
对于周期波频率的测量方法很多,但大多是通过测量间接计算频率。本文介绍了用目前应用比较广泛的MCS-51系列单片机对周期波频率进行测量,并通过LED以数字形式直观地示出频率,实现测量的智能化,省去间接对频率计算的麻烦与错误。文章对其测量原理,设计和实现作了说明,介绍了主要程序,并进行了误差分析。 引言 目前单片机 .. [查看全文]
FPGA实现串行接口 RS232
2012-11-29 56
串行接口(RS-232) 串行接口是连接FPGA和PC机的一种简单方式。这个项目向大家展示了如果使用FPGA来创建RS-232收发器。 整个项目包括5个部分 RS232是怎样工作的 如何产生需要的波特率 发送模块 接收模块 应用实例 RS-232接口是怎样工作的 作为标准设备,大多数的计算机都有1到2个RS-232串口。 特性 RS-232有下列特性: .. [查看全文]

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