澳门威尼斯人官网手机网 > 嵌入式技术 > 正文

嵌入式应用框架EAF详解

2018年12月02日 11:30 次阅读

EAF是Embedded Application Framework 的缩写,即嵌入式应用框架。嵌入式应用框架是 ApplicaTIon framework的一种, 是在嵌入式领域的应用框架。

ApplicaTIon Framework——应用框架,是一种软件框架,软件开发人员用应用框架作为标准结构,以便实现应用软件。

那什么是软件框架呢?

关于软件框架

软件框架是一个抽象的概念, 是提供了通用的软件功能,可以通过用户编写代码有选择地改变, 从而提供特定的软件应用。 软件框架提供了构建和部署应用程序的标准方式。 软件框架是一个通用的、可重用的软件环境, 它提供特定的功能, 作为大型软件平台的一部分, 以促进软件应用程序、产品和解决方案的开发。 软件框架可能包括辅助程序、编译器、代码库、工具集和API , 汇集了所有不同的组件, 便于一个项目或系统的开发。

那些我们用过或者常见的软件框架太多了:

windows上MFC

.net Framework

spring framework以及衍生的SSH等等

EnTIty Framework

Robot Framework

play framework

Zend framework

Oracle ApplicaTIon Development Framework

Cactus Framework

Eclipse XXX framework

AWS Lambda Framework

FrondEnd framework:Vue.js,Angular.js,React等等

尤其是Web 应用框架更加丰富多彩,基于各自语言实现的Web Application Framework 不胜枚举。

进一步, 很多的系统架构也引入Framework 的概念,例如,Enterprise architecture framework等等,甚至在研发管理上也同样涌现了Framework,例如 Project Management Framework,Risk Management Framework等,外延在不断在融合放大。

关于软件应用框架的开发著述也有很多,例如侧重API设计的《软件框架设计的艺术》等等。

嵌入式系统的应用框架

与一般的电脑相比, 嵌入式设备有着自己的特性, 例如耗电量低、体积小、操作范围粗糙、单位成本低。 这是以有限的加工资源为代价的, 这使得程序和交互的难度大大增加。 然而, 通过在硬件之上建立智能机制, 利用可能存在的传感器和存在一个嵌入式单元网络, 既可以在单位和网络一级对现有资源进行最佳管理, 并提供远远超出现有可用功能的增强功能。 这或许就是嵌入式应用的必然性。

嵌入式应用框架EAF详解

EAF 是面向嵌入式系统的软件应用框架。嵌入式系统是一个在较大的机械或电气系统中具有专用功能的计算机系统, 通常具有实时计算约束。嵌入式系统从便携式设备, 如数字手表和 MP3播放器, 到大型的固定设备, 如交通灯, 工厂控制器, 以及大部分复杂的系统, 如混合动力车、核磁共振成像和航空电子设备等等。 复杂性从低到单一的微控制器芯片, 到非常高的多个单位等等。

鉴于如此的复杂,很难有一个统一的应用开发框架。

但是,参考Java 面向资源的分类(J2EE,J2SE,J2ME,Java Card等),我们可以对嵌入式系统的应用框架进行尝试分析。

手机上的应用框架

由于手机的功能越来越强大,很多时候被认为超出了嵌入式系统的范畴。但是,了解手机上的应用框架,对于EAF而言,还是大有裨益的。

手机上的应用开发框架一般也被称为 Mobile Development Framework。近些年,随着智能手机的普及,面向手机开发的应用框架已被人们所熟知,例如 ios development framework,Android development framework,还有基于HTML5的混合编程框架PhoneGap等等。

尤其是Android,如果资源允许,基于android的嵌入式设备可以轻松使用android的软件应用框架。google 还面向嵌入式设备推出了android wearable 等一系列方案,当然iOS 也是如此。

下图就是那张经典的android 架构层次图:

嵌入式应用框架EAF详解

Android应用程序框架分为应用层、应用框架层、系统运行库层和Linux内核层,在开发应用时就是在这个框架上进行扩展。Android应用框架的部分功能如下:

android.app:提供高层的程序模型和基本的运行环境。

android.content:包含对各种设备上的数据进行访问和发布。

android.database:通过内容提供者浏览和操作数据库。

android.graphics:底层的图形库,包含画布,颜色过滤,点,矩形,可以直接绘制屏幕上。

