电子发烧友网 > 嵌入式技术 > 正文

以SPB为基础的嵌入式音频处理系统构建浅析

2019年05月14日 08:43 次阅读

0 引言

FPGA(Field Programmable Gate Array)现场可编程门阵列,是在PAL,GAL,PLD基础上进一步发展的,作为专用集成电路ASIC)领域中的一种半定制电路,FPGA既解决了定制的电路的不足,又克服了原有可编程器件门电路数有限的缺点。使用FPGA来开发数字电路,可以大大缩短设计时间。从简单的与非门电路到高性能的CPU,FPGA能完成所有的数字器件。

随着技术的发展,FPGA在嵌入式设计方面的应用也越来越多。通过嵌入式软件开发工具,可以在FPGA上设计多个处理器核的嵌入式工程,并下载到FPGA器件中。电路设计软件Altium Designer(AD)及其智能开发平台NanoBoard 3000(NB 3000)为嵌入式系统设计开发提供了开发环境与实现平台。本文利用其软件平台构建器,即SPB(Software Platform Builder),搭建访问NB 3000外围音频设备接口的软件平台,设计实现从NB 3000的音频编解码器读取音频流信号并进行平滑处理的嵌入式音频处理系统。

1 软件平台构建器

设计FPGA嵌入式系统时,常需要通过软件编程的方式访问外围设备,如LED、音频接口、触摸屏等。但在编程时需要熟悉相关外围设备的工作状况,包括设备工作时所需的设备寄存器、设备特定的命令、使用的通信协议及需要处理的中断等。AD软件的软件平台构建器(SPB)为这些特定的外围设备提供了配置数据和驱动等相关的底层模块(软件IP模块),提供了访问外围设备的应用编程接口(API)。

在AD软件下进行嵌入式系统设计时,SPB的使用是通过软件平台文件(SwPlatform)实现的。SPB是一个图形化的用户界面,可以自行读取FPGA设计,为设计中的外围设备导入合适的底层模块,并以此为基础添加更多的高层IP模块到软件平台文件中。具体添加何种IP模块,取决于FPGA嵌入式设计中需要访问哪些外围设备。访问外围设备时,可以使用SPB提供的多个IP模块。较底层的IP模块可以访问特定的存储设备,如硬盘、SD卡、RAM驱动器,较高层的IP模块则更抽象也更独立于硬件。

软件平台文件(SwPlatform)是在SPB中,从一系列提供的元器件中选择组合起来的软件层。软件平台文件使得应用程序通过一组标准化的服务来利用硬件,如存储服务和网络服务。软件平台文件的目的其实就是使硬件设备通过抽象和通用的软件接口,来为应用程序提供外围设备的应用编程接口(API)。软件平台中的设备堆栈(Device Stacks)由三种类型的模块构成,分别是硬件包装(Wrapper)、驱动(Driver)和服务程序(Context)。通常从底而上,从最底层的与原理图设计上特定硬件设备相关的模块开始构建设备堆栈。在此之上,可以堆积较高层次的模块,提供更通用的访问外围设备的功能函数。设备堆栈的底部是硬件包装(Wrapper),然后是驱动(Driver),最后是服务程序(Context)。堆栈每往上一层,模块对硬件的抽象层面越高。设备堆栈层的功能描述如表1所示。

以SPB为基础的嵌入式音频处理系统构建浅析

SPB中的软件服务列表(Software Service)是一组应用程序可以使用的类型、定义、结构和功能函数。软件服务包含用于访问SD卡、IDE存储设备、CF卡和闪存上的文件的存储服务;用于提供以太网访问的网络服务;提供符合POSIX规范的多线程功能的核心服务;允许快速构造现代图形界面的GUI服务;用于实现音频和视频功能的多媒体服务。用于中断管理和软件定时管理的系统服务总是出现在软件平台中,并且与特定设备无关。每个不同的软件模块都包含完整的API参考信息。通过API Reference可以访问API参考信息,堆栈中的每一层都会有详细的该层上可用函数的描述。通过Header Files可以查看任意驱动或者服务程序的头文件。

2 嵌入式音频处理系统设计

