电子发烧友网 > 可编程逻辑 > 正文

基于可编程逻辑器件实现Web服务器的应用设计

2020年08月05日 17:38 次阅读

1 引言

嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统,是计算机技术、通信技术、半导体技术、微电子技术、语音图像数据传输技术等先进技术和具体应用对象相结合后的更新换代产品,具有可靠性高,成本低,体积小,功耗少的特点,可广泛应用于家电、工业、通信、国防等领域。FPGA(Field Programmable Gate Array,现场可编程门阵列)是电子设计领域中最具活力和发展前途的一项技术,FPGA能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用它来实现,FPGA在嵌入式系统中的应用越来越广泛。随着Internet技术应用到各种嵌入式系统中的不断发展,网络化的嵌入式系统的研究和应用也倍受关注。B/S(Brower/Server)模式现在已经成为流行的开发模式,B/S访问模式是WEB Server和Browser之间的直接访问,客户和服务器间的中间节点不对HTTP请求及响应做任何操作,只需在客户端采用如IE这样的浏览器对服务器上的数据进行浏览,不用开发客户端程序。采用B/S结构具有分布性特点,可以随时随地进行业务处理;系统维护或升级只在服务器端,对客户端无须进行改动,只需要改变服务器端网页,即可实现所有用户的同步更新,易于维护和升级;开发简单,共享性强。因此,研究在FPGA上实现嵌入式Web服务器(Embedded Web Server, EWS)很有必要。

2 WEB相关技术

Web全称为World Wide Web,缩写为WWW,它通过HTTP协议以及超文本(Hypertext)技术将各种各样的信息资源组织在一起形成一个巨大的多媒体信息网。Web系统的工作过程大致可以归纳为以下几个步骤:

① 用户启动浏览器,并在浏览器中指定一个 URL,浏览器向该URL所指向的Web服务器发出请求。

② Web服务器接到请求后,解析请求,如果URL所指向的是普通的HTML文档,Web服务器直接将它送给浏览器。HTML文档中可能包含有javajavaScript、ActiveX、VBS等编写的小应用程序,服务器也将其随HTML一起传送到浏览器,并在浏览器所在的机器上运行。

③ 如果HTML文档中嵌有CGI程序,Web服务器就运行CGI,并将结果以HTML格式传送至浏览器。

2.1 HTTP

HTTP(超文本传输协议)是Web服务器用来与浏览器通信的协议,HTTP规定了发送和处理请求的标准方式,规定了浏览器和服务器之间传输的消息格式及各种控制信息,从而定义了所有Web通信的基本框架。它工作于网络应用层,HTTP协议的详细说明可以在网上查阅RFC2518、RFC2616等文档。HTTP 协议老的标准是HTTP/1.0,目前最通用的标准是HTTP/1.1。HTTP/1.1是在HTTP/1.0基础上的升级,增加了一些功能,全面兼容HTTP/1.0,目前的Web服务器绝大多数都采用了HTTP/1.1。基于HTTP协议的B/S模式的信息交换分四个过程,建立连接、发送请求信息、发送响应信息和关闭连接。HTTP请求消息的格式为:请求消息=请求行(通用信息|请求头|实体头)CRLF[实体内容]。HTTP的响应消息格式为:响应消息=状态行(通用信息头|响应头|实体头)CRLF〔实体内容〕。

2.2 超文本标记语言HTML

HTML是一种超文本标识语言,是构成Web页面的主要工具,它是一种用于因特网文档的标准标记语言,是由欧洲原子核研究委员会(CERN)创造出的一种新的计算机语言。HTML是用来格式化WWW页面的一组规则,HTML文本是由HTML命令组成的描述型文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等等,HTML的连接能力可以使文本中的每一个词或图形连接到Internet中相同或不同位置的另一个文本或另一种媒体信息,用户通过浏览器读取HTML文本并得到相应媒体表达的效果。

2.3 CGI原理

CGI(通用网关接口)是Web服务器与CGI脚本之间的接口标准。其主要功能是在Web环境下,从客户端传送一些信息给Web服务器,Web服务器把接收到的有关信息放入环境变量,然后再去启动所指定的CGI脚本以完成特定的工作,CGI脚本从环境变量中获取相关信息来运行,最后以HTML格式输出相应的执行结果返回给浏览器端。由于用户能传递不同的参数给CGI脚本,所以CGI技术使得浏览器和服务器之间具有交互性。