android.location:定位和相关服务的类。

android.media:提供一些类管理多种音频、视频的媒体接口。

android.net:提供帮助网络访问的类,超过通常的java.net.*接口。

android.os:提供了系统服务、消息传输和IPC机制。

android.opengl:提供OpenGL的工具。

android.provider:提供访问Android内容提供者的类。

android.telephony:提供与拨打电话相关的API交互。

android.view:提供基础的用户界面接口框架。

android.util:涉及工具性的方法,例如时间日期的操作。

android.webkit:默认浏览器操作接口。

android.widget:包含各种UI元素(大部分是可见的)在应用程序的布局中。

智能手机的资源还是相当丰富的,在智能手机之前的Feature Phone 同样有着自己的应用开发框架,只是不如Android 和iOS 那么普及,已经逐渐被人们所遗忘。 但是,这些应用框架的设计思想和实现方式同样有着重要的参考性。例如,Qualcomm的BREW(翻开了历史的回忆)。

嵌入式应用框架EAF详解

BREW 指Binary Runtime Environment for Wireless 的缩写,从基本的层面而言,BREW 平台就是手持设备上嵌入式芯片操作系统的接口或抽象层。

BINARY 是指二进制。BREW的编程接口是一套二进制的函数库。所有基于BREW的应用和扩展类被编译和联接成二进制代码,在本地执行。

RUNTIME是指运行时间。所有基于BREW的应用和扩展类志在运行时被发现和调用,这一点很像动态连接库,事实上,BREW的应用和扩展类的模拟器版本就是一个DLL。

ENVIRONMENT是指环境。BREW是一个开放而且灵活的环境,提供了大量的编程接口,并可以管理丰富的业务。

WIRELESS是指无线。BREW 可以充分无限设备的特性,快速有效的运行与低 RAM/FLASH 的环境中,使有限的无线网络资源得到有效的使用。

BREW基本上遵从COM这一组件构架的。组件架构的一个优点就是应用可以随时间的流逝而发展进化,除此之外,使用组件还有一些可以使对以有应用的升级更加方便和灵活的优点,如应用的定制,组件库以及分布式组件等。

M2M的应用框架

鉴于 M2M 技术的特点, 系统设计者可能不得不从头开始构建整个 M2M 体系结构。其核心是, M2M 技术包括增加一个装置或设备的智能服务, 并将该设备与可以监控或控制该设备的后端基础设施连接起来。 为了实现这一目标, 一个 M2M 设备使用了两个基本元素: 与后端通信的基础设施(无线调制解调器或模块)和运行服务的软件。

通过提供一种将 M2M 服务直接嵌入通信模块的方法, 以及预先安装装的软件模块、连接能力和处理资源方式,一般的M2M 应用框架如下:

嵌入式应用框架EAF详解

EAF一般包括下列组成部分:

优化的轻量级操作系统

虽然一些 M2M 应用程序需要更强大的 RTOS, 但大多数都不需要。 操作系统的设计能够提供 API 来控制语音, 数据调用, 短信, 以及 TCP/IP 连接。 应该经过优化, 以充分利用直接访问协议栈的能力。 为了提供对连接应用程序的全面支持, 操作系统还应提供一个核心功能集, 其中包括:

实时性, 包括保证对外部或内部中断的响应时间, 不论其状态如何。

灵活安排任务的优先顺序。

多任务能力, 以定义和同步服务所需的任务。

在处理速度和功率选择方面的灵活性, 以优化电池寿命。

内存、固件和软件保护功能。

能够使用API访问蜂音频等媒体和数据路径。

软件库

为了简化开发过程和市场的速度时间, EAF 应该包括各种软件库和API, 提供设备或服务可能需要的各种功能。 这包括定位、全面的互联网连接协议、无线和互联网安全等服务。 EAF还应支持为目标市场具体需求开发的第三方软件库。 理想情况下, EAF 不仅应得到通信模块供应商的支持, 还应该得到合作伙伴和开发者的支持。

开发工具

EAF 还应该包含一个开发工具包, 以便于编码、调试和监视 M2M 应用程序, 这些工具应该是开源的, 可以免费使用。 最终, EAF 应该提供开发 M2M 应用程序并将其嵌入模块所需的一切。

云连接