2.1 OoenBus系统设计

嵌入式设计时,在处理外围设备与处理器的连接关系时,可以采用AD软件中的开放总线(OpenBus系统)来完成,这样连接过程将被大大简化。“OpenBus系统”是一个描述一种使用普通总线实现整个系统内逻辑功能性“模块”连接的术语。在OpenBus系统文档中,打开OpenBus Palette面板,选择并放置组成系统所需的器件。OpenBus Palette面板中用于FPGA设计的器件,按照功能分类有Connectors(连接器)、Proce ssors(处理器)、Memories(存储器)、Peripherals(外围设备)等。每个OpenBus器件必须正确配置后才能使用。这种Open Bus系统的设计方法与传统的将处理器和外围电路作为元件放置在电路板上不同,它移除了所有低级别的走线和互连细节,能够快速地构建系统。

在本文的嵌入式音频处理系统中,通过访问NB3000开发板上的高保真音频接口获取音频流信号。在设计OpenBus主处理器系统中,分别选择并放置微处理器(32-bit RISC Processor TSK3000A)、连接件(Interconnect)、I2S音频流控制器(Audio Streaming Controller)、SPI控制器(SPI Controller)和SRAM控制器(SRAM Controller)等OpenBus器件,并连线如图1所示。同时,对OpenBus器件进行参数配置。将SPI控制器的数据发送大小(Data Transfer Size)参数配置为32。将I2S音频流控制器的数据缓存(I2S Hardware Buffer)参数配置为4k samples,将I2S设置为中断号INT_I1。

通常情况下,任何使用OpenBus系统的FPGA设计都要设计放置接口电路的顶层原理图。图1的Open Bus系统文件为32位处理器TSK3000A和I/O接口逻辑获得了音频流数据,包含了FPGA设计中的主处理器系统。约束文件将原理图顶层的端口连接到目标FPGA器件的实际物理管脚。约束文件中不但包含端口到管脚的映射,还包含如时钟分配、目标器件等其他相关的设计规范。

以SPB为基础的嵌入式音频处理系统构建浅析

顶层原理图通过约束文件,将下载到FPGA中的嵌入式系统设计与FPGA器件的物理管脚连接起来。顶层原理图设计中,音频流控制器I2S与音频编解码器(AUDIO_CODEC)相连,SPI控制器与音频编解码器控制器CS4270(AUDIO_CODEC_CTRL)相连,如图2所示。

以SPB为基础的嵌入式音频处理系统构建浅析

2.2 软件平台文件设计

在SPB基础上搭建访问NB 3000开发板的音频接口,并对音频流数据进行处理的软件平台文件(SwPlatform),如图3所示。

以SPB为基础的嵌入式音频处理系统构建浅析

NB 3000开发板上的音频编解码器为CS4270,因此图3中选择CS4270 Audio Codec Driver模块,不需要再自行编写音频编解码器的驱动代码。设计采用SPI作为配置和控制,I2S用来传输数字音频数据流。因此软件平台文件的底层设计选择了I2S Master Controller和SPI Master Controller模块。中间层设计选择了I2SDriver、SPI Driver和CS4270 Audio Codec模块。软件平台文件使硬件外围设备的访问变得容易,底层模块为特定的外围设备提供了配置数据和驱动代码。设计软件平台文件时,选择什么样的模块,取决于设计中需要访问哪些外围设备。

2.3 嵌入式代码设计

FPGA嵌入式系统设计中,嵌入式工程是“嵌在”微处理器中的。嵌入式代码就是在软件平台构建器上搭建的软件平台的基础上完成的软件编程。嵌入式工程中的软件代码,主要完成音频数据流的获取、音频数据流的处理和将处理好的音频数据流送到NB 3000开发板的喇叭上。主要程序代码如下:

以SPB为基础的嵌入式音频处理系统构建浅析

3 设计总结

