如何实现处理器评估与设计考虑因素

电子设计 2018-08-09 09:45 次阅读
虽然 Arduino 基板设计的早期迭代只利用 Atmel 8、16 和 32 位 AVR 微控制器,但最近却出现了许多包括非 Atmel MCU 和 MPU 在内的基板。 在适当考虑一些重要设计取舍后,这不仅可向设计师赋予更大的处理器与 I/O 灵活性,还可提供更多选择,让 Arduino 板运用于从开发到生产的所有阶段。 当然,众多这类新 Arduino 基板还在普通行业标准和开源硬件方法中提供更高的系统处理器灵活性。 Arduino 凭借这些属性而成为处理器评估和选购的一个很有吸引力的选择,在此阶段之后,可能才适合过渡至使用处理器供应商的开发板(以及相关联的软件和其他资源)。 但在某些情形下,Arduino 板可能不仅适用于开发,结合“盾形”扩展板所带来的灵活的增强功能后,还适合直接用于直至生产的所有阶段。 本文将展示多个典型的 Arduino 基板以及盾板产品,讨论其处理器基础及外设分配等。 最后还会提供一些总结性建议,以轻松、有效地评估您下一次设计可采用的替代处理器。 定义 Arduino “评估板”和“开发板”术语通常可互换使用,但这样做是错误的。 顾名思义,开发板旨在协助进行软件编码(在系统硬件设计上运行),以及提供板上硬件和其他必要系统电路之间的连接。 因此,开发板提供大量测试点和接口选择,以及强大的捆绑软件工具集。 但是开发板的全面性(及相应的高价位)固有隐含假设是:您已通过架构和产品扩散评估阶段,并选择了特定的硬件产品组合。 这就是说,某些开发板的板载电路可能超出了(或至少不同于)您打算纳入最终设计中的电路。 此外,开发板的灵活性还决定它需要比您设计需要的尺寸更大。 更通俗的来说,开发板软硬件配置的全面性,结合其低出货量,意味着即使用于小批量、高利润率的系统生产方案,它们的价格也可能是令人难以接受的。 过去十年来,Arduino 基板和扩展板规范实际上已迅速成为行业标准,理由很充分。 它们利用更基本的“基”板,而非试图提供多位一体的统一板设计。 Arduino 灵活的增强功能由扩展板(亦称“盾板”)提供,能够通过标准化接口连接至基板。 盾板可以叠接,甚至可以通过自助盾板设计来补充。 由于众多供应商提供包含许多电路的盾板,因此您不但可以轻松评估不同的功能,而且还可评估实现这些功能的不同硬件选择。 类似地,在 Arduino 基板设计的初始迭代只利用 Atmel AVR 微控制器的情况下,最近也出现了包含非 Atmel MCU 和 MPU 在内的其他基板备选对象,可提供更高的系统处理器评估灵活性。 此外,Arduino 的紧凑外形尺寸结合其高容量特色,成就了较高的性价比,使其不仅对评估和后续开发阶段有吸引力,还适用于许多适度量产的情形。 Adafruit Industries Digi-Key Metro 板 我们首先来了解相对传统的基板设计—Adafruit Industries Digi-Key Metro 板。 Arduino UNO R3 参考设计的这个派生器件,由 Digi-Key 做了两项外观美化(从硬件的角度看,这两块板是相同的),在“带针座的 Metro 328”板的基础上实现了进一步定制。
  • 它采用红色,相应主流 Adafruit 产品为黑色,以及
  • 板下侧印有完整零件清单(图 1)