最后, EAF 应该提供工具来简化连接设备的云管理, 包括一个完全实现的系统来处理设备监控和软件/固件升级。 该系统应该允许开发者监控设备的健康状况, 并识别潜在的问题。 它还应该包括已验证的操作系统远程升级工具, 以及使用补丁机制的热修复工具。

面向脚本的EAF

对于为嵌入式系统创建软件的开发者而言,对脚本的编写并不陌生。 选择脚本是往往是解决问题的最快方法。一般地,脚本被用来自动构建和运行验证测试。作为全栈必备的Javascript被广泛应用于网页、 web 服务器和移动应用程序中,在嵌入式系统中也将占据一席之地。

嵌入式应用框架EAF详解

出于对性能的担心,可以通过一些技术手段提升JavaScript的运行性能:

1.充分利用内置函数和对象。 Javascript 语言拥有支持数组、 JSON、正则表达式和其他字符串运算的复杂内置对象。 这些实现通常在 JavaScript 引擎中得到了很好的优化。

2.小心编码。由于脚本比本地代码慢, 代码优化在性能重要的地方是至关重要的。 Javascript 的动态特性意味着 JavaScript 引擎通常不能像 c 编译器那样有效地优化代码。

3.混合编程。没有一种语言适用于所有情况, 所以要为工作选择最好的语言, 而不是100% 纯粹地使用。 每一个 JavaScript 引擎都提供了一种从脚本调用本地代码的方法。 如果不确定性能, 首先在 JavaScript 中实现, 因为它更容易执行。 如果存在性能瓶颈, 请在 c 中重新实现函数。

在 Mozilla 的一个项目 asm.js 中出现了一个可以替代使用 c 的方法。 定义了一个严格的 JavaScript 子集, 它更容易被翻译成本地代码或 c 源代码。 利用 c 和 JavaScript 之间的语法相似性, 使翻译变得简单明了。 嵌入式开发人员可以在 asm.js JavaScript 子集中编写性能关键代码, 并将其编译为本地代码, 作为构建过程的一部分, 而不是依赖 JIT。

对于内存的使用而言,从积极的一面来看, JavaScript 使用了一个垃圾收集器, 从而消除了显式释放内存的需要。 通过这种简化, 嵌入式开发人员有时间专注于其他方面的开发。

目前,已经有多个开发系统开始支持嵌入式的JavaScript:

Espruino是一个单片机开发板, 被称为微控制器的 JavaScript。 它运行开源的 Espruino JavaScript 引擎, 它支持 JavaScript 标准的子集。

Tessel 是一个集成了Wi-Fi的JavaScript 微处理器,并提供一个兼容Node.js的 API,开发人员可以使用Node.js进行开发。

Marvell Semiconductor 的 Kinoma Create 是一个运行在 Marvell 半导体上的"JavaScript 物联网构建工具包", 它支持完整的 JavaScript 5.0.

在国內,也有类似的开发系统,例如老友周爱民老师所在的ruff.io。

嵌入式应用框架EAF详解

总之,Javascript 在嵌入式设备上的潜力很大, 可以简化嵌入式程序员的开发工作, 并为客户提供更可靠、更可定制的产品。

综上所述,嵌入式应用框架(EAF)对嵌入式系统的成功有着重要的意义。特别是对于嵌入式开放平台而言,能够提高开发者的开发效率,促进生态系统的繁荣。然而,IoT中还有很多超轻量级的设备,或许根本没有OS,被称为“智能颗粒”,笑称“智霾”,可能不需要EAF,也可能是一种另外形态的EAF,只是我不知道而已。

技术专区

下载发烧友APP

打造属于您的人脉电子圈

关注澳门威尼斯人官网手机微信

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

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

基于微处理器S3C2440和WinCE嵌入式实时...

CMOS图像传感器及其接口电路用于采集视频数据。LCD与触摸屏构成人机交互模块,起到数据交互的作用,...

发表于 2018-12-02 11:18 5次阅读
基于微处理器S3C2440和WinCE嵌入式实时...

研华全面布局AIoT 赋能全球物联网产业链

万物互联时代,边缘计算、人工智能、大数据分析等技术深度融合,成为各行业数字化转型的关键。为凝聚产业力...

发表于 2018-11-30 17:22 474次阅读
研华全面布局AIoT 赋能全球物联网产业链