将嵌入式设计文件下载到智能开发平台NanoBoard 3000上的FPGA器件后,利用音频线将电脑或者音箱的音频源送到NanoBoard 3000的音频输入接口,就能从喇叭上听到处理后的音频效果。设计过程表明,AD的软件平台构建器(SPB)为FPGA嵌入式设计访问硬件电路相关外围设备提供了底层软件驱动提供了便利。通过搭建软件平台,调用IP模块,避开了对于底层硬件的驱动程序的编写,只要掌握高级C语言就可以方便地对外围设备进行编程,简化了嵌入式代码的编写,缩短了FPGA嵌入式设计的开发时间。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

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

关注发烧友课堂

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

电子发烧友观察

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

评论

相关推荐

4个月薪资翻两翻,嵌入式Linux实训班等你来!

注:已经报名的学员请添加班级群669626886————————————————————————————————————

发烧友学院 发表于 2018-07-31 00:00 7648次阅读
4个月薪资翻两翻,嵌入式Linux实训班等你来!

基于STM32103VET6微处理器的嵌入式RF...

射频识别(Radio Frequency Identification,RFID)技术是一种以射频信...

发表于 2019-05-15 16:35 31次阅读
基于STM32103VET6微处理器的嵌入式RF...

浅析嵌入式数据挖掘模型应用到银行卡业务中的相关知...

数据挖掘就是从存放在数据库、数据仓库或者其他信息库中的大量数据中挖掘有趣知识的过程。它是在多种数据存...

发表于 2019-05-15 16:31 43次阅读
浅析嵌入式数据挖掘模型应用到银行卡业务中的相关知...

STM32F405xx系列芯片的特点性能介绍

STM32F405XX和STM32F407XX系列基于高性能ARM®Cortex®-M4 32位RI...

发表于 2019-05-15 15:31 97次阅读
STM32F405xx系列芯片的特点性能介绍

经验处理器间通信与状态机设计降低异构双核系统的总体系统功耗

发表于 2019-05-15 10:57 106次阅读
经验处理器间通信与状态机设计降低异构双核系统的总体系统功耗

libusb的嵌入式移植

对于内核驱动的大部分设备,诸如带usb接口的hid设备,linux本身已经自带了相关的驱动,我们只要...

发表于 2019-05-15 09:22 17次阅读
libusb的嵌入式移植

ucgui移植过程中出现下面错误

发表于 2019-05-15 06:36 16次阅读
ucgui移植过程中出现下面错误

请问ucgui和ucos该怎么学习

发表于 2019-05-15 05:28 16次阅读
请问ucgui和ucos该怎么学习

UCGUI BUTTON按钮写字母周围出现白色方框

发表于 2019-05-15 03:56 23次阅读
UCGUI BUTTON按钮写字母周围出现白色方框

UCGUI资源表对话框和对话框包含控件放大缩小

发表于 2019-05-15 03:06 14次阅读
UCGUI资源表对话框和对话框包含控件放大缩小

嵌入式Linux下3G无线上网卡的驱动移植

由于3G无线上网卡工作模式相同,故其移植也大多雷同,故本次开发同样适用于其他嵌入式开发板,如DM64...

发表于 2019-05-14 16:51 20次阅读
嵌入式Linux下3G无线上网卡的驱动移植

基于LabView的嵌入式系统开发

发表于 2019-05-14 06:12 17次阅读
基于LabView的嵌入式系统开发

华虹半导体公布了2019年第一季度业绩,Q1净利...

5月9日,华虹半导体公布了2019年第一季度业绩。

发表于 2019-05-13 17:03 264次阅读
华虹半导体公布了2019年第一季度业绩,Q1净利...

图像传感器推动嵌入式视觉技术发展

嵌入式视觉系统可以归纳为一种“轻量”视觉技术,可以用于包括OEM、系统集成商和标准相机厂商等不同类型...

发表于 2019-05-13 10:01 444次阅读
图像传感器推动嵌入式视觉技术发展

利用μC/OS-II给出的内核扩展接口实现低功耗嵌入式实时系统

发表于 2019-05-13 07:00 46次阅读
利用μC/OS-II给出的内核扩展接口实现低功耗嵌入式实时系统

请问怎么消除按钮小工具?

发表于 2019-05-13 05:48 12次阅读
请问怎么消除按钮小工具?

调用OSMboxAccept函数不起作用