Adafruit Digi-Key Metro 板图片 图 1a 带针座的 Adafruit Metro 328 板图片 图 1b Adafruit Digi-Key Metro 板下侧图片 图 1c 图 1:Adafruit Digi-Key Metro 板 (a) 是制造商主流的带针座 Metro 328 板 (b) 的变型,定制使用红色装饰涂层,并在其下侧 (c) 印有完整的零件清单。 Atmel ATmega328P 微控制器基于 Digi-Key Metro 板,是一个采用 8 位 20 MHz AVR RISC 的处理器,具有额外的 32 KB 系统内可编程闪存、1,024 B 的 EEPROM 以及 2 KB 的 SRAM。 ATmega328P 还随附多种片载外设;连接选件包括 23 个 GPIO、16 个触摸接口通道、24 个外部中断、一个字节导向的双线串行接口以及一个 SPI 串行端口。 Seeed Technology Intel Edison for Arduino 套件 另一个极端是 Seeed Technology 的 Intel Edison for Arduino 套件,它是用于基础 Intel Edison 开发平台(图 2)的多个可用硬件扩展选择之一。 此基板尺寸为 127 mm x 72 mm,比前述 71 mm x 53 mm Arduino UNO 外形尺寸大不少,但 Arduino“盾形”扩展总线标准化则通过四个板载连接器来实现。 Arduino 套件还包括一个 SD 卡连接器,以及两个小型和标准型 USB 主机连接器。 Intel Edison 开发平台板图片 图 2a 替代 Intel Edison Breakout 分线套件图片 图 2b SparkFun Electronics 的开放式电源入门套件 图 2c 图 2:Seeed Technology 的 Arduino 套件将“盾形”扩展板生态系统支持带至原本专有的 Intel Edison 开发平台板设计 (a)。 如果您只需要“分线”连接并且偏好较小的板外形尺寸,则可考虑该公司的替代 Intel Edison 分线套件 (b)。 此外,SparkFun Electronics 的开放式电源入门套件提供一种中间方法;尺寸介于两个其他板之间,通过专有的(虽然开源)“块”叠接方案 (c) 扩展。 Intel 的 Edison 在 IoT 和其它嵌入式电子市场上出现得相对较晚,是一个采用 22 nm 工艺制造的 SoC,其内核采用该公司的 32 位 Quark 微控制器(在此特定情况下运行频率为 100 MHz)。 同一芯片上还有一个双核、双线程 500 MHz "Silvermont" Intel Atom 处理器阵列。 Intel Edison 开发平台模块上还包括 1 GB 的 LPDDR3 SDRAM、4 GB 的基于 EMMC 的闪存、一个 USB 2.0 PHY 和双频 Wi-Fi 以及蓝牙无线收发器 为了在后续外形尺寸显著减小的情况下获得 Intel Edison 评估开发所需的较适度功能,Seeed 还提供分线套件。 此外,作为中间的替代硬件方法,Intel Edison 倡导者还应考虑 SparkFun Electronics 的基板和扩展块系列,其中几个基板和扩展块捆绑在该公司的开放式电源入门套件中。 SparkFun 的基于 Intel Edison 的产品线从供应商的角度出发目前为专有采购(虽然从板设计文档的角度出发为开源),将在即将推出的文章中会更详细地讨论。 UDOO Neo 开发板 如果 Arduino 的标准化富有吸引力,但 NXP 的 i.MX 6 处理器更符合您的喜好,您可能需要考虑 UDOO 的 Neo 开发板产品线(图 3 和表 1)。 Neo 提供三种型号,它们全部基于 i.MX6 SoloX SoC 并且外形尺寸皆为 89 mm x 59 mm,介于之前讨论的两个选件的尺寸之间(但同样采用引脚分配和布局标准的板载 Arduino“盾板”连接器组)。 UDOO 的 Neo 基本版图片 图 3a UDOO 的 Neo 扩展版图片 图 3b UDOO 的 Neo 完整版图片 图 3c 图 3:UDOO 的 Neo 产品线提供三种版本:基本版 (a)、扩展版 (b) 和完整版 (c),带有混用无线和有线网络连接选件,以及各种系统存储器分配和可选的运动传感器 image.png 表 1:UDOO Neo 系统板型号及选件。 所有三个型号均具有以下特性:
  • 视频输入:模拟(NTSC 和 PAL)以及 8 位并行数字
  • 视频输出:Micro HDMI 以及 LVDS + 触摸 (I2C)
  • 存储:8 位 microSD 卡(带 SDIO 支持)
  • 音频:HDMI(输出)、S/PDIF、I2S
  • USB:一个 USB 2.0 A 型,一个 microUSB(带 OTG 支持)