STM32中printf重定向到串口

发表于 2018-11-30 17:14 920次阅读
STM32中printf重定向到串口

STM32F103串口-IAP程序升级

发表于 2018-11-30 17:00 565次阅读
STM32F103串口-IAP程序升级

Linux资料 帮你理清思路

发表于 2018-11-30 16:33 221次阅读
Linux资料 帮你理清思路

【SinA33开发板怎样安装虚拟机】

发表于 2018-11-30 16:17 164次阅读
【SinA33开发板怎样安装虚拟机】

UltraFast嵌入式方法检查表介绍及使用方法

UltraFast嵌入式方法检查表介绍,解释清单的功能以及如何使用它。

发表于 2018-11-30 06:45 34次阅读
UltraFast嵌入式方法检查表介绍及使用方法

Matrix多重HLS IP和DAVE Bora...

DAVE嵌入式系统在嵌入式世界2015中展示了Matrix多重HLS IP和DAVE Bora套件

发表于 2018-11-30 06:43 65次阅读
Matrix多重HLS IP和DAVE Bora...

使用iVeia视觉套件进行Canny边缘检测HL...

iVeia使用嵌入式世界2015中的iVeia视觉套件演示了Canny边缘检测HLS IP

发表于 2018-11-30 06:41 61次阅读
使用iVeia视觉套件进行Canny边缘检测HL...

网关的商业应用场景

面对用户日益膨胀而又碎片化的需求,企业需要不断探索新的商业模式,来解决客户一系列的场景化问题。通过A...

发表于 2018-11-29 17:33 191次阅读
网关的商业应用场景

DSP在电源设计中的应用

发表于 2018-11-29 17:08 23次阅读
DSP在电源设计中的应用

linux学习之路

发表于 2018-11-29 15:29 238次阅读
linux学习之路

阿里云OSS的嵌入式移植&交叉编译

发表于 2018-11-29 15:23 255次阅读
阿里云OSS的嵌入式移植&交叉编译

I210网络适配器驱动程序缺少选项

发表于 2018-11-29 15:11 45次阅读
I210网络适配器驱动程序缺少选项

学STM32必备资料集锦

发表于 2018-11-29 09:53 187次阅读
学STM32必备资料集锦

开发工程师必备的STM32资料集锦

发表于 2018-11-29 09:40 88次阅读
开发工程师必备的STM32资料集锦

首发:周立功教授《嵌入式软件工程方法与实践丛书》...

11月24日,由周立功教授主导撰写的《嵌入式软件工程方法与实践丛书》前三本,共计200万字,在全国嵌...

发表于 2018-11-28 16:41 1080次阅读
首发:周立功教授《嵌入式软件工程方法与实践丛书》...

单片机电路设计中的10个难点

单片机是嵌入式系统的核心元件,使用单片机的电路要复杂得多,但在更改和添加新功能时,带有单片机的电路更...

发表于 2018-11-28 15:44 323次阅读
单片机电路设计中的10个难点

嵌入式视觉和工业物联网的亮点

观看Xilinx客户如何将All Programmable技术集成到最新的嵌入式视觉和工业物联网应用...

发表于 2018-11-28 06:43 93次阅读
嵌入式视觉和工业物联网的亮点

Aaware远场语音开发平台的基本介绍

该开发平台提供一个可配置的麦克风阵列(多达13个麦克风),业界一流的声音捕捉和一个完整的Ubuntu...

发表于 2018-11-28 06:08 61次阅读
Aaware远场语音开发平台的基本介绍

人工智能应用场景越来越多 逐渐成为各个行业的必备...

从2015年开始,人工智能概念从提出伊始就受到市场的高度重视,从无人商店到智慧金融,从智慧物流到智能...

发表于 2018-11-27 17:12 787次阅读
人工智能应用场景越来越多 逐渐成为各个行业的必备...

华北工控嵌入式计算机硬件方案在无人零售超市中的应...

“无人”概念在各项智能技术层出不穷的背景下,得到越来越全面的推广。不论是无人零售实体店,还是无人售货...

发表于 2018-11-27 17:05 279次阅读
华北工控嵌入式计算机硬件方案在无人零售超市中的应...

华北工控环境检测嵌入式硬件系统产品方案浅析