发表于 2019-05-13 04:11 11次阅读
调用OSMboxAccept函数不起作用

请问UCGUI新手怎么学才能尽快上手?

发表于 2019-05-13 02:58 15次阅读
请问UCGUI新手怎么学才能尽快上手?

图像传感器助力嵌入式视觉系统设计

新的成像应用正在蓬勃发展,从工业 4.0 中的协作机器人,到无人机消防或用于农业,再到生物特征面部识...

发表于 2019-05-12 09:28 121次阅读
图像传感器助力嵌入式视觉系统设计

“贪吃蛇”系统为中海油服参与高端技术服务市场竞争...

近年来,国内油气藏开发如火如荼,但是想要解锁地下复杂油气藏,需要世界上最先进的油气勘探开发技术——随...

发表于 2019-05-09 17:25 613次阅读
“贪吃蛇”系统为中海油服参与高端技术服务市场竞争...

一名嵌入式软件工程师对生活的重新思考

首先,工作上不紧不慢、按部就班,还是以嵌入式软件工程师的身份走完了整个2017,完成了公司计划内的两...

发表于 2019-05-09 16:54 327次阅读
一名嵌入式软件工程师对生活的重新思考

我们的嵌入式产业也应该走出去,让世界看看中国实力

相比上届展会,这届展商数量增加了近100家,来自德国以外的国际展商比例增长了56%,展会面积上升了8...

发表于 2019-05-09 14:54 349次阅读
我们的嵌入式产业也应该走出去,让世界看看中国实力

在ZLG打造的AWorks嵌入式实时操作系统中,...

