摘要:提出了在
嵌入式平台上用
CPLD实现实时图像增强
算法的解决方案,并加以实现。重点讨论了经过改进的图像增强算法以及使用CPLD实现的具体方法,介绍了所采用的嵌入式平台的总体结构。
关键词:嵌入式 CPLD 实时处理 图像增强
通常,在拥有DSP或FPGA的嵌入式平台上,有关图像信号处理的算法部分都由DSP和FPGA完成。但是相对于标准的PC平台来说,嵌入式平台的资源有限得多,而且由于成本的原因,中央处理器的速度也通常无法与PC相比。因此,在PC机上用软件可以轻易实现的图像处理算法,完全移植到嵌入式平台上就要颇费一番周折了。
为了达到实时图像处理的目的,除了最大限度地发挥中央处理器的图像处理能力外,还需要合理地分配任务。DSP芯片的优势在于乘除运算的能力,由于其特殊的流水线结构和处理单元,大部分DSP都能在单周期内完成在PC上需若干个周期才能完成的乘法运算,所以在进行诸如FFT、DCT等运算时优势明显;相反在进行简单的加减运算时,由于时钟频率和总线宽度都无法与PC机相比,效率不高。因此,如果能用硬件实时实现这些相对简单却又繁琐的运算,就可以大大提高系统的总体性能。