与其他行业相比,化工行业本身所具备的易爆、易燃、腐蚀性等特点使其在安全防范上更具有挑战性,其中涉及到...

发表于 2018-11-27 16:58 153次阅读
华北工控环境检测嵌入式硬件系统产品方案浅析

嵌入式是否是一个大坑呢?嵌入式软硬件开发都是坑?

这是一个与毕业一年的初级工程师的对话,他来自二线城市,通过加班抗住现有的工作。一个问题调试好几年确不...

发表于 2018-11-27 16:35 306次阅读
嵌入式是否是一个大坑呢?嵌入式软硬件开发都是坑?

将DSP设计融入嵌入式系统的AXI4-Lite接...

了解System Generator如何提供AXI4-Lite抽象,从而可以将DSP设计融入嵌入式系...

发表于 2018-11-27 07:24 127次阅读
将DSP设计融入嵌入式系统的AXI4-Lite接...

Airbus智能工具的演示

嵌入式产品产品经理Eric Myers使用NI系统模块(SOM)演示了Airbus智能工具概念,用于...

发表于 2018-11-27 07:05 67次阅读
Airbus智能工具的演示

Xilinx Zynq UltraScale+ ...

Lauterbach演示了Zynq UltraScale + MPSoC上的ARM Cortex-A...

发表于 2018-11-27 06:48 69次阅读
Xilinx Zynq UltraScale+ ...

Mentor嵌入式多核架构的展示

Mentor嵌入式多核架构允许在Zynq UltraScale + MPSoC上的两个ARM Cor...

发表于 2018-11-27 06:44 121次阅读
Mentor嵌入式多核架构的展示

几个嵌入式硬件设计时特别要注意的问题

并不是所有的总线信号都要上拉。上下拉电阻也有功耗问题需要考虑。上下拉电阻拉一个单纯的输入信号,电流也...

发表于 2018-11-26 16:05 276次阅读
几个嵌入式硬件设计时特别要注意的问题

7个易操作且可以长久使用的嵌入式开发技巧

软件开发人员往往都是非常乐观的一群人,只要让他们的代码忠实地长时间地运行就可以了,仅此而已。

发表于 2018-11-26 15:37 242次阅读
7个易操作且可以长久使用的嵌入式开发技巧

如何在嵌入式Linux中使用GPIO

了解如何在嵌入式Linux中使用GPIO,特别强调Zynq-7000系列。 我们介绍了基本的用户和...

发表于 2018-11-26 07:02 90次阅读
如何在嵌入式Linux中使用GPIO

Zynq的新产品PCI-Express板及医疗解...

Xilinx卓越联盟计划成员主题嵌入式产品推出新的佛罗里达PCI-Express板,支持两个基于Zy...

发表于 2018-11-26 06:55 108次阅读
Zynq的新产品PCI-Express板及医疗解...

linx Spartan-6 LX9 Micro...

介绍这款低成本,紧凑的评估板,完整且可随时开发。

发表于 2018-11-26 06:20 93次阅读
linx Spartan-6 LX9 Micro...

可编程逻辑与Visual Applets相结合的...

这款用于智能电台的嵌入式计算机视觉演示通过将Zynq All Programmable SoC中的可...

发表于 2018-11-26 06:15 139次阅读
可编程逻辑与Visual Applets相结合的...

康佳携嵌入式计算机和嵌入式视觉技术融合的嵌入式视...

德国康佳特科技在2018德国慕尼黑电子展(Electronica)中亮相嵌入式计算机和嵌入式视觉技术...

发表于 2018-11-25 11:38 226次阅读
康佳携嵌入式计算机和嵌入式视觉技术融合的嵌入式视...

威盛电子打造人工智能嵌入式平台,专注于计算机视觉...

在奔腾4的时代,威盛电子作为台湾老牌芯片公司,一度被英特尔、AMD视为市面上最强劲的对手。与此同时,...

发表于 2018-11-24 10:50 186次阅读
威盛电子打造人工智能嵌入式平台,专注于计算机视觉...

研华基于AMD CPU平台的嵌入式产品,广泛应用...

研华科技作为全球嵌入式计算市场领导厂商,多年来一直与AMD保持着紧密的合作,是AMD在嵌入式渠道最核...

发表于 2018-11-24 10:46 51次阅读
研华基于AMD CPU平台的嵌入式产品,广泛应用...