2.4嵌入式Web服务器

嵌入式Web服务器是指将Web服务器引入到现场测试和控制设备中,在相应的硬件平台和软件系统的支持下,使传统的测试和控制设备转变为具备了以TCP/IP为底层通信协议,以Web技术为核心的基于互联网的网络测试和控制设备[2,3]。

2.5 FPGA的Nios II软核处理器

NIOS II嵌入式处理器Altera公司于2004年6月推出的第二代用于可编程逻辑器件的可配置的软核处理器,性能超过200 DMIPS。NIOS II采用了基于RISC架构的32位指令集,能与用户逻辑相结合,使用Altera 公司的Quartus Ⅱ软件以及SOPC Builder 工具,可以将NIOS Ⅱ处理器嵌入到系统中,编程至Altera的FPGA中。处理器具有32位指令集,32位数据通道和可配置的指令以及数据缓冲。它特别为可编程逻辑进行了优化设计,也为可编程单芯片系统(SoPC)设计了一套综合解决方案。NIOS II处理器系列包括三种内核:一种是高性能的内核(NIOS II/f);一种是低成本内核(NIOS II/e);一种是性能/成本折中的标准内核(NIOS II/s),是前两种的平衡。

NIOS II 处理器支持256 个具有固定或可变时钟周期操作的定制指令;允许NIOS II设计人员利用扩展CPU指令集,最多达256 个用户定义的CPU 指令,通过提升那些对时间敏感的应用软件的运行速度,来提高系统性能;基于JTAG边界扫描测试的调试逻辑,支持硬件断点,数据触发,以及片外和片内的调试跟踪;可配置外设达60 多个,提供种类繁多的配置选择,包括以太网USB、存储控制器等;提供了Berkeley socket API支持IP、ICMP、UDP 和带拥塞控制的TCP、RTT 固件及快速恢复/ 快速重传;支持MicroC/OSⅡ RTOS提供源码的操作系统,支持航空设备RTCA DO2178B 标准的强制要求。

3 嵌入式WEB服务器的设计

3.1 硬件设计

系统的硬件结构如图1 所示。硬件系统的核心是构建于Altera Cyclone中的NIOS II嵌入式软核处理器。NIOS II采用标准内核。通过以太网接口,建立与Internet的联系。以太网接口采用DM9000A。

SOPC Builder组合设置如图2所示。

3.2 软件设计

嵌入式Web服务器和浏览器之间遵循HTTP协议,因此系统的软件结构如图3所示。

HTTP协议的实现是关键。当系统启动后,WEB服务器监听80端口,接受浏览器的请求消息。得到请求消息后,系统根据HTTP的格式进行解码。如果请求得到静止的网页文件,就到保存在FLASH中的文件系统中查找并处理相应的请求。如果请求得到动态的网页信息,执行动态网页生成程序,并把执行的结果返回到浏览器端。由于FPGA上的资源有限,也因为嵌入式WEB的应用系统不像PC机上的WEB服务器的要求那么高,所以动态网页生成程序只需要完成必需的功能就可以了。为了方便系统对浏览器请求的解析,我们采用如下方式:静态的网页文件我们统一采用后缀为HTML的文件保存在Flash中,文件系统采用只读的ZIP文件系统;动态的网页文件的请求我们采用后缀为JSP的格式。因此,当解析请求为请求得到HTML格式的文件时,我们返回静态的网页文件;当解析请求为请求得到JPS格式的文件时,我们把它请求的参数生成网页文件,返回到浏览器端;如果不是请求以上两种类型的文件,系统返回静态的错误提示网页文件。系统的流程如图4所示。在系统的实现上,应注意配置文件系统,把静态的网页文件压缩到ZIP文件包中,注意压缩时压缩模式选择Store模式,否则会出错。编译后的程序下载到FPGA上,连接好网线,就可以测试了。实验证明达到了预期的要求。

4 结束语