1 改进的图像增强算法
图像增强是图像处理中用于改善图像质量以及图像视觉效果的一种方法。在DSP平台上采用直方图均衡实现实时图像增强是一种常用的方法。对一幅连续图像,其具有灰度G的阈值面积(所有轮廓线所包围的面积)为A(G),则其直方图H(G)定义为:
H(G)=lim[A(G+ΔG)-A(G)/ΔG=d/dcA(G),
ΔG→0
对于数字图像,G为整数,A(G)表示灰度值大于等于G的象素个数,当ΔG=1,H(G)=A(G+1)-A(G)。
如果对A(G)做一次系数为Gm/A0的比例变换,Gm表示灰度的最大值,A0表示图像的面积(在数字图像中为象素总数)。这就是种线性直方图均衡。这种直方图均衡的具体实现如下:
(1)对于图像{Pi,j|i=1,2,...,n;j=1,2,...,m},就灰度G,G=0,1,...255,求出直方图H(G);

(2)由A(G+1)=A(G)+H(G)求出阈值面积A(G),G=1,2,...,255;
(3)求出变换后的灰度分度值hnew(G)=255 A(G)/A0,A0=nm;
(4)Pij=hnew(Pij)。
借助LUT,可使运算以最快速度实现。
考察直方图均衡的实现过程可以发现,这是一种有限区间内的单调变换。从其频域特性看,直方图均衡改变了已有频率成分的分布,使它们分布得更加均匀,但并不增加新的频率成分。直方图均衡对于彩色(灰度)值集中在低端的图像,可起到较明显的视觉改善作用。但对于那些色彩分布很不均匀、频带较窄,特别是整体偏亮的图像,效果就不明显了。
本文采用一种新的图像增强方法,将对图像的边缘增强处理与均衡结合起来,并且这些运算最终可由硬件实现。
对于连续图像P,其局部边缘可由对应空间梯度的幅值
,取其一阶近似ΔPi,j=2Pi,j-Pi,j-Pi-1,j,可得图像{Pi,j|i=1,2,...,n;j=1,2,...,m}在(i,j)的边缘信息。
如果不计Pi,j的取值范围,可直接对图像{Pi,j|i=1,2,...,n;j=1,2,...,m}进行修正:
P′i,j=Pi,j+ΔPi,j,
其中,P′i,j表示Pi,j修正后的值。显然,图像{Pi,j|i=1,2,...,n;j=1,2,...,m}按此规则修正后边缘值的变化更为强烈,边缘更为突出,可达到边缘增强的效果。同时,由于在原图像上叠加了梯度值,使得修正后的图像的频谱有一定的扩展。但由于没有对Pi,j的取值作约束,这样处理后的象素值可能会溢出,例如对于每个色彩通道为8位的图像,处理后的数值可能会大于255或小于0。因此,通常要对其进行归一化处理,即:
Pnew=255×(P′-P′min)/(P′max-P′min)。
但用硬件实现乘除运算可能会占用很多资源,上述公式即便以运算实现都是很不经济的。本文采用预拉伸加饱和/截止的方法,在不牺牲频率特性的基础上达到减少计算量的目的。
考察ΔPi,j与Pi,j的直方图,分别取得它们的右峰值所对应的横座标,记为GΔ和G,并找到k,使得kGΔ+G=255,则修正公式变为P′i,j=Pi,j+kΔPi,j。其中kΔPi,j可以LUT实现。修正后的P′i,j可在[0,255]上进行饱和/截止运算。
2 用CPLD实现实时的图像增强
本文所采用的改进图像增强算法的主要成份是差分、累加以及饱和/截止。这些运算都是加减法及逻辑运算,都属于ALU的简单操作,适合硬件实现。本文采用CPLD实现所提出的算法。以对具有30fps的1280×1024 RGB图像计算ΔPi,j为例,每计算一点ΔPi,j需要4次加(减)运算,即总的需要1280×1024×3×30×4=471,895,200次加(减)运算。如果采用的DSP的速度是100MHz,且假定所有运算都是单周期的,则仅仅该运算就需要4.7s!所以采用CPLD实现某些运算是必需的。
图3 图像增强算法的硬件实现结构
采用CPLD实现运算(例如边缘处理中涉及的求梯度运算),还需解决数据的暂存问题。本文以一片高速SRAM作为数据缓冲区。由于图像数据的采样输入的频率也很高,需要充分合理地安排好每一次操作的时序,充分利用已参与运算的数据及中间结果,减少数据进出SRAM的次数。
2.1 基于E1-DSP的网络图像采集平台
在分析具体实现方法前,先简要介绍所采用的硬件平台。该平台主要用于远程图像采集和以太网传输,其图像通道结构如图1所示。
OV9620是CMOS的数字图像传感器,负责采集连续的数字图像;中央处理器使用德国HYPERSTONE公司的E1系列RISC DSP,它集DSP和RISC于一身,可以加载OS,方便地实现任务调度、内存管理等功能,大大提高系统的总体性能;CPLD的基本功能是作为E1总线接口控制模块,本文还将用它实现图像增强运算。
2.2 算法的总流程
为了实现实时的读写和运算,需要由外部电路产生24MHz×4的时钟EXCLK作为读写时钟,所有时序都由CMOS时钟和EXCLK控制,可以做到完全同步。具体流程如图2所示。
(1)在CMOS时钟到来时,从CMOS传感器的数据输出口采集Pi,j,并实现加法运算RESULT=Pi,j+Pi,j,同时用EXCLK的第0个时钟向SRAM写入P′i,j-1或P′i,m-1 (本行最后一个数据,下一次操作应换行);
(2)在EXCLK的第1个时钟锁存RUSELT,由SRAM读入Pi-1,j,并做减法运算RESULT=RESULT-Pi-1,j;
(3)在EXCLK的第2个时钟锁存RUSELT,由SRAM读入Pi,j-1,并做减法运算RESULT=RESULT-Pi,j-1;
(4)在EXCLK的第3个时钟锁存RUSELT,同时写入Pi,j。
然后开始下一个点的运算。
2.3 硬件实现的逻辑结构
用CPLD实现该算法所采用的逻辑结构如图3所示。
其中?熏加模块实现2×Pi,j运算,生成9位的运算结果交给减模块;减模块在EXCLK的第二和第三个时钟分别读入Pi-1,j和Pi,j-1进行减法运算,并把结果存回result寄存器。由于两次减法在时间上是错开的,因此只需要一个减法器就够了,节约了内部资源。
图3中的脉冲计数器是一个模4计数器,所有的读写时序和运算时序都由它控制。数据通道切换模块控制流入result寄存器的数据流,在第一个EXCLK时钟让加法器的结果进入result,其余的时间都让减法器的结果进入result。两个选通逻辑模块对EXCLK起门控作用,选通逻辑1允许第1个和第2个时钟通过,用来锁存从SRAM读入的数据;选通逻辑2允许第1、2、3个时钟通过,用来锁存三次运算的结果。
SRAM的读写操作由地址发生器和读写控制模块共同实现。由于四次读写操作的地址都不同,且不连续,无法用普通的地址计数器实现。这里采用地址计数器加偏移的相对寻址法,具体结构如图4所示。
地址计数器中保存Pi,j的地址,它由cmos clk作为时钟实现累加;偏移地址则由脉冲计数器模块控制,分别选择P′i,j-1、Pi-1,j、Pi,j-1和Pi,j的偏移地址;最后做减法运算得到绝对地址送到SRAM。
通过上述设计和优化,完全可以在结构和功能都比较简单的CPLD上实现实时的图像增强处理。
由于采用了改进的图像增强算法,在处理窄频带的图像时收到了非常好的效果,部分测试结果如图5所示。

与传统的处理方法相比,改进后的算法对图像的均衡效果更为明显一些,而且由于展宽了频带,图像的细节更加丰富,图像更加明艳和清晰。
以上算法都在CPLD上实现,并没有占用DSP的处理时间,因而节省了大量的运算时间。笔者做过一个实际测试,在100MHz主频的E1 DSP上用C编程实现一帧640×480 RGB图像的增强算法大约需要100ms(如果用汇编语言编程或对程序作优化可使性能提高一些),而且要占用大量存储资源。这样的运算速度只适合静止图像的处理。所以,如果不做简化处理或采用更高性能的DSP,根本无法做到实时处理。由此可见,采用硬件处理的方法可以极大地提高系统的总体性能。
综上所述,在拥有DSP的嵌入式平台上使用CPLD实现改进的图像增强算法是可行的,对于实时的图像处理是一种高效的解决方法。
-
图像增强(10280)
图像增强(10280)
-
用CPL(6357)
用CPL(6357)
点赞
收藏
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
本文介绍的方法是在用ARM7系列芯片S3C4510B和μClinux构建的嵌入式平台上实现的。在嵌入式系统设计过程中,系统的掉电保护越来越受到重视整个掉电保护实现的基本思路是:产生掉电信号,捕捉掉电信号和处理掉电信号。重点介绍这个过程的具体实现。##掉电信号处理软件方法实现
2014-06-03 11:03:00
5917 是480Mbits/s,完全可以满足图像采集、传输以及后续处理的要求。##从总体来看,该系统以嵌入式设备为核心平台,在此平台上完成了机器视觉、图像实时采集、数据传输 3个子系统的无缝连接集成开发。
2014-09-01 08:56:22
2028 
目前,嵌入式系统在视频监控中的应用越来越广泛。伴随着网络的强大功能,视频监控更侧重网络监控方案,要求体积小、远程化、成本低、功耗小、操作界面人性化等。本系统基于嵌入式Linux 平台上利用USB 摄像头采集视频图像,通过视频图像压缩及结合网络进行视频图像传输,使远程监控成为可能。
2018-09-03 08:39:28
9088 
介绍了32位嵌入式系统及应用现状,指出了在嵌入式实时图像采集的重要性和存在问题,提出了一种基于嵌入式系统总线接口的实时图像采集模块的实现方法。
2019-09-05 08:00:44
最近在做一个四轴飞行器,需要在其上搭载摄像头和图像处理设备,能够对拍摄到的视频进行实时的处理,进而得到环境的信息。什么样的系统(板?嵌入式?)能完成这个任务?我看到的这方面的一个例子中提到了:1.6
2014-03-12 18:47:39
在嵌入式领域中,嵌入式实时操作系统(RTOS)正得到越来越广泛的应用。采用嵌入式实时操作系统可以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。内存资源作为嵌入式系统中极为重要的资源之一,其管理机制历来是嵌入式系统设计的重点和难点。
2020-11-25 06:48:44
随着USB技术的发展,优盘在PC机系统上已得到广泛的应用,基本上取代了软盘,PC机系统可以实现从优盘启动。由于优盘性能稳定,体积小巧,访问速度快,因此它也非常适合作为嵌入式实时系统的存储设备。这为
2020-03-11 07:40:26
随着计算机软硬件技术的快速发展,出现了越来越多的便携设备和智能设备。这些设备中通常包含控制用的CPU和相应的操作系统;这类特殊的计算机系统叫做嵌入式实时系统。嵌入式实时系统以其简洁高效等特点在计算机
2021-10-27 10:09:37
从系统的观点来看,嵌入式实时系统也是系统,特别是硬件技术的快速发展,嵌入式实时软件也有快速适应硬件型号升级问题,也有业务快速变更要求以及可伸缩、可修改、可复用等方面的问题。但面向对象技术对于实时性、可靠性的描述并不适合,在嵌入式实时应用中依然不是主流设计方法,从而引入了模式的概念。
2019-10-08 11:35:54
最近想从嵌入式平台上用C语言实现二阶滤波器,于是先从Matlab上验证二阶滤波器公式,再编写C语言来验证。算法移植(实现过程)①先用Matlab自带公式的二阶滤波器实现;②运用公式Matlab实现
2021-12-15 09:12:52
。为了使便携式心电监护仪实现友好的人机交互和更加方便的显示,这里提出一种GUI界面系统设计,就是在基于NiosⅡ处理器的嵌入式平台上实现μC/GUI的移植,使之实现系统功能。
2020-04-10 06:21:33
1 填空题嵌入式竞赛平台上板载的微控制器是: 3 级流水线,具有 128 Kbytes的Flash存储空间。(请在第一、二空格处填写10进制数值)解析:STM32G431RBT6采用采用
2021-11-08 06:09:00
FTP服务是目前广泛应用的因特网应用服务之一,为了在国产嵌入式实时操作系统平台上开发FTP服务,采用多线程并发服务器的体系结构设计了一种嵌入式FTP服务器,实现了包括对RFC959标准定义的访问控制
2020-03-11 08:27:19
系统平台上,采用USB摄像头捕捉视频信号,利用V4L内核应用编程接口函数,实现了视频连续帧图像的采集,并保存成文件的形式利用无线传输方式传输给接收端。这里着重讨论视频采集发送端的实现。
2020-03-16 07:57:33
通信协议设置等多项技术。手机编程开发平台是集合了通信技术、嵌入式技术、电子技术、软件工程、操作系统等理论的软硬件的教学与研究开发平台。在这个开发平台上开发相应的程序,可以掌握嵌入式系统设计的流程与方法;可以根据使用者的需求,设计并实现手机的基本功能和扩展功能。
2019-09-17 06:23:02
在嵌入式系统设计过程中,系统的掉电保护越来越受到重视。本文介绍的方法是在用ARM7系列芯片S3C4510B和μClinux构建的嵌入式平台上实现的。整个掉电保护实现的基本思路是:产生掉电信号,捕捉掉电信号和处理掉电信号。重点介绍这个过程的具体实现。
2019-11-04 08:20:33
嵌入式系统是由哪些部分组成的?实时嵌入式系统特征有哪些?嵌入式移动数据库管理系统的数据同步机制特点是什么?
2021-12-23 09:27:25
什么是电子系统的实时性三类电子应用系统的实时性嵌入式系统的实时性分析嵌入式应用系统的实时性设计
2021-04-22 07:12:27
特性,使其成为各项生物识别技术中最突出的一项。本文论述了在基于Blackfin561的嵌入式操作系统uClinux的虹膜图像采集以及预处理。为后期在嵌入式平台上进行虹膜图像运算提供了图像来源。
2020-03-30 06:54:41
嵌入式视频监控目前,嵌入式系统在视频监控中的应用越来越广泛。伴随着网络的强大功能,视频监控更侧重网络监控方案,要求体积小、远程化、成本低、功耗小、操作界面人性化等。本系统基于嵌入式Linux 平台上
2021-11-08 07:10:06
大神们,我是刚刚接触ARM嵌入式图像处理,之前也没有接触过ARM,有没有谁做过ARM嵌入式图像处理的,都是用的哪种ARM开发板,一般大家普遍用的、性价比高的具体是哪种型号的,有没有同时有ARM
2014-08-19 09:56:26
嵌入式系统。是的,嵌入式软件本身是用Python而不是C / C ++编写的。实时最广泛使用的Python版本是MicroPython端口,设计用于在ARM Cortex-M3 / 4等微控制器上运行
2019-01-11 18:22:17
Qt在海思嵌入式平台上的GDB调试过程是怎样的
2021-12-24 06:33:04
的 FotoNation®嵌入式图像增强解决方案。CEVA在日本横滨市举行的台积电技术研讨会 (TSMC Technology Symposium)上,向与会者现场演示了这些技术。
2019-07-19 06:24:25
”ARM嵌入式系统与PC机图像传输的实现“利用keil编写的工程包,有大神可以分享一下吗?么么哒
2015-12-07 13:52:04
本文在研究ARM嵌入式系统原理的基础上,设计了一种基于ARM的嵌入式图像处理系统,该系统包括硬件平台的构建和软件架构设计,可以很方便实现图像采集、显示、存储及处理。该系统采用Qt多线程技术编写的图形应用程序,能实现图像实时显示和处理,提高了应用程序运行效率。
2019-07-08 14:55:06
至关重要的是通过澄清有关嵌入式平台的一些常见误会和误解以便提出正确讨论框架。要达到这样的目的,我们首先需要明确区分今天的嵌入式解决方案和 5 年或 10 年前那些方案的不同之处,并认识到当前嵌入式技术的重要演进。
2019-09-19 09:00:18
分享的是基于ARM和CPLD的嵌入式数字图像处理系统设计方案。嵌入式数字图像处理系统概述:本文介绍的是一种嵌入式数字图象处理平台的实现方案,通过ARM和CPLD技术,构造一个具有通用性、可扩充性、灵活
2019-12-10 17:55:03
传统的嵌入式产品只能实现某种特定的功能,不能满足用户可变的丰富多彩的应用需求。为解决这个问题,本文设计并实现了一种使用Java作为软件平台的基于FPGA的可编程嵌入式系统,以实现系统对多种本地应用和网络的支持。
2020-03-25 06:30:05
。为了使便携式心电监护仪实现友好的人机交互和更加方便的显示,这里提出一种GUI界面系统设计,就是在基于NiosⅡ处理器的嵌入式平台上实现μC/GUI的移植,使之实现系统功能。
2019-11-05 07:00:38
摘要:本文基于atmega16微处理器和AVRX嵌入式实时操作系统设计并完成了水秋千的嵌入式控制器.为实现高级控制策略和非线性控制理论研究提供了一个能够运行多任务的实验平台/通过移植和裁剪,嵌入式
2009-04-27 21:41:48
能够在目标平台上运行的二进制代码格式映像。最后将映像下裁到目标平台上的特定位置,由目标板上启动代码(Bootloader)执行这段二行制代码,从而运行起嵌入式系统。
2019-09-16 07:09:20
1嵌入式软PLC的总体结构 嵌入式软PLC与嵌入式系统共享一个CPU,PLC和嵌入式系统之间没有多余的导线连接,增加了系统的可靠性,易于实现许多高级功能。PLC中的信息也能通过嵌入式系统的显示屏显示,通过嵌入式系统的编辑键可方便地对PLC进行编辑操作。
2019-06-19 06:20:54
如何实现基于1394b接口的车载嵌入式图像实时采集与显示系统设计?
2021-12-27 07:10:03
平台上有效地运行,是嵌入式系统开发中需要解决的关键问题。解决的方法是在硬件平台和操作系统之间提供硬件相关层来屏蔽这些硬件的差异,给操作系统提供统一的运行环境,这种硬件相关层就是嵌入式系统中的板级支持包B...
2021-11-05 08:06:18
本文使用的系统硬件平台采用Samsung公司的处理器S3C2410,并以此为基础,在基于嵌入式Linux系统平台上设计了建立图像视频的一种方法。
2021-06-08 06:10:16
本文将着重介绍如何在手持信息终端嵌入式系统平台上实现MIDI的播放。
2021-05-28 06:05:40
西电移动计算与通信团队招聘:嵌入式软件开发(专职或兼职)研究方向:工业嵌入式计算平台开发。需求人数:1人要求:1、熟悉linux操作系统和嵌入式实时操作系统,具有嵌入式linux/RTOS软件开发
2021-10-12 09:32:52
本帖最后由 eehome 于 2013-1-5 10:01 编辑
摘要:嵌入式系统开发趋势之一是基于平台的开发,包括硬件平台和软件平台。开放实时嵌入式软件平台TOPPERS(Toyohashi
2012-12-06 10:06:35
平台上运行的操作系统一方面会根据嵌入式平台所执行的功能对内核组件进行裁剪,在满足系统的应用功能的基础上去除不必要的部分;另一方面,嵌入式平台对操作系统的可靠性,实时性和安全性特性有很高的要求
2011-09-01 13:41:09
怎样将OpenCV环境与交叉编译器移植到嵌入式开发平台上呢?有哪些移植步骤?
2021-12-27 06:02:41
Altium designer在FPGA及嵌入式智能方面有哪些优势?怎样运用Altium Designer平台实现FPGA的嵌入式系统设计?
2021-04-28 07:05:33
点击上方“AI算法修炼营”,选择“星标”公众号精选作品,第一时间送达这篇文章是激光雷达点云数据分割算法的嵌入式平台上的部署实现。主要的创新点有两点:一是利用多路分支采用不同分辨率输入后再...
2021-12-21 08:28:22
计算机相关专业,硕士以上,2年以上工作经验;2.精通C/C++,VC++,OpenCV;3.精通Matlab,能够快速验证算法原型;4.精通常用图像处理,模式识别以及机器学习算法。 5.有在嵌入式平台上
2016-10-21 11:14:36
PC硬件使用的增加是近年来高端嵌入式系统的一个最重要的发展。由于这个趋势,嵌入式系统的硬件成本大大地下降了,然而应用于嵌入式PC平台的软件系统却没有太多的选择。目前嵌入式操作系统主要有Palm OS
2019-07-18 06:41:28
嵌入式软件构件平台的体系结构是由哪些部分构成的?怎样去设计嵌入式软件构件平台?
2021-04-23 07:01:25
了移动终端、嵌入式系统、数字信号处理以及通信协议设置等多项技术。手机编程开发平台是集合了通信技术、嵌入式技术、电子技术、软件工程、操作系统等理论的软硬件的教学与研究开发平台。在这个开发平台上开发相应
2019-07-22 06:13:49
摘 要:介绍了在PC104平台上构建嵌入式L inux操作系统方法及嵌入式L inux系统开机导入的原理,提出有效地利用最少资源在CF卡上构建一个功能完整的最小L inux系统,并且阐述了利用Grub
2009-04-21 23:31:37
22 本文介绍了基于H.264 编码的嵌入式平台上实时视频通信系统的设计方案和实现相关技术。重点阐述了如何在无线网络中利用H.264 良好的网络亲和性来保证流畅的视频画面,同时应用SI
2009-05-25 13:53:27
17 本文以套接字 Socket 为基础,提出并设计了一种跨平台嵌入式实时系统的通信模型,并根据这种模型给出了示范。当前嵌入式系统正以前所未有的速度发展,并广泛应用到通信
2009-07-11 14:19:40
18 实时仿真与嵌入式系统:Matlab 和VxWorks 是当今工业流行的仿真软件和嵌入式操作系统, 二者之间的结合极大的方便了程序在嵌入式平台上的仿真。本文介绍了Matlab 中RTW 面向VxWork
2009-09-13 10:44:08
21 介绍了基于LWIP协议栈的嵌入式WEB服务器实现原理,提出了一种利用现有的嵌入式计算平台,开发嵌入式产品的新方法,并以基于ARM7TDM~内核的S3C44B0X为硬件平台,详细说明了这种服务
2009-11-07 15:50:46
30 本文简明阐述了NAND FLASH驱动在嵌入式ARM平台的实现。分析了NAND FLASH的数据存储结构,并从物理层,逻辑层和文件系统驱动接口层三个方面具体分析了NANDFLASH 驱动程序的实现。本
2009-12-23 16:10:35
19 本文首先介绍针对S3C2410芯片和Linux操作系统平台扩展的USB图像采集模块的软硬件和RGB图像数据流的采集;然后在嵌入式Linux平台上实现RGB流转换成BMP格式的图片;最后通过网络把
2010-01-06 17:12:34
24 首先简要介绍基于嵌入式Linux系统的S3C2410平台及在该平台上利用COMS图像传感器实现运动图像自动监控所需的软件开发环境,接着阐述在该平台上进行运动图像数据的捕获、存储等应用
2010-02-23 15:50:16
33 摘要:介绍了一种采用CPLD实现嵌入式CPU外围电路的方法,将数据总线、译码单元、分频电路及逻辑电路集成于一片CPLD,大大缩小了印制板的面积并提高了系统可靠性,同时,由于CPLD
2010-05-10 09:23:49
29 在嵌入式手机开发平台上实现视频解码处理的方法。首先介绍视频解码在嵌入式平台上的处理流程,然后具体分析视频解码算法中各个关键模块的实现方法,最后对该平台上的处理
2010-07-06 16:16:41
22 基于CPLD和嵌入式系统的高速数据采集系统的设计与实现
介绍一种基于CPLD和嵌入式系统的高速数据采集系统,并详细阐述了系统的结构和软硬件的实
2009-10-15 23:46:59
972 
嵌入式Linux平台的图像采集与传输设计
O 概述
随着嵌入式技术的迅猛发展和Linux在信息行业中的广泛应用,视频采集与传输系统作为远程视频监控、可视电话
2010-04-03 10:58:01
805 
本文给出了实现嵌入式实时系统优盘启动的嵌入式主机硬件结构、软件协议栈以及主要程序流程,探讨了实现嵌入式实时系统从优盘启动的可行性。
2011-07-20 15:09:49
2003 针对系统低功耗的实际需求,提出一种基于ARM 的嵌入式 图像采集压缩 系统的实现方案. 采用一片CPLD 设计时序控制器,很好地解决了图像采集系统存在的系统严格同步和高速数据流实时处
2011-08-19 14:36:26
198 传统的可信计算一般是基于PC平台的,本文通过可信计算软件栈TSS在ARM平台上的实现,调用TSS的API编写应用程序与TPM进行交互,对于实现可信计算在嵌入式ARM平台上的应用提供了重要的桥
2012-02-21 10:49:00
3965 
本文介绍了一个在低端嵌入式系统中增加图像采集功能的实现方案。MT9V011 CMOS数字图像传感器应用于基于飞利浦低端ARM7处理器的嵌入式系统中,系统通过1片CPLD读取MT9V011采集的图像,并
2012-05-29 14:11:28
1729 
阐述了嵌入式实时系统的原理及特点,分析并论述嵌入式实时系统实现过程中的关键问题,讨论了嵌入式实时系统在通信领域中的应用。
2012-05-30 09:52:22
7447 
提出了一种基于ARM9的嵌入式Web远程实时温度监控系统的设计方法。在基于ARM9和Linux2.6内核的嵌入式系统平台上控制温度传感器DS18B20采集数据,并配置实现了Boa服务器;利用CGI实现了客
2013-05-06 14:26:08
158 基于ARM的嵌入式静态图像显示系统的研究与实现,很好的资料,快来学习吧
2016-02-18 13:54:17
0 基于Modbus协议的ARM嵌入式监测平台设计与实现
2017-09-24 09:40:51
11 1、嵌入式系统的特点以及实现方法 嵌入式系统的主要特点如下:嵌入式系统的硬件和软件的紧密结合,具有很强的依赖性之间的软件和硬件,嵌入式系统的功能和性能通过软件和硬件来实现。因此,在硬件平台上的嵌入式
2017-10-19 14:38:46
0 基于CORTEX_A8处理器的嵌入式数控系统实时平台的设计与实现
2017-10-26 08:29:36
3 嵌入式系统的实时控制模块设计与实现
2017-10-31 15:02:33
10 ,但是在实时性、远程监控及人机接口等方面存在一些不足.鉴于嵌入式系统具有成本低、高灵活性及功耗低等诸多优点豳,本研究采用Yocto Linux的Intel Edison嵌入式开发板作为开发环境,同时集成使用TBB线程构建模块以最大限度地利用CPU并行运
2018-02-05 15:21:20
3 本集介绍了在实时嵌入式平台上实现信号处理应用的方法,其应用范围非常广泛,比如噪声定位、生物医电、机器状态/结构健康等实时监测等等。
2018-06-25 15:15:00
4152 
本集介绍了在实时嵌入式平台上实现信号处理应用的方法,其应用范围非常广泛,比如噪声定位、生物医电、机器状态/结构健康等实时监测等等。
2018-06-24 08:00:00
3680 
关键词:arm , LCD , 嵌入式 , 图像 , 显示系统 随着嵌入式技术迅猛发展和Linux在信息行业中广泛应用,利用嵌入式Linux系统实现图像采集处理已有可能。实时获得图像数据是实现这些
2019-02-05 22:17:01
952 基于ARM与FPGA的嵌入式实时图像处理平台(嵌入式开发流程包含哪些步骤和内容)-该文档为基于ARM与FPGA的嵌入式实时图像处理平台总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
2021-07-30 11:41:52
6 嵌入式实时操作系统FreeRTOS在ARM7上移植实现(嵌入式开发工程师待遇)-嵌入式实时操作系统FreeRTOS在ARM7上移植的实现
2021-07-30 12:05:58
21 VivadoHLS嵌入式实时图像处理系统的构建与实现优先出版(嵌入式开发电脑推荐)-VivadoHLS嵌入式实时图像处理系统的构建与实现优先出版
2021-07-30 12:39:03
0 ARM11嵌入式系统实时网络通信和PWM波输出控制的实现(嵌入式开发缺口很大吗)-ARM11嵌入式系统实时网络通信和PWM波输出控制的实现
2021-07-30 14:59:27
3 arm11嵌入式系统实时网络通信和lcd显示的实现(一个嵌入式开发板有什么用)-arm11嵌入式系统实时网络通信和lcd显示的实现
2021-07-30 15:04:40
14 嵌入式图像处理系统的设计与实现(嵌入式开发需要学哪些算法)-文档为嵌入式图像处理系统的设计与实现总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
2021-08-04 15:19:18
12 这篇文章是激光雷达点云数据分割算法的嵌入式平台上的部署实现。主要的创新点有两点:一是利用多路分支采用不同分辨率输入后再用不同的...
2022-01-26 18:15:33
3 遵循上述嵌入式工程实践,您可以确保在嵌入式平台上高效成功地移植 Android,并增强现有连接设备的功能或从头开始设计新系统,而无需太多麻烦。
2022-07-01 10:20:02
2702 。该软件基于实时操作系统(RTOS)Zephyr开发,可同时启动Linux与Zephyr 2个Guest OS,从而在同一硬件平台上实现混合内核部署。 2023年2月,湖大嵌入式实验室正式将该项目开源
2023-04-11 14:52:08
2731 电子发烧友网站提供《基于ARM嵌入式图像处理系统设计与实现.pdf》资料免费下载
2023-10-12 10:16:49
1 随着人工智能技术的飞速发展,深度学习算法在各个领域的应用日益广泛。然而,将深度学习算法部署到资源受限的嵌入式平台上,仍然是一个具有挑战性的任务。本文将从嵌入式平台的特点、深度学习算法的优化、部署流程、代码示例以及面临的挑战和未来趋势等方面,详细探讨深度学习算法在嵌入式平台上的部署。
2024-07-15 10:03:47
4376 。与FPGA(现场可编程门阵列)相比,CPLD通常具有更少的逻辑资源,但具有更低的功耗和成本。CPLD的可编程性使其能够快速适应设计变更,这对于快速迭代的嵌入式系统开发至关重要。 2. CPLD的优势 快速开发周期 :CPLD允许设计者快速实现和修改逻辑功能,加速
2025-01-23 09:50:33
1937
已全部加载完成
评论