混合系统集成了嵌入式HMI和基于云的软件服务

人机界面可以汇集数据,并与云协同工作,从而可以提供强大、可扩展、低成本的方式来收集和分发工业设施数据...

发表于 2018-11-23 17:04 448次阅读
混合系统集成了嵌入式HMI和基于云的软件服务

全球最小的嵌入式RAID1解决方案亮相 主要针对...

随着工控与各种嵌入式计算系统的体积越来越小,存储设备亦进一步小型化,2.5英寸SATA、mSATA及...

发表于 2018-11-23 16:46 128次阅读
全球最小的嵌入式RAID1解决方案亮相 主要针对...

基于人工智能神经网络的嵌入式机器学习

人工智能的火爆,也带旺了许多新名词,比如“机器学习”。

发表于 2018-11-23 10:23 515次阅读
基于人工智能神经网络的嵌入式机器学习

System Monitor配置和构建设计

了解如何使用SYSTEM Management Wizard使用System Monitor配置和构...

发表于 2018-11-23 06:13 83次阅读
System Monitor配置和构建设计

嵌入式Linux工程师需要了解的八大开发知识点

嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,...

发表于 2018-11-22 16:14 287次阅读
嵌入式Linux工程师需要了解的八大开发知识点

西部数据发布智能终端的数据存储 视频监控领域的端...

近日,西部数据公司发布了全新的三个监控存储解决方案,包括应用于监控的工业级3D NAND UFS嵌入...

发表于 2018-11-22 14:55 170次阅读
西部数据发布智能终端的数据存储 视频监控领域的端...

Spartan-6 FPGA嵌入式套件的功能特性...

了解新的Spartan®-6 FPGA嵌入式套件如何使您能够使用低成本的Spartan-6 FPGA...

发表于 2018-11-22 06:37 217次阅读
Spartan-6 FPGA嵌入式套件的功能特性...

嵌入式视觉的最新趋势讨论

Xilinx嵌入式视觉战略营销总监Aaron Behman讨论了嵌入式视觉的最新趋势以及Xilinx...

发表于 2018-11-22 06:31 194次阅读
嵌入式视觉的最新趋势讨论

详细解析嵌入式LCD的接口分类

LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般...

发表于 2018-11-21 16:22 320次阅读
详细解析嵌入式LCD的接口分类

Zynq软件的基本介绍

Zynq软件生态系统概述

发表于 2018-11-21 06:50 157次阅读
Zynq软件的基本介绍

EC2 F1实例的设计流程与SDAccel优势的...

观看此视频,了解EC2 F1实例的开发人员设计流程概述。 了解SDAccel的优势,包括标准Ope...

发表于 2018-11-21 06:25 106次阅读
EC2 F1实例的设计流程与SDAccel优势的...

关于嵌入式电能量采集系统的详细剖析

随着计算机技术、网络技术和大规模集成电路的高速发展,动态信号分析系统出现了向着网络化方向发展的趋势。...

发表于 2018-11-20 17:22 186次阅读
关于嵌入式电能量采集系统的详细剖析

如何逐步使用vRealize Automatio...

