- 在C/C++与汇编语言混合编程的情况下,一般我们都会选择C/C++来实现所期待的大部分功能,对于少数和硬件关联度高(例如操作某些CPU寄存器)以及对运算的实时性要求高(例如高速、多点的FFT)的功能才使用汇编来实现,这就使得大多数情况下,C/C++与汇编的交互都是从C/C++代码调用汇编代码中的函数与变量,所以在此我们就来看一下这种调用的规则。
1.从C/C++中调用汇编代码中的函数
如果一个在汇编代码中定义的函数需要在C/C++中被调用,那么这个汇编函数相对于C/C++代码来说,相当于一
- 关键字:
DSP 汇编代码 函数
- 自1994年11月提出通用串行总线(USB)以来,USB以其传输速率高、支持热插拔、易于扩展的突出优势,发展速度惊人,迅速席卷电子产品世界。在市场需求的强力驱动下,从1998年开始,USB接口进入测量仪器领域,并逐步被许多著名仪器公司接纳。在测量仪器中扩展USB接口已经成为一种发展趋势。针对不同的测量仪器,寻求一种普遍适用的USB接口解决方案,对于测量仪器的开发设计有十分重要的意义。
方案选择
开发USB设备一般有三种方式:一种是使用带USB接口的专用微控制器(MCU),这类MCU有自己的
- 关键字:
DSP USB Cypress
- 摘 要: 本文介绍了DSP TMS320LF2407A和FAT32文件系统结构,分析了基于TMS320LF2407A支持 FAT32文件系统结构的嵌入式软件实现。
关键词: TMS320LF2407A;FAT32;DSP
引言
近几年来,随着闪烁存储技术的进步,由于Flash闪烁存储体系具有容量大和功耗低等优点,被广泛用于数码相机、媒体播放器和PDA等各种数码产品中。当前各种流行的嵌入式操作系统虽然功能完备,但在许多具体的应用中,仍需要编写特定的系统控制软件。数码产品中一个必要的软件
- 关键字:
TMS320LF2407A FAT32 DSP
- 2014年可谓是中国集成电路崛起之元年。中国芯企业也正走在由中国制造向中国设计转变的道路上。就部分中国芯企业的现状和未来走向,电子产品世界记者对一些本土企业进行了采访,一窥本土IC产业的现状,分享专家心声,并飨读者。
- 关键字:
锐迪科 英诺华 互联网 DSP 201410
- 系统架构确定,下一步就是FPGA与各组成器件之间互联的问题了。通常来说,CPU和FPGA的互联接口,主要取决两个要素:
(1)CPU所支持的接口。
(2)交互的业务。
通常来说,FPGA一般支持与CPU连接的数字接口,其常用的有EMIF,PCI,PCI-E,UPP,网口(MII/GMII/RGMII),DDR等接口。作为总线类接口,FPGA通常作为从设备与CPU连接,CPU作为主设备通过访问直接映射的地址对FPGA进行访问。根据是否有时钟同步,通常总线访问分为同步或异步的总线,根据C
- 关键字:
FPGA DSP ARM9
- 通常来讲,“一个好汉三个帮”,一个完整的嵌入式系统中由单独一个FPGA使用的情况较少。通常由多个器件组合完成,例如由一个FPGA+CPU来构成。通常为一个FPGA+ARM,ARM负责软件配置管理,界面输入外设操作等操作,FPGA负责大数据量运算,可以看做CPU的专用协处理器来使用,也常会用于扩展外部接口。常用的有ARM+FPGA,DSP+FPGA,或者网络处理器+FPGA等种种架构形式,这些架构形式构成整个高速嵌入式设备的处理形态。
不得不说的是,随着技术的进步,现在CP
- 关键字:
FPGA DSP ARM9
- 网络摄像机是一种结合传统摄像机与网络技术所产生的新一代摄像机,网络摄像机内置一个嵌入式芯片,采用嵌入式实时操作系统。它可以将影像通过网络传至地球另一端,且远端的浏览者不需用任何专业软件,只要标准的网络浏览器(如“Microsoft IE或Netscape)即可监视其影像。本文为大家介绍几种网络摄像机的设计方案。
浅谈AT91RM9200的嵌入式网络摄像机的设计与实现
网络摄像机要将高清晰度的实时视频信息通过互联网传送到监控终端,因其信息量巨大,所以必须压缩。通常人们采用DSP与
- 关键字:
DSP TMS320DM36 Web
- 1.引言
随着通信技术和网络技术的迅猛发展,通过网络远程实时监控重要场所已倍受人们关注,网络摄像机在此背景下产生,并成为人们关注的焦点。网络摄像机是一种结合传统摄像机与网络技术所产生的新一代摄像机,它可以将影像通过网络传至地球另一端,且远端的浏览者不需用任何专业软件,只要标准的网络浏览器(如"Microsoft IE或Netscape)即可监视其影像。网络摄像机要将高清晰度的实时视频信息通过互联网传送到监控终端,因其信息量巨大,所以必须压缩。通常人们采用DSP与MPEG-4算法相结合的
- 关键字:
DSP MPEG-4 SDRAM
- 在DSP的开发中,常用的算法都可以用C/C++代码来高效实现。但是对一些特殊寄存器的读写,例如某些CPU寄存器的读写,因为C/C++代码无法直接对其访问,仍然需要使用汇编代码进行操作。此外,在一些对代码执行时间要求很严格的算法,例如很多个点的FFT、IFFT中,汇编代码的高效仍然是C/C++所不能替代的。这些就涉及到了C/C++代码与汇编代码的接口问题,在此我们就来了解一下它们是如何交互的。首先要遵循以下的九大原则:
1. 所有的函数(不管是C/C++的还是汇编的)都要遵循特定的寄存器约定
- 关键字:
DSP 汇编语言 C/C++
- 1 引 言
穿戴式医疗仪器可实现对人体非介入式、无创的医疗监测,具备可移动操作、使用简便、长时间持续工作等特点。可以减少病人的生理和心理负担,达到更好的 检测效果。因此,它的发展越来越受到关注。目前,穿戴式医疗仪器在实现从人体上的监护仪器到用户端上位机的无线传输手段包括蓝牙、射频、红外等。从现有文 献看,以蓝牙的使用最为广泛。但蓝牙的成本高,这对于仪器未来的普及是个很大的障碍。红外的传输距离短、抗干扰差,现在已基本不使用。射频具有价格低、传 输距离长等特性,特别是高性价比射频芯片的不断出现,使得
- 关键字:
医疗仪器 DSP nRF905
- 我们使用的处理器一般情况下,要么直接支持硬件的浮点运算,比如某些带有FPU的器件,要么就只支持定点运算,此时对浮点数的处理需要通过编译器来完成。在支持硬件浮点处理的器件上,对浮点运算的编程最快捷的方法就是直接使用浮点类型,比如单精度的float来完成。但是在很多情况下,限于成本、物料等因素,可供我们使用的只有一个定点处理器时,直接使用float类型进行浮点类型的运算会使得编译器产生大量的代码来完成一段看起来十分简单的浮点数学运算,造成的后果是程序的执行时间显著加长,且其占用的资源量也会成倍地增加,这就
- 关键字:
DSP 定点处理器 浮点运算
- 摘要:随着图像处理技术及传感器技术的不断发展,高清数字图像取代模拟图像成为一种趋势。设计了一种基于HD-SDI技术的高清图像处理系统,可通过FPGA+DSP架构对1080P全高清图像进行采集和字符叠加,并实时进行目标提取和偏差量计算。叠加视频可通过DVI数字接口或模拟接口实时显示。利用图像高分辨率特性,系统可实现运动目标精确跟踪。
引言
随着数字视频的迅速发展,高清数字图像代替模拟图像成为必然趋势。光电系统采用全高清图像技术,不仅能大大提高显示效果,而且能显著提高系统的跟踪精度。因此,高清
- 关键字:
HD-SDI DSP FPGA
- 1 引言
自从20世纪80年代初期第一片数字信号处理器芯片(DSP)问世以来,DSP就以数字器件特有的稳定性、可重复性、可大规模集成、特别是可编程性和易于实现自适应处理等特点,给数字信号处理的发展带来了巨大机遇,应用领域广阔。但由于DSP是一个相当复杂、种类繁多并有许多分系统的数、模混合系统,所以来自外部的电磁辐射以及内部元器件之间、分系统之间和各传输通道间的窜扰对DSP及其数据信息所产生的干扰,己严重地威胁着其工作的稳定性、可靠性和安全性[1]。据统计,干扰引起的DSP事故占其总事故的90%左
- 关键字:
DSP 电磁兼容性 因数
- 摘要:随着1080P高清视频以及4K超高清晰视频的普及和应用,基于传统单核DSP处理器的视频信息处理已有些力不从心。为此TI公司推出了一款专门用于高清视频处理的多核DSP处理器,它拥有4个不同类型的处理器,使得视频处理达到了一个更高水平。本文分析研究了该处理器的多核DSP结构及应用开发方法,并对多核间的协调工作及负载情况进行了测试分析。
引言
以DSP为核心的处理器凭借自身硬件结构的优势和算法优化使得一般的嵌入式产品在视频应用领域得到了广泛的应用。随着高清视频应用的增多,传统单核DSP处理
- 关键字:
TI DSP DM8168
- 在一个C/C++程序能正常运行之前,相关的C/C++运行时(run-time)环境首先要正确建立。在CCS软件编程的情况下,C/C++的实时运行库RTS的源程序库rts.src中包含了名为boot.c或者boot.asm的启动程序(在一些TI的例子里,则使用了CodeStartBranch.asm来完成启动工作,它会自动调用库文件中的boot.asm),用于在系统启动后调用c_int00函数,并通过其中的操作来完成运行时环境的建立。通常情况下,c_int00函数位于rts2800.lib库函数中的bo
- 关键字:
DSP C/C++ main函数
dsp-mode介绍
您好,目前还没有人创建词条dsp-mode!
欢迎您创建该词条,阐述对dsp-mode的理解,并与今后在此搜索dsp-mode的朋友们分享。
创建词条
关于我们 -
广告服务 -
企业会员服务 -
网站地图 -
联系我们 -
征稿 -
友情链接 -
手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司

京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473