UDOO Neo 产品线所基于的 NXP i.MX 6SoloX 应用处理器由一个 ARM® Cortex®-A9 处理器内核(运行速度高达 1 GHz)及 ARM Cortex-M4 内核(高达 200 MHz)组成。 同时集成了一个 Vivante GC400T 2D/3D 图形加速器。 Analog Devices ADUCM360 基板 如果 ARM 的 Cortex-M 系列内核是您唯一关注的处理器,您应了解下 Analog Devices ADUCM360 基板,制造商称该基板的外形尺寸与 101.6 mm x 53.3 mm Arduino Due 参考板设计兼容(图 4)。 此板所基于的 ADuCM360 应用处理器是一个速率达 3900 次采样/秒的 24 位数据采集系统,包含两个 24 位多通道三角积分型模数转换器 (ADC)、一个提供高达 20 MIPS 峰值性能的 32 位 ARM Cortex-M3 处理器内核,以及 128 KB 的基于 EEPROM 的闪存和 8 KB 的 SRAM。 Analog Devices 的 ADUCM360 基板图片 图 4a Analog Devices 与 Arduino Due 兼容的 ADUCM360 基板图片 图 4b Analog Devices 牌带电子秤功能的“盾形”扩展板图片 图 4c Analog Devices 牌带毒气检测功能的“盾形”扩展板图片 图 4d 图 4:Analog Devices 的 ADUCM360 基板 (a) 采用兼容 Arduino Due 的外形尺寸 (b)。 提供的 Analog Devices 牌“盾形”扩展板支持加速计和电子秤 (c) 以及毒气检测 (d) 功能。 (图片由 Analog Devices 提供) ADUCM360 基板还支持 PMOD 扩展总线标准,这解释了图 4 中所示的附加连接器组。 Analog Devices 推出了几款 Arduino Uno R3 格式的盾形扩展板供选择,有力补充了更广泛的 Arduino 生态系统提供的扩展板:
  • EVAL-ADXL362-ARDZ,基于 ADXL362 3 轴 MEMS 加速计。
  • EVAL-CN0216-ARDZ,一种电子秤信号调节系统。
  • EVAL-CN0357-ARDZ,一种使用电化学传感器的有毒气体检测器。