本文分析和介绍了嵌入式Web服务器技术的主要内容,描述了NIOS II嵌入式软核处理器技术,提出了基于FPGA的嵌入式WEB服务器的实现方案。本系统在NIOS II嵌入式软核处理器的基础上,采用MicroC/OS-II实时操作系统,移植LWIP协议栈,在TCP/IP协议的基础上实现了HTTP协议,从而实现了FPGA芯片上的提供静态和动态网页功能的嵌入式WEB服务器,为基于嵌入式WEB的智能仪表、网络测控和远程监控系统提供一个优秀的通信平台。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00 20998次阅读
写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

在FPGA芯片上使用VHDL语言实现UART模块...

在数据采集系统中, 常需要进行异步串行数据传输,目前广泛使用的RS232异步串行接口,如8250、N....
发表于 2020-08-05 17:45 0次阅读
在FPGA芯片上使用VHDL语言实现UART模块...

基于可编程逻辑器件实现多路数据采集系统的设计

对于国内而言,正如DSP在20年前出现的情形一样,如今,FPGA正处于数字信号处理技术的前沿。而DS....
发表于 2020-08-05 17:30 10次阅读
基于可编程逻辑器件实现多路数据采集系统的设计

基于EP1K30TC144-3芯片实现温控定时喷...

FPGA是新型的可编程逻辑器件,能够将大量的逻辑功能集成于单个器件中,它所提供的门数从几百门到上百万....
发表于 2020-08-05 17:17 13次阅读
基于EP1K30TC144-3芯片实现温控定时喷...

一个小型嵌入式操作系统设计:精髓都有了!

上面定义一个 32 位变量,每一位代表一个任务,0 表示挂起状态,1 表示就绪状态。它记录了各任务的....
发表于 2020-08-05 17:06 19次阅读
一个小型嵌入式操作系统设计:精髓都有了!

基于可编辑逻辑器件实现IEEE 802.11协议...

IEEE 802.11标准定义了能够统筹所有基于以太网的无线通信的协议。它是迄今为止最流行的无线局域....
发表于 2020-08-05 17:06 17次阅读
基于可编辑逻辑器件实现IEEE 802.11协议...

基于EP2S30 FPGA芯片实现MAC接收控制...

传统的测控网是将具有各种功能的仪器通过诸如VXI、CAN等专用总线连接起来构成一套完整的测控系统。现....
发表于 2020-08-05 17:00 19次阅读
基于EP2S30 FPGA芯片实现MAC接收控制...

采用现场可编程门阵列器件实现典型电路的设计方案

在科研和工程中,数据采集系统具有很广泛的应用,针对各类电压型传感器输出的信号伏值不同这种情况,本文提....
发表于 2020-08-05 16:55 23次阅读
采用现场可编程门阵列器件实现典型电路的设计方案

采用可编辑逻辑器件和VHDL语言实现波控系统设计...

相控阵是通过波控系统控制阵列天线各单元通道的相位、幅度以形成空间波束并控制其方位角和俯仰角。早期的波....
发表于 2020-08-05 16:43 19次阅读
采用可编辑逻辑器件和VHDL语言实现波控系统设计...

为了满足远程协同应用日益增长的需求,浪潮极大地提...

如何确保超聚合基础设施(HCI)在支持庞大的虚拟桌面负载的同时保障用户的使用体验,成为深信服重点关注....
发表于 2020-08-05 16:33 13次阅读
为了满足远程协同应用日益增长的需求,浪潮极大地提...

基于DDS和FPGA器件实现频率特性测试仪的设计

在电路测试中。常常需要测试频率特性。电路的频率特性体现了放大器的放大性能与输入信号频率之间的关系。频....
发表于 2020-08-05 15:01 30次阅读
基于DDS和FPGA器件实现频率特性测试仪的设计

基于EP1C6Q240C8的FPGA芯片实现对实...

利用FPGA开发振动模拟器研制开发费用低,不承担投片风险,通过开发工具在计算机上完成设计,电路设计周....
发表于 2020-08-05 14:29 36次阅读
基于EP1C6Q240C8的FPGA芯片实现对实...

云计算服务或将成为一种主流技术