集线器是USB结构中的特定成分,它可以对原有的USB端口在数量上进行扩展以获得更多的USB端口(集线...

发表于 2019-05-09 09:27 214次阅读
在ZLG打造的AWorks嵌入式实时操作系统中,...

一种嵌入式现场总线通信网关设计浅析

文中设计的现场总线通信网关提供了对CANBUS和MODBUS的支持,实现了CANBUS与MODBUS...

发表于 2019-05-09 08:38 86次阅读
一种嵌入式现场总线通信网关设计浅析

如何保持基于RISC-V的嵌入式设计灵活性

如果是桌面类型的处理器,服务器,那相信很多人会想到Intel的x86架构;而如果是移动处理器,微控制...

发表于 2019-05-07 17:07 240次阅读
如何保持基于RISC-V的嵌入式设计灵活性

UltraSoC嵌入式监测和分析基础架构再推新技...

UltraSoC今日宣布其嵌入式监测和分析基础架构中推出新技术,支持高性能计算、存储和实时设备的设计...

发表于 2019-05-07 17:00 108次阅读
UltraSoC嵌入式监测和分析基础架构再推新技...

基于嵌入式操作系统的VxWorks设备驱动程序设...

VxWorks是WindRiver公司开发的一种高性能的嵌入式实时操作系统(RTOS),以其优良的可...

发表于 2019-05-06 15:59 103次阅读
基于嵌入式操作系统的VxWorks设备驱动程序设...

基于51单片机及嵌入式传感器的电网监控系统设计浅...

随着计算机技术的飞速发展,嵌入式系统已经成为计算机技术领域的一个非常重要的组成部分,普遍应用于商业和...

发表于 2019-05-06 14:42 148次阅读
基于51单片机及嵌入式传感器的电网监控系统设计浅...

AMD嵌入式系列迎来“ZEN+VEGA”时代 处...

如今,AMD正在发力嵌入式业务的增长。近日在AMD台北举行的嵌入式新品发布会上,AMD宣布推出新款锐...

发表于 2019-05-02 17:40 157次阅读
AMD嵌入式系列迎来“ZEN+VEGA”时代 处...

三种Linux中的常用多线程同步方式浅析

嵌入式linux中文站给大家介绍三种Linux中的常用多线程同步方式:互斥量,条件变量,信号量。

发表于 2019-05-02 14:49 58次阅读
三种Linux中的常用多线程同步方式浅析

怎样成为高级嵌入式系统硬件工程师

在学习的道路上我们一直是新手,硬件行业显得更加如此。想成为高级嵌入式硬件工程师,你还缺少什么?

发表于 2019-04-30 16:40 546次阅读
怎样成为高级嵌入式系统硬件工程师

Melexis推出面向汽车应用的第II代嵌入式电...

2019 年 4 月 30日,比利时泰森德洛 - 全球微电子工程公司 Melexis 宣布推出面向汽...

发表于 2019-04-30 14:10 129次阅读
Melexis推出面向汽车应用的第II代嵌入式电...

Melexis 面向汽车应用的智能嵌入式电机驱动...

全球微电子工程公司 Melexis 宣布推出面向汽车应用的第 II 代嵌入式电机驱动产品系列的最新产...

发表于 2019-04-30 09:59 323次阅读
Melexis 面向汽车应用的智能嵌入式电机驱动...

基于模型的软件开发环境SCADE的技术特点和开发...

在过程控制和运动控制系统中,特别是在嵌入式控制系统中,PID(比例-微分-积分)控制器因其结构简单,...

发表于 2019-04-29 16:21 116次阅读
基于模型的软件开发环境SCADE的技术特点和开发...

Micron可管理NAND 适用于移动设备的嵌入...

与多年前相比,现在的移动消费电子装置结构复杂,功能丰富,能够存储大量音乐、照片和视频内容。让人欣慰的...

发表于 2019-04-28 08:48 91次阅读
Micron可管理NAND 适用于移动设备的嵌入...

基于DSP的嵌入式车牌识别系统浅析

随着科技与经济的发展,汽车数量也逐渐增多,交通管理问题日渐严峻。如何建立一个科学有效的交通管理系统是...

发表于 2019-04-28 08:43 189次阅读
基于DSP的嵌入式车牌识别系统浅析

Spansion在全球嵌入式闪存占据领导地位 意...

如今,Spansion 宣布推出了用于工业领域的微控制器,即基于ARM Cortex-M 处理器的S...

发表于 2019-04-27 10:51 124次阅读
Spansion在全球嵌入式闪存占据领导地位 意...

基于ARM嵌入式开发平台和GPRS无线传输网络的...

当前有线通信的图像监控系统由于其经济实用性而被广泛采用,然而这种方式很大程度限定了它的应用前景。目前...

发表于 2019-04-27 10:06 252次阅读
基于ARM嵌入式开发平台和GPRS无线传输网络的...

浅析嵌入式DSP设计中的功耗优化设计

对基于数字信号处理器(DSP)的系统而言,优化功耗是一项重要但往往难以实现的设计目标。现在,基于DS...

发表于 2019-04-26 16:16 220次阅读
浅析嵌入式DSP设计中的功耗优化设计

基于DSP和CPLD的嵌入式数字摄像夜间能见度测...

能见度是气象观测中的重要参数,其对于航空航天、铁路、公路等具有重要的应用价值。数字摄像法是根据能见度...

发表于 2019-04-26 16:12 88次阅读
基于DSP和CPLD的嵌入式数字摄像夜间能见度测...

嵌入式代码之编写规范

嵌入式代码编码规范,用于规范自己的代码,增强可读性,非标准规范。最好能强制自己形成良好的编码风格,有...

发表于 2019-04-26 15:21 406次阅读
嵌入式代码之编写规范

怎样成为优秀的嵌入式linux工程师

目前,Linux作为嵌入式系统的主力军,广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、...

发表于 2019-04-24 09:47 414次阅读
怎样成为优秀的嵌入式linux工程师

一种以增强型单片机为控制核心的嵌入式报警系统设计...

为了实现对家居环境安全状况实时的监控以及在发生警情时能自动拨号进行语音提示或发送报警短信, 设计了一...

发表于 2019-04-23 15:59 307次阅读
一种以增强型单片机为控制核心的嵌入式报警系统设计...

AMD正式发布锐龙R1000系列嵌入式处理器

近日,AMD正式发布了锐龙R1000系列嵌入式处理器,和此前推出的锐龙V1000系列一样,都是基于Z...

发表于 2019-04-23 15:00 187次阅读
AMD正式发布锐龙R1000系列嵌入式处理器

基于嵌入式的无线传感心电信息监测系统设计

随着当前信息技术和医疗水平的不断发展以及人们生活水平的不断提高,越来越多的人们对个人及家庭的健康护理...

发表于 2019-04-22 08:47 254次阅读
基于嵌入式的无线传感心电信息监测系统设计

AMD推出新款锐龙嵌入式R1000片上系统 进一...

2019年4月16日,在台湾嵌入式论坛上,AMD(纳斯达克:AMD))宣布进一步壮大其锐龙嵌入式产品...