处理器评估与设计考虑因素 本文讨论的 Arduino 板代表了一组广泛的处理器架构及关联能力。 例如,Atmel ATmega328P 是一种相对比较简单的 8 位 RISC CPU 应用,而 64 位双核 Intel Atom 处理器不仅以较高时钟速度运行,而且采用多线程并在其他方面更先进。 16 和 32 位 ARM Cortex-M3/M4 和 Cortex-A9 以及 Intel Quark 处理器是早期两个极端型号之间的中间选择。 一方面,如我最近发布的另一篇文章中所写,紧凑、强大、高效且具成本优势的基于 ARM 的板卡才是有吸引力的硬件选择,您不会想要选择对您的特定需求而言过慢的 CPU,尤其是当你希望为今后不可避免的软件升级保留一些性能“空间”时。 另一方面,没有必要为超出你需求的处理器功率买单;记住你的选择不仅是价格,还有功耗影响。 若您的软件大部分时间都处于等待输入的空闲循环中,更高的时钟速度可能意义不大。 此外,仅当您的软件具有较低的指令间相关性时,像超标和故障支持等架构特性才能达到明显更高的、可实现的 IPC(指令/时钟)。 类似地,相比更简单的单核 CPU,缺乏线程独立性将导致多核 CPU 的吞吐量优势只能部分发挥,而较高位指令集理论优势在特定应用中可能无法发挥作用(更何况其更大存储器封装需求)。 认真确定您的特殊需求,因为这将帮助您专注于本文介绍的全部产品中的首选处理器选择。 理想情况下,您的终端系统软件应该已经可以使用,这样您便可在多种备选对象上运行该软件,并评估这些备选对象的相对优势和不足。 但实际上,很可能在硬件开发工作的同时已经编写代码的重要部分(如果不是全部)。 因此,您需要使用软件来评估替代处理器,逼近您将要使用的函数和例程(特别是最严苛的函数和例程)。 为了对您有所帮助,我们提供了多种基准软件选择。 出于对鲁棒性和开源特性的五月份认真考虑,一种可能的选择是相应称作“基准”的、由 Google 在 GitHub 上提供的微基准支持库。 此库包含许多特定示例,因此必须运行代表终端节点中可能存在的多种特征的一系列测试,以全面评估每个替代处理器。 在基本使用中,您可以定义执行待评估代码的函数: static void BM_StringCreation(benchmark::State& state) {   while (state.KeepRunning())     std::string empty_string; } // Register the function as a benchmark BENCHMARK(BM_StringCreation); // Define another benchmark static void BM_StringCopy(benchmark::State& state) {   std::string x = "hello";   while (state.KeepRunning())     std::string copy(x); } BENCHMARK(BM_StringCopy); BENCHMARK_MAIN(); 还可以通过单一例程实现一系列基准;使用一个额外参数来指定要运行基准系列中的哪一个。 例如,以下代码定义了一系列用于评估不同长度 memcpy() 调用速度的基准: static void BM_memcpy(benchmark::State& state) {   char* src = new char[state.range_x()];   char* dst = new char[state.range_x()];   memset(src, 'x', state.range_x());   while (state.KeepRunning())     memcpy(dst, src, state.range_x());   state.SetBytesProcessed(int64_t(state.iterations()) *                           int64_t(state.range_x()));   delete[] src;   delete[] dst; } BENCHMARK(BM_memcpy)->Arg(8)->Arg(64)->Arg(512)->Arg(1<<10)->Arg(8<<10); 也可以更简洁地编码,例如像这样: BENCHMARK(BM_memcpy)->Range(8, 8<<10);
收藏 人收藏
分享:

评论

相关推荐

利用现成的硬件快速配置试验台,实现像无线连接的基本功能

专为创客社区设计的微处理器板不仅吸引了渴望进入电子领域的发明家们的目光,也吸引了专业工程师们的目光。....
的头像 电子设计 发表于 08-14 09:16 327次 阅读
利用现成的硬件快速配置试验台,实现像无线连接的基本功能

请问Labivew LINX+Arduino采集速度慢如何解决?

各位大佬好, 我用Labview LINX连接arduino,然后通过I2C通讯采集IMU的数据,但是Labivew这边每次采集耗时十几ms,远...
发表于 08-11 18:58 25次 阅读
请问Labivew LINX+Arduino采集速度慢如何解决?

自制arduino开发板,上传程序的时候卡住不动了,一直无法上传成功,请问应该怎么办?

大家好,我用一块 atmega16u2 和一块 atmega328 自己画了一块板子,现在想刷成arduino,我刷了bootloader,现在插在电脑上可以识...
发表于 08-09 13:08 46次 阅读
自制arduino开发板,上传程序的时候卡住不动了,一直无法上传成功,请问应该怎么办?

Labview RT终端与Arduino串口高速通信求助~应该是比较进阶的问题吧。。

各位大佬好, 我的目的是用Arduino采集IMU LSM6DS3的数据,然后通过串口发送给Labview RT终端,我使用的是cRIO9...
发表于 08-08 17:06 411次 阅读
Labview RT终端与Arduino串口高速通信求助~应该是比较进阶的问题吧。。

Arduino Hello World实验