很多传统电感的铜线都在外面,有很大的漏感,会干扰其他元器件。而一体成型电感,它的整个铜线是被包覆在材....
发表于 2020-08-05 13:24 53次阅读
云计算服务或将成为一种主流技术

C语言开发单片机为啥都是全局变量形式?

要成为一个资深的嵌入式工程师相当难,一方面要有非常扎实的理论知识,同时也要有相当的那种大型的、高频C....
发表于 2020-08-05 10:35 71次阅读
C语言开发单片机为啥都是全局变量形式?

fpga--矩阵键盘实现某些按键独特功能

矩阵键盘原来是按一下输出一个值,现在想把其中几个值改为一直按一直输出而不是一直按着只输出一个值 ...
发表于 2020-08-05 10:30 40次阅读
fpga--矩阵键盘实现某些按键独特功能

网络型光缆入侵探测系统的功能特点及应用分析

石化单位是重点防范单位,为了有效防止非法入侵行为,防患于未然,设计一套先进的周界防范报警系统是非常必....
发表于 2020-08-05 10:30 61次阅读
网络型光缆入侵探测系统的功能特点及应用分析

采用高端智能视频服务器设计油田周边监控防范系统

中国作为世界第二大石油消费国,在石油安全的整体框架中,石油运输安全不容忽视。如果没有几条可靠的石油进....
发表于 2020-08-05 10:21 27次阅读
采用高端智能视频服务器设计油田周边监控防范系统

澜起科技研发应用于云计算数据中心的人工智能处理器...

澜起科技成立于2004年,公司提供高性能的津逮®CPU、安全内存模组以及内存接口芯片,以满足新一代服....
发表于 2020-08-05 08:25 153次阅读
澜起科技研发应用于云计算数据中心的人工智能处理器...

FPGA如何获得外部输入信号?

你好, 我们想使用LCD引脚,在FPGA中获得外部输入信号。 我们在上阅读了讨论,我们使用vivado逻辑进行了一些...
发表于 2020-08-05 07:12 0次阅读
FPGA如何获得外部输入信号?

【每周FPGA案例】至简设计系列_串口回环工程

至简设计系列_串口回环工程 --作者:小黑同学 本文为明德扬原创及录用文章,转载请注明出处! 1.1 总体设计1.1.1 概...
发表于 2020-08-04 20:31 101次阅读
【每周FPGA案例】至简设计系列_串口回环工程

云计算技术如何改变企业经营业务的方式?

企业内部部署的服务器更有可能让忽视一些小问题(因为他们正忙于开展业务),这些问题将会变成了更大的问题....
发表于 2020-08-04 19:04 143次阅读
云计算技术如何改变企业经营业务的方式?

东方通推出云应用服务器TAAS,推动中国云计算落...

  “事实上,云中间件产品创新只是东方通云计算发展规划的一个重要组成部分。”东方通副总裁杨桦告诉记者....
发表于 2020-08-04 18:02 38次阅读
东方通推出云应用服务器TAAS,推动中国云计算落...

基于FPGA器件实现UART适应自顶向下的设计

UART(通用异步收发器)是广泛使用的串行数据传输协议。UART允许在串行链路上进行全双工的通信。专....
发表于 2020-08-04 17:25 137次阅读
基于FPGA器件实现UART适应自顶向下的设计

一文详谈FMC标准和FMC连接器的

FMC标准描述了一个通用的模块,它是以一定范围的应用,环境和市场为目标的。
发表于 2020-08-04 16:35 22次阅读
一文详谈FMC标准和FMC连接器的

基于DSP的RS232串口连接设计

此芯片缺陷是不能够一对多发送数据,只能一对一,倒也能满足我使用需求。
发表于 2020-08-04 15:41 149次阅读
基于DSP的RS232串口连接设计

人工智能是助力传统产业焕发新生命力?

在伍大勇的图纸上,任务已被清晰地分成三类算法:文本表示算法,为了把问题变成机器能看懂的语言;分类算法....
发表于 2020-08-04 10:16 31次阅读
人工智能是助力传统产业焕发新生命力?

基于EP1C6Q240C8的FPGA芯片实现电子...

本文采用的是ALTERA公司的EP1C6Q240C8型号的FPGA,整个体统采用模块化设计的思想,将....
发表于 2020-08-04 09:39 200次阅读
基于EP1C6Q240C8的FPGA芯片实现电子...