发表于 2019-04-19 15:31 208次阅读
AMD推出新款锐龙嵌入式R1000片上系统 进一...

円星科技将在台积电28奈米嵌入式闪存制程技术开发...

台湾新竹 - 2019年4月17日 -全球精品硅智财开发商円星科技(M31 Technology,台...

发表于 2019-04-19 15:26 142次阅读
円星科技将在台积电28奈米嵌入式闪存制程技术开发...

详解Melexis嵌入式电机驱动器IC产品系列

基于Melexis高度集成的设计理念,将无刷直流电动机和直流电动机操作所必备的功能模块全部整合到单一...

发表于 2019-04-18 12:31 179次阅读
详解Melexis嵌入式电机驱动器IC产品系列

AMD锐龙嵌入式R1000 SoC为嵌入式行业带...

2019年4月16日,在台湾嵌入式论坛上,AMD(纳斯达克:AMD))宣布进一步壮大其锐龙嵌入式产品...

发表于 2019-04-17 16:15 147次阅读
AMD锐龙嵌入式R1000 SoC为嵌入式行业带...

随着嵌入式技术的发展,工控机产业迎来新改革

近年来,嵌入式工控机在工控机的应用中日趋成熟,开始在一些领域取代传统工控机,比如从工业流水线,到智能...

发表于 2019-04-17 14:40 167次阅读
随着嵌入式技术的发展,工控机产业迎来新改革

基于PDM系统的工程变更优化研究与实践

PDM系统贯穿产品从研发设计到退出市场的各个环节,对于企业的管理有着重要的意义。在产品研制过程中,工...

发表于 2019-04-17 14:38 140次阅读
基于PDM系统的工程变更优化研究与实践

SPB嵌入式音频处理系统设计

FPGA(Field Programmable Gate Array)现场可编程门阵列,是在PAL,...

发表于 2019-04-17 14:25 71次阅读
SPB嵌入式音频处理系统设计

嵌入式开发PCB过孔全介绍

过孔(via)是多层PCB的重要组成部分之一,钻孔的费用通常占PCB制板费用的30%到40%.简单的...

发表于 2019-04-17 14:23 99次阅读
嵌入式开发PCB过孔全介绍

以太网接口的设计嵌入式系统是关键

目前,以太网(Ethernet)协议已经非常广泛地应用于各种计算机网络,如办公局域网、工业控制网络、...

发表于 2019-04-17 14:21 99次阅读
以太网接口的设计嵌入式系统是关键

嵌入式智能家居系统的设计与实现

想象一下:在酷热的夏天或寒冷的严冬,当您工作一整天后带着疲惫的身躯在回家的路上时,空调已经开启并调节...

发表于 2019-04-17 14:18 137次阅读
嵌入式智能家居系统的设计与实现

嵌入式税控POS系统中AT91RM9200有重要...

据赛迪顾问统计,全国将有300~500万台的市场装机总容量及相关税务接口软硬件、配套设备、服务和培训...

发表于 2019-04-17 14:15 123次阅读
嵌入式税控POS系统中AT91RM9200有重要...

LPC213X通过μC/OS-II的多种移植方案

C/OS-II是可移植、适用于对安全性要求苛刻的剥夺型实时多任务嵌入式系统,简单易学,在工程应用和嵌...

发表于 2019-04-17 14:11 24次阅读
LPC213X通过μC/OS-II的多种移植方案

嵌入式设计须知: MCU如何在扩展的SDRAM上...

在使用MCU的嵌入式系统设计中,当程序或者数据内存占用太大而无法放入片上闪存或SRAM时,开发者通常...