先来练习一个不需要其他辅助元件,只需要一块Arduino 和一根下载线的简单实验,让我们的Arduino 说出“Hello World!”,这是...
发表于 08-06 09:06 136次 阅读
Arduino Hello World实验

详解基于Arduino的PWM输出

Arduino通过IO口来实现与外界的交互: 感知外部环境、控制外部事物。 针对外界数字(诸如开、并两种状态)信号以及 模拟...
发表于 08-03 21:57 61次 阅读
详解基于Arduino的PWM输出

怎么保存Arduino编译后的Hex文件

首先要在D盘建立一个文件夹,用来专门放置Hex文件,文件名可以随便取名,暂命名为Arduino_Hex,然后点击Arduino软件界面菜单...
发表于 08-02 09:08 132次 阅读
怎么保存Arduino编译后的Hex文件

集成Arduino和Xsens Awinda惯性测量套件的可穿戴式人体运动测量设备原型

使用两个超声波测距模块测量双足在任意相对位置时的距离,超声波数据发送端负责测距,每隔一定周期将数据无....
的头像 电子技术应用ChinaAET 发表于 08-01 08:36 442次 阅读
集成Arduino和Xsens Awinda惯性测量套件的可穿戴式人体运动测量设备原型

Arduino电机控制:数据驱动建模与控制设计案例研究

Arduino电机控制:数据驱动建模与控制设计案例研究 ...
发表于 07-31 14:32 128次 阅读
Arduino电机控制:数据驱动建模与控制设计案例研究

按键控制LED实验,有参考源程序

I/O 口的意思即为INPUT 接口和OUTPUT 接口,到目前为止我们设计的小灯实验都还只是应用到Arduino 的I/O 口的输出...
发表于 07-30 09:24 172次 阅读
按键控制LED实验,有参考源程序

Arduino超声波避障小车DIY:智能避障小车附带特殊技能

这是在蓝牙串口返回的小车工作时的数据,前进时返回前方距离和Moving advance即正在前进,当....
的头像 39度创意研究所 发表于 07-27 09:21 1111次 阅读
Arduino超声波避障小车DIY:智能避障小车附带特殊技能

arduino温湿度采集之DIY基于arduino的环境监测采集设计

arduino功能强大,arduino温湿度采集方案的实现很简单,先给大家上成品图!往下翻会有:原件....
的头像 39度创意研究所 发表于 07-26 18:52 293次 阅读
arduino温湿度采集之DIY基于arduino的环境监测采集设计

GY-61加速度传感器问题

有没有大神用GY-61三轴加速度传感器做过计步的程序,想问问X,Y,Z的值和步数之间的转换算法,怎么实现计步的? ...
发表于 07-26 15:57 184次 阅读
GY-61加速度传感器问题

开源硬件知识你懂多少?

开源硬件指与自由及开放原始码软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分...
发表于 07-26 14:27 184次 阅读
开源硬件知识你懂多少?

LED按键控制实验的详细资料概述免费下载

 I/O 口的意思即为INPUT 接口和OUTPUT 接口,到目前为止我们设计的小灯实验都还只是应用....
发表于 07-23 08:00 36次 阅读
LED按键控制实验的详细资料概述免费下载

交通灯设计的资料包括了参考程序详细概述

  接下来我们做一个相对简单点的交通灯实验,来巩固上节课控制灯的知识。我们完成这个实验所需的元件除了....
发表于 07-23 08:00 32次 阅读
交通灯设计的资料包括了参考程序详细概述

如何使用IO口和外接直插LED灯完成LED闪烁的详细资料概述

LED 小灯实验是比较基础的实验之一,上一个“ Hello World!”实验里已经利用到了Ardu....
发表于 07-23 08:00 46次 阅读
如何使用IO口和外接直插LED灯完成LED闪烁的详细资料概述

Arduino入门试验详细资料概述免费下载