基于FPGA和单片机构成的电子加密系统的设计

FPGA/CPLD技术是近年来计算机与电子技术领域的又一场新的革命,为了保护知识产权,出现了各种层次....
发表于 2020-08-03 17:58 109次阅读
基于FPGA和单片机构成的电子加密系统的设计

FPGA器件EP1C3T100I7实现高速传输速...

近些年来,各种电路功能,包括模拟电路和数字电路,越来越多地用单片集成电路来实现。采用单片集成电路不仅....
发表于 2020-08-03 17:54 166次阅读
FPGA器件EP1C3T100I7实现高速传输速...

基于可编辑逻辑器件实现ADPLL的应用设计

随着数字电路技术的发展,特别FPGA技术的普遍应用,采用FPGA实现全数字锁相环(ADPLL)的应用....
发表于 2020-08-03 17:40 39次阅读
基于可编辑逻辑器件实现ADPLL的应用设计

采用编程逻辑器件控制8个LED小灯电路的设计

演化硬件(EHW)是指能根据外部环境变化自动改变自身结构和功能的一类硬件,它把可编程逻辑器件的结构位....
发表于 2020-08-03 17:35 58次阅读
采用编程逻辑器件控制8个LED小灯电路的设计

基于FPGA器件实现AMI编码器和译码器的设计

实际的基带传输系统,含有丰富直流和低频成分的基带信号不适宜在信道中传输。而对具有易获取定时信息、无直....
发表于 2020-08-03 17:31 171次阅读
基于FPGA器件实现AMI编码器和译码器的设计

基于VHDL语言及SOPC技术实现全数字调频信号...

在常用的信号源及信号处理设计方案中,RC/LC振荡电路频率调整方便,但是它的工作频率稳定度较低。频率....
发表于 2020-08-03 17:19 68次阅读
基于VHDL语言及SOPC技术实现全数字调频信号...

采用EPM7064S芯片和TMS320F2812...

CCD驱动板完成CCD信号的驱动,产生CCD像元同步、帧同步信号和经过运放处理的视频信号,DSP电路....
发表于 2020-08-03 17:12 43次阅读
采用EPM7064S芯片和TMS320F2812...

采用SOPC技术和VHDL语言实现图像增强处理系...

图像增强最早起源于人类的空间探索计划。从卫星或飞船上获得的关于地球和太阳系中行星的图像因为多种原因而....
发表于 2020-08-03 17:07 29次阅读
采用SOPC技术和VHDL语言实现图像增强处理系...

基于FPGA XC3S400芯片和ARM相结合实...

在往复式压缩机状态在线监测系统中,由于压缩机结构复杂、零部件多、运动形式各不相同,发生的故障也就会多....
发表于 2020-08-03 17:01 66次阅读
基于FPGA XC3S400芯片和ARM相结合实...

基于EP1C6Q240C8芯片的FPGA开发板实...

本文使用了6输入1输出的BP神经网络结构,其隐含层选择了8个神经元。当传感器出现故障时,系统就根据传....
发表于 2020-08-03 16:53 31次阅读
基于EP1C6Q240C8芯片的FPGA开发板实...

紫光同创PGL22G开发平台试用---软件和器件

已经可以支持到DDR3的800M。内部频率150M---200M,可以很好的运行。硬件部分和国外的中....
发表于 2020-08-03 16:46 272次阅读
紫光同创PGL22G开发平台试用---软件和器件

Vitis AI:从边缘到云的最佳人工智能推断

有了世界领先的模型压缩技术,我们可以在对精度影响极小的情况下,将模型的复杂性降低 5 至 50 倍。....
发表于 2020-08-03 16:40 154次阅读
Vitis AI:从边缘到云的最佳人工智能推断

page struct的三种存放方式

随着内存容量的增加,相对应的page struct也就增加。而这部分内存和其他的内存略有不同,因为这....
发表于 2020-08-03 16:33 65次阅读
page struct的三种存放方式

请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来?

请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来?   前辈们做过的指导我一下。 ...
发表于 2020-08-03 15:53 134次阅读
请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来?