发表于 2019-04-16 11:14 1004次阅读
嵌入式设计须知: MCU如何在扩展的SDRAM上...

基于ARM的FPGA嵌入式系统实现

嵌入式微处理器S3C44BOX内置ARM7TDMI核,集成了丰富的外围功能模块,内部8 kB Cac...

发表于 2019-04-13 10:36 147次阅读
基于ARM的FPGA嵌入式系统实现

2019 STM32峰会:汇聚解决中国新挑战的所...

人工智能对于今年的STM32峰会来说具有特殊的意义

发表于 2019-04-12 17:03 834次阅读
2019 STM32峰会:汇聚解决中国新挑战的所...

一种基于嵌入式的USB读写器设计

随着USB技术和闪存技术的飞速发展,移动存储设备的速度和容量日新月异,但在工业控制的上位机和下位机之...

发表于 2019-04-12 16:57 214次阅读
一种基于嵌入式的USB读写器设计

嵌入式软件工程师一般都在开发什么

在嵌入式这个行业,只要工作了几年的同仁。他们通常在跳槽面试下一家企业的时候简历都写的高大上,十个里面...

发表于 2019-04-10 15:22 440次阅读
嵌入式软件工程师一般都在开发什么

嵌入式软件工程师待遇怎么样 当前企业需要哪些技术

想要了解嵌入式软件开发工程师待遇怎么样,那就先来看一下嵌入式软件工程师发展趋势怎么样,据市场分析,现...

发表于 2019-04-10 14:57 439次阅读
嵌入式软件工程师待遇怎么样 当前企业需要哪些技术

基于嵌入式的煤矿安全生产集中监控系统设计

煤炭、石油等化石能源是我国能源供应的主体,特别是煤炭在保障我国能源安全中,起着基础性作用。在我国目前...

发表于 2019-04-10 08:44 448次阅读
基于嵌入式的煤矿安全生产集中监控系统设计

Aitech防务系统公司提供用于人工智能(AI)...

Aitech防务系统公司正在与Concurrent Real-Time公司合作,将RedHawk L...

发表于 2019-04-09 14:36 539次阅读
Aitech防务系统公司提供用于人工智能(AI)...

几种常用的经常出现于现有嵌入式应用中的内存映射I...

Linux 暴风雨般占领了嵌入式系统市场。分析家指出,大约有1/3到1/2的32/64位新的嵌入式系...

发表于 2019-04-08 08:52 106次阅读
几种常用的经常出现于现有嵌入式应用中的内存映射I...

基于DSP的实时嵌入式数字处理系统设计剖析

弹载信息处理系统是一种实时嵌入式数字处理系统,用于对弹载导引系统接收信号进行分析处理,实现对目标信号...

发表于 2019-04-08 08:44 355次阅读
基于DSP的实时嵌入式数字处理系统设计剖析

嵌入式存储市场增长 物联网安全是嵌入式存储的新挑...

今天以人工智能、3D打印、生物科技、机器人、无人驾驶、纳米科技、量子计算和物联网等为特征的第四次智能...

发表于 2019-04-05 17:22 623次阅读
嵌入式存储市场增长 物联网安全是嵌入式存储的新挑...

几种有代表性的嵌入式Linux浅析

由于 Linux 所具备的开源、稳定、高效、易裁剪、硬件支持广泛等优点,使得它在嵌入式系统领域最近十...

发表于 2019-04-05 14:58 405次阅读
几种有代表性的嵌入式Linux浅析

e络盟携带一系列智能解决方案亮相2019年慕尼黑...

除此之外,随着AI成为未来的发展热点,e络盟还建立了AI技术资源中心,覆盖各种话题,包括AI基本释义...

发表于 2019-04-03 13:50 1264次阅读
e络盟携带一系列智能解决方案亮相2019年慕尼黑...

关于嵌入式Linux中进程调度的内容浅析

处理机(CPU)是整个计算机系统的核心资源,在多进程的操作系统中,进程数往往多于处理机数,这将导致各...

发表于 2019-04-03 09:02 120次阅读
关于嵌入式Linux中进程调度的内容浅析