先来练习一个不需要其他辅助元件,只需要一块Arduino 和一根下载线的简单实验,让我们的Ardui....
发表于 07-23 08:00 40次 阅读
Arduino入门试验详细资料概述免费下载

模拟值读取实验的详细中文资料概述免费下载

74HC595 简单说来就是具有8 位移位寄存器和一个存储器,以及三态输出功能。 这里我们用它来控制....
发表于 07-23 08:00 37次 阅读
模拟值读取实验的详细中文资料概述免费下载

如何使用Arduino驱动四位数码管的详细资料概述

这次我们进行的实验是使用arduino驱动一块共阴四位数码管。实验的目的是:第一位显示1,第二位显示....
发表于 07-23 08:00 56次 阅读
如何使用Arduino驱动四位数码管的详细资料概述

倾斜开关设计的详细资料概述免费下载

本节课做的是滚珠开关的实验,滚珠开关也叫钢珠开关,珠子开关,其实都是震动开关的一种只是叫法不一样,都....
发表于 07-23 08:00 45次 阅读
倾斜开关设计的详细资料概述免费下载

如何使用光敏电阻设计光控声音系统的详细资料概述

本次实验主要让大家学会如何使用一些特殊的电阻,接上了光敏电阻后,在没有光照时,正常发出声音,但声音特....
发表于 07-23 08:00 50次 阅读
如何使用光敏电阻设计光控声音系统的详细资料概述

如何使用蜂鸣器让电路发出声音设计的详细资料概述

用Arduino 可以完成的互动作品有很多,最常见也最常用的就是声光展示了,前面一直都是在用LED ....
发表于 07-23 08:00 58次 阅读
如何使用蜂鸣器让电路发出声音设计的详细资料概述

交通信号灯制造所需元件和电路原理图接线图及输入代码和代码分析概述

在本项目中,我们将做一个交通信号灯,并增加行人按键请求通过马路的功能。当按钮被按下时,Arduino....
发表于 07-23 08:00 42次 阅读
交通信号灯制造所需元件和电路原理图接线图及输入代码和代码分析概述

RGB LED的详细介绍如何通过一个RGB小灯随机产生不同的炫彩颜色

现在介绍一种新的LED——RGB LED。 它是由红(Red)、绿(Green)和蓝(Blue)三色....
发表于 07-23 08:00 67次 阅读
RGB LED的详细介绍如何通过一个RGB小灯随机产生不同的炫彩颜色

通过连接蜂鸣器到Arduino数字输出引脚配合程序设计报警器的方式概述

在这个项目中,我们将做一个报警器,通过连接蜂鸣器到Arduino数字输出引脚,并配合相应的程序就可以....
发表于 07-23 08:00 51次 阅读
通过连接蜂鸣器到Arduino数字输出引脚配合程序设计报警器的方式概述

1602液晶的介绍和使用Arduino直接驱动1602液晶的程序概述

本次实验使用arduino直接驱动1602液晶显示字母 1602液晶在应用中非常广泛,最初的1602....
发表于 07-23 08:00 56次 阅读
1602液晶的介绍和使用Arduino直接驱动1602液晶的程序概述

舵机的介绍和如何使用Arduino控制舵机的详细概述

舵机是一种位置伺服的驱动器,主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。其工作原理是由....
发表于 07-23 08:00 84次 阅读
舵机的介绍和如何使用Arduino控制舵机的详细概述

Mixly Arduino编程软件的详细资料免费下载

本文档的主要内容详细介绍的是Mixly Arduino编程软件的详细资料免费下载
发表于 07-23 08:00 69次 阅读
Mixly Arduino编程软件的详细资料免费下载

Arduino始创人谈论Atmel Studio 7

Arduino 共同始创人 Massimo Banzi 先生浅谈 Atmel Studio 7
的头像 Microchip视频 发表于 07-11 01:15 293次 观看
Arduino始创人谈论Atmel Studio 7

关于ArduScope的制作介绍

ArduScope
的头像 Microchip视频 发表于 07-11 01:02 161次 观看
关于ArduScope的制作介绍