为什么传感器可以与Roctest的光纤读出单元一...

光纤位移传感器用于测量运动,如:打开或关闭buildings, 桥梁和管道的施工缝的开放或收缩混凝土....
发表于 2020-08-03 15:35 25次阅读
为什么传感器可以与Roctest的光纤读出单元一...

温湿度传感器功能应用及其分类

电路采用微处理器芯片、温度传感器,确保产品的可靠性、稳定性和互换性。 采用颗粒烧结探头护套,探头与壳....
发表于 2020-08-03 12:02 67次阅读
温湿度传感器功能应用及其分类

嵌入式Linux实时化技术详谈

Linux支持PowerPC、MIPS、ARM、DSP等多种嵌入式处理器,逐渐被用于多种关键性场合。其中实时多媒体处理...
发表于 2020-08-03 07:00 243次阅读
嵌入式Linux实时化技术详谈

嵌入式

发表于 2020-08-02 18:25 101次阅读
嵌入式

牛人牛语-FPGA

发表于 2020-08-02 17:56 0次阅读
牛人牛语-FPGA

嵌入式系统应用热门的原因主要有几个方面?

1. 系统内核小。由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所  以内核较之传统的操作系...
发表于 2020-08-02 17:54 0次阅读
嵌入式系统应用热门的原因主要有几个方面?

嵌入式设计经验分享

嵌入式设计是个庞大的工程,今天就说说硬件电路设计方面的几个注意事项,首先,咱们了解下嵌入式的硬件构架。   我...
发表于 2020-08-02 11:30 505次阅读
嵌入式设计经验分享

奈奎斯特升余弦数字滤波器的工作原理和采用FPGA...

随着信息需求量的增大,网络都逐渐朝着综合化、宽带化方向发展。数据速率的提高,对于数字信号处理的速度和....
发表于 2020-07-31 18:04 71次阅读
奈奎斯特升余弦数字滤波器的工作原理和采用FPGA...

基于MAX7000S系列的FPGA芯片解决基带传...

现场可编程门阵列FPGA是一种由用户实现芯片功能的器件,用户在设计完成之后可以进行功能仿真,也可以现....
发表于 2020-07-31 17:55 75次阅读
基于MAX7000S系列的FPGA芯片解决基带传...

数字Σ-Δ调制器的基本原理及采用FPGA器件实现...

Σ-Δ调制在数字信号处理以及通信系统方面的应用正越来越引起大家的重视,因为Σ-Δ调制实现时主要采用数....
发表于 2020-07-31 17:52 91次阅读
数字Σ-Δ调制器的基本原理及采用FPGA器件实现...

香橙派PC Plus电脑开发板获取CPU温度的三种方法

下文将给大家介绍在PC Plus获取CPU温度的三种方法:1、shell操作     先通过shell操作热身一下,登录...
发表于 2020-07-31 17:48 1415次阅读
香橙派PC Plus电脑开发板获取CPU温度的三种方法

基于GPS中频信号源的FPGA设计实现方案

在GPS接收机的设计中,为了检验和完善信号处理算法,需要在本地获得GPS数字中频信号数据。采用真实的....
发表于 2020-07-31 17:37 177次阅读
基于GPS中频信号源的FPGA设计实现方案

采用FPGA器件实现滤波器的设计和验证方法

光电脉冲编码器是一种集光、机、电为一体的用于检测机械位移或间接检测速度的光电传感器,根据其用于检测角....
发表于 2020-07-31 17:31 71次阅读
采用FPGA器件实现滤波器的设计和验证方法

协作机器人未来发展趋势 服务领域或成为新蓝海

目前,国内协作机器人市场应用主要集中在3C 电子、汽车及其零配件、家电等行业,除了工业领域,协作机器....
发表于 2020-07-31 16:52 150次阅读
协作机器人未来发展趋势 服务领域或成为新蓝海

基于FPGA技术和CVSD编解码算法实现语音编解...

64 Kbit/s的A律或μ律的对数压扩PCM编码在大容量的光纤通信系统和数字微波系统中已得到广泛应....
发表于 2020-07-31 16:12 76次阅读
基于FPGA技术和CVSD编解码算法实现语音编解...