本文适用于需要创建客户端应用程序、Web界面、Web服务(连接到vAPI端点以使用VMware vS...

发表于 2018-11-20 10:47 294次阅读
如何逐步使用vRealize Automatio...

Visual System Integrator...

System View的Visual System Integrator是一个革命性的工具,使用户能...

发表于 2018-11-20 06:44 178次阅读
Visual System Integrator...

ynq-7000 AP SoC ZC702评估套...

Zynq-7000 All Programmable SoC中提供的Xilinx模拟混合信号技术概述...

发表于 2018-11-20 06:18 174次阅读
ynq-7000 AP SoC ZC702评估套...

Zynq-7000 AP SoC ZC702评估...

Zynq-7000 All Programmable SoC评估套件ZC702简介使设计人员能够快速...

发表于 2018-11-20 06:17 135次阅读
Zynq-7000 AP SoC ZC702评估...

Zynq-7000 AP SoC ZC706评估...

观看Zynq-7000 AP SoC ZC706评估套件,这是一款基于收发器的套件,包含所有必需的硬...

发表于 2018-11-20 06:03 219次阅读
Zynq-7000 AP SoC ZC706评估...

Xilinx Spartan-6 FPGA协处理...

该视频将向开发人员介绍Xilinx和Avnet的新平台,通过XilinxSpartan®-6 FPG...

发表于 2018-11-20 05:51 246次阅读
Xilinx Spartan-6 FPGA协处理...

Xen Project在嵌入式和汽车应用中扩展功...

Linux基金会旗下的Xen Project今天发布Xen Project Hypervisor 4...

发表于 2018-11-19 08:47 145次阅读
Xen Project在嵌入式和汽车应用中扩展功...

嵌入式微型投影显示技术的优劣势与发展趋势

嵌入式微型投影显示以实际手机产品模型的形式,在2008年美国拉斯维加斯国际消费电子大展(2008CE...

发表于 2018-11-18 11:01 165次阅读
嵌入式微型投影显示技术的优劣势与发展趋势

接口测试和常用接口测试工具介绍

程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块...

发表于 2018-11-18 10:10 190次阅读
接口测试和常用接口测试工具介绍

嵌入式系统内存管理机制详解

操作系统的内存管理功能用于向操作系统提供一致的地址映射功能和内存页面的申请、释放操作。在嵌入式实时系...

发表于 2018-11-18 09:41 160次阅读
嵌入式系统内存管理机制详解

嵌入式人工智能处理器打造了自动驾驶开放式计算平台

在当今数据量激增的时代,数据类型多样化,数据采集无时无刻不在进行,而其中数据类型则更多集中在视频、音...

发表于 2018-11-16 17:45 577次阅读
嵌入式人工智能处理器打造了自动驾驶开放式计算平台

一种适用于Nagle算法的简化嵌入式TCP协议浅...

随着嵌入式系统的发展,在嵌入式系统中实现网络连接已成为研究热点,广泛使用的廉价8/ 16 位嵌入式处...

发表于 2018-11-16 17:40 127次阅读
一种适用于Nagle算法的简化嵌入式TCP协议浅...

基于嵌入式的产品将逐渐取代板卡式产品成为主流形式

从组成结构来分类,典型的机器视觉系统可分为两大类:PC式或称板卡式机器视觉系统(PC-BasedVi...

发表于 2018-11-16 17:30 125次阅读
基于嵌入式的产品将逐渐取代板卡式产品成为主流形式

Digi-Key Electronics推出了全...

这一全新的工具由 Digi-Key Electronics 与 Atmosphere IoT 合作开...

发表于 2018-11-16 17:07 1944次阅读
Digi-Key Electronics推出了全...

全新跌破价格的计算机模块是高端嵌入式运算的入门款...

提供标准和定制化嵌入式计算机板卡与模块的领先供应商—德国康佳特科技,推出全新跌破价格的计算机模块,该...

发表于 2018-11-15 17:08 189次阅读
全新跌破价格的计算机模块是高端嵌入式运算的入门款...

浅析C语言在嵌入式开发中的应用

般将硬件初始化的工作交给汇编,比较复杂的操作交给C语言。

发表于 2018-11-15 15:20 282次阅读
浅析C语言在嵌入式开发中的应用

技术创新驱动行业发展,探索金融科技无限可能

“但想得到高分,就要有基于IBM的区块链技术,以及基于IBM的Z技术,这些技术也会在整个参赛过程中被...

发表于 2018-11-14 14:33 353次阅读
技术创新驱动行业发展,探索金融科技无限可能

嵌入式开发为什么选择C语言

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用...

发表于 2018-11-13 15:53 341次阅读
嵌入式开发为什么选择C语言

嵌入式开发必须具备哪些基础知识

嵌入式操作系统(EmbeddedSystem)是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、...

发表于 2018-11-13 11:22 365次阅读
嵌入式开发必须具备哪些基础知识

单片机中断源情况大汇总 嵌入式时代已经到来

嵌入式时代已经来了,不要纠结要不要踏入嵌入式的领域了,

发表于 2018-11-12 10:44 313次阅读
单片机中断源情况大汇总 嵌入式时代已经到来

到底该如何学习嵌入式?

单纯的所谓的嵌入式其实只要动动手就能知道流程的,外面的所谓的嵌入式培训也就是做这个事情的,更重要的是...

发表于 2018-11-08 11:11 423次阅读
到底该如何学习嵌入式?