Bacsin AVR(BACNET的应用范围)

BACNET代表了楼宇自动化和控制网络,它主要应用于HVAC,公用事业,电力,安防等系统中。
的头像 Microchip视频 发表于 07-11 00:56 160次 观看
Bacsin AVR(BACNET的应用范围)

2013年 Atmel 万圣节

2013年万圣节-行走的僵尸
的头像 Microchip视频 发表于 07-11 00:55 157次 观看
2013年 Atmel 万圣节

Arduino 1.8.5 应用程序免费下载

  开源的Arduino软件(IDE)让编程和下载程序变得非常简单。这个软件能够运行在Windows....
发表于 07-10 19:52 68次 阅读
Arduino 1.8.5 应用程序免费下载

Arduino 1.8.4 软件免费下载

  开源的Arduino软件(IDE)让编程和下载程序变得非常简单。这个软件能够运行在Windows....
发表于 07-10 19:32 62次 阅读
Arduino 1.8.4 软件免费下载

Arduino 1.8.3 应用程序免费下载

  开源的Arduino软件(IDE)让编程和下载程序变得非常简单。这个软件能够运行在Windows....
发表于 07-10 19:30 57次 阅读
Arduino 1.8.3 应用程序免费下载

Arduino 1.8.2 软件应用程序免费下载

  开源的Arduino软件(IDE)让编程和下载程序变得非常简单。这个软件能够运行在Windows....
发表于 07-10 19:25 81次 阅读
Arduino 1.8.2 软件应用程序免费下载

Arduino 1.8.1 软件免费下载

开源的Arduino软件(IDE)让编程和下载程序变得非常简单。这个软件能够运行在Windows、M....
发表于 07-10 19:22 52次 阅读
Arduino 1.8.1 软件免费下载

Arduino 1.8.0 软件免费下载

开源的Arduino软件(IDE)让编程和下载程序变得非常简单。这个软件能够运行在Windows、M....
发表于 07-10 19:13 54次 阅读
Arduino 1.8.0 软件免费下载

利用精密气体传感器专注于空气质量检测(附代码)

空气质量检测对于健康和安全至关重要,在教室和其他教育场所等特定区域甚至是强制性要求。不过对开发人员而....
的头像 Duke 发表于 07-10 09:35 814次 阅读
利用精密气体传感器专注于空气质量检测(附代码)

介绍利用Arduino设计智能便座

根据信号传感,利用Arduino设计的智能便座
的头像 Microchip视频 发表于 07-09 11:00 194次 观看
介绍利用Arduino设计智能便座

讲述了利用Arduino建立智能家居的整个过程

PubNub的Ian Jennings道出他采用Arduino由零开始建立的智能家居的过程。
的头像 Microchip视频 发表于 07-09 03:41 342次 观看
讲述了利用Arduino建立智能家居的整个过程

创客实现人机互动的游戏玩法

创客新玩法,手机虚拟现实游戏。ARDUINO控制准星,开枪。加强的人机交互
的头像 Microchip视频 发表于 07-09 03:09 298次 观看
创客实现人机互动的游戏玩法

介绍Atmel的软件生态系统和START工具

Arduino 为您提供众多原型设计选择,然而或会带来一些难於调试的情况。在最近的Maker Fai....
的头像 Microchip视频 发表于 07-09 01:09 224次 观看
介绍Atmel的软件生态系统和START工具

关于 Atmel Studio 设计软件的操作演示介绍

新一代设计软件:提升功能,方便使用。更可直接导入Arduino的设计项目, 绝对是革命性的改进,让您....
的头像 Microchip视频 发表于 07-09 00:55 222次 观看
关于 Atmel Studio 设计软件的操作演示介绍

介绍了解Atmel大学计划是什么?其优点有哪些?

Atmel 的全球销售运营与销售渠道副总裁 Mike McLane先生概述Atmel 大学计划以及本....
的头像 Microchip视频 发表于 07-09 00:06 232次 观看
介绍了解Atmel大学计划是什么?其优点有哪些?

关于Inertial手机Arduino设计的内容介绍

基于Inertial手机的Arduino设计
的头像 Microchip视频 发表于 07-08 00:24 239次 观看
关于Inertial手机Arduino设计的内容介绍

无源探头为何适合带宽在50MHz以下测量应用

为什么使用有源探头? 无源探头非常适合带宽在 50 MHz 以下的测量应用。这是因为无源探头的输入电....
的头像 Duke 发表于 07-06 09:25 990次 阅读
无源探头为何适合带宽在50MHz以下测量应用

低成本开发板Arduino的三个强大但是常被忽视的用途

大多数工程师在工具箱中看到Arduino时都不会选择它,因为它看起来过于的简单以至于不太好用或者不能....
发表于 07-05 08:21 456次 阅读
低成本开发板Arduino的三个强大但是常被忽视的用途

关于机器视觉笔迹识别和Arduino控制机器人的设计

伴随着现在日益高性能的计算机硬件和完善的理论技术,机器视觉技术已开始得到广泛的应用。结合机器视觉技术....
的头像 电子设计 发表于 07-03 11:20 597次 阅读
关于机器视觉笔迹识别和Arduino控制机器人的设计

一文让你增强对不同样式和类型连接器的理解

连接器可能不是电路中最复杂的零件,但肯定是最重要的零件之一。提到电路,人们可能会有几种不同的认识。大....
的头像 Duke 发表于 07-02 09:38 1512次 阅读
一文让你增强对不同样式和类型连接器的理解

关于使用LTE Cat M1 模块实现生活系统的宽带和智能手机方案

根据联合国的预测,截止 2050 年,60 岁以上的人口将在全球人口中占据 22% 的比例,而在 2....
的头像 电子设计 发表于 07-02 09:30 1106次 阅读
关于使用LTE Cat M1 模块实现生活系统的宽带和智能手机方案

了解Atmel与Arduino是如何让创客实现目的

Arduino的联合创始人及现任CEO, Massimo Banzi, 讲解Atmel 与 Ardu....
的头像 Microchip视频 发表于 07-02 01:31 250次 观看
了解Atmel与Arduino是如何让创客实现目的

学习做一名创客,搭建多功能机器人

要学习做一名创客,从套件搭建多功能机器人不失为一种有效的方法,因为它提供机会学习多个相关领域的知识,....
的头像 Duke 发表于 06-29 09:25 2144次 阅读
学习做一名创客,搭建多功能机器人

Arduino电子书籍免费下载

本文主要介绍了Arduino一些相关的电子书籍。
发表于 06-27 08:00 122次 阅读
Arduino电子书籍免费下载

arduino电子教材免费下载

本文主要是arduino电子教材下载入口。
发表于 06-27 08:00 138次 阅读
arduino电子教材免费下载

基于Arduino的趣味电子制作

本文主要介绍了基于Arduino的趣味电子制作。
发表于 06-26 08:00 183次 阅读
基于Arduino的趣味电子制作

基于Protues的Arduino学习笔记

本文将带你使用protues 7.10搭建一个Arduino UNO的实验板,方便以后在protue....
发表于 06-26 08:00 144次 阅读
基于Protues的Arduino学习笔记

使用Arduino为微控制器打造能用舵机控制的游戏平台

本文主要介绍了使用Arduino为微控制器打造能用舵机控制的游戏平台.
发表于 06-25 10:00 134次 阅读
使用Arduino为微控制器打造能用舵机控制的游戏平台

如何通过HiFive1套件实现快速原型开发

嵌入式系统开发人员一直在想方设法进一步缩短开发时间,特别是针对概念验证和快速原型开发。虽然开发套件已....
的头像 电子设计 发表于 06-19 09:09 1493次 阅读
如何通过HiFive1套件实现快速原型开发