来源:华为云社区,作者:星辰27,直接来源:华为开发者社区

众所周知开发板是物联网架构中的感知层智能设备,这类设备通常有芯片、通信模组、以及操作系统组成。当然不同的开发版在功能以及使用上可能存在着一定的差别,下面为大家介绍几款常用的物联网开发板。

Arduino开发板

Arduino开发板本着让用户简单使用而且开源的设计理念,具有灵活便捷、入手门槛低、同时具有丰富接口、多功能、易扩展等优点,因此在电子设计领域应用较广。目前市场上Arduino开发板的种类非常多,如Arduino UNO/UNO R3,Arduino101/Intel Curie,Arduino Micro,Arduino Ethernet,Intel Galileo 开发板等。该类开发板上手极快,操作简单,价格相对要便宜一点。

  • 独特优势:

(1)开放性:Arduino是起步较早的开源硬件项目,它的硬件电路和软件开发环境是完全公开的。(2)易用性:简单易用,无需安装额外驱动,采用类C语言,主函数中只涉及setup和loop连个模块。(3)易交流:Arduino已经划定了一个比较统一的框架,一些底层的初始化采用了统一的方法,对数字信号和模拟信号使用的端口也做了自己的标定,初学者在交流电路或程序时非常方便。

  • 开发板性能分析:

对于上述几款开发板的性能进行了简单的对比,Arduino UNO,该类开发板最为普通,功能较少,如无法实现插入SD卡进行扩展等,但价格最便宜,仅需十几元;Arduino101/Intel Curie该开发板比较容易出现复位问题,价格较高,但是运算性能强大,对于Arduino Micro开发板,其底层编写容易出问题,但是尺寸最小,可做模拟键鼠;Arduino Ethernet 专注以太网,接口加网线长距离稳定,加tf卡可以储存更多资源。初始化速度比较慢,影响开发速度。Intel Galileo Gen 2代是一款功能比较强大的软件。下面对其简要介绍,Intel Galileo Gen 2代开发板兼容Arduino,具有一个32位处理器,可以将信息保存到SD卡进行记录,实现扩容,可与互联网收集的数据实现通信,具有USB主机连接器,可以使用网络摄像头,同时具有以太网接口,可以实现网线连接搭建局域网,同时具有低功耗的特点。工作电压为7-15V。具有14个数据引脚0-13(其中3、5、6、9、10、11可用于PWM输出),5个模拟引脚包括A0-A5,同时还具有其他接口。

小熊派开发板

与传统传感器不同的是,小熊派开发板没有板载传感器设计,为了满足不同的开发需求,该开发板采用可更换传感器扩展板设计,芯片指的是设备的主控芯片,该开发板搭载了一块低功耗的STM32L4单片机,通信模组 是数据传输的出入口,本开发板支持多种通信模组,采用可更换通信扩展板设计,包括WiFi,NBiot,2G ,4G等,liteos轻量级系统,支持串口,8MSPi flash,支持TF卡存储运行数据,240的分辨率lcd,显示传感器数据以及调试日志,AT-PC切换开关,电脑通过串口助手进行调试通信模组,右侧MCU模式,单片机MCU通过At指令与通信模组交互将传感器数据传输到云端。为了便于开发调试,如图所示,该开发板板载了2.1版本的ST-Link,它具有在线调试烧录,拖拽下载以及虚拟串口等功能。开发板左上角内置了一个TF卡卡槽,TF卡可以存储运行数据,其左侧有一个8M的SPI Flash,使用其方便对程序进行远程升级。开发板中间板载一块分辨率为240 * 240的LCD屏幕,其主要用于显示传感器数据以及调试日志。LCD屏幕下方是一个基于STM32L431的超低功耗单片机作为开发板的主控芯片。开发板右上角具有一个拨码开关,将其拨至左侧AT-PC模式,通过电脑端的串口助手,发送AT指令调试通信模组。右边AT-MCU模式,通过MCU发送AT指令与通信模组进行交互,将采集到的传感器数据通过通信模组发送到云端。同时小熊派IoT开发板在主板上引出21个IO口,具备IIC、SPI、USART、ADC、DAC等功能,可最大程度地满足开发者的自主开发需求。主要参数如下表:

STM32F429 野火开发板

STM32F429野火挑战者开发板,共有两个版本,二者存在一定差异,挑战者开发板是主控芯片是Cortex-M4系列, STM32F429IGTx,具有 1MB Flash,192kB SRAM+64CCM RAM,系统时钟达到 180MHz。板载 SDRAM:64M. SPI FLASH:16M。EEPROM :256 B。SD 卡:Micro SD卡接口,最大支持 32G 容量。实物图如下所示:

  • 供电方式

5V 供电:2个 MicroUSB 接口。6-12V 供电:DC电源接口,可接 6-12V电源适配器。

  • 通讯方式

该开发板主要包括以太网接口,232串口通讯(带DB9母接口),USB转串口通讯,带Mini USB接口。USB主设备读取U盘文件,USB从设备,模拟U盘,CAN通讯、485通讯,皆带接线端子。红外通讯:红外接收头接口。蓝牙串口。WIFI:EMW1062,可实现 wifi传输视频,板载天线。音频输出接口。

  • 其他硬件

LCD:支持5寸屏,分辨率为800*480.LED灯:1个,1个RGB全彩灯。按键:3个实体按键,1个电容按键。程序下载接口:  JTAG接口、  SWD 接口:支持 DAP、JLink、ULink、STLink 下载器。传感器:温湿度传感-END-

推荐阅读

【01】为什么买了开发板只能吃灰,还是学不会嵌入式?【02】【自制分享】分享一块自制STM32F103RETX开发板!!!功能实用【03】STM32开发板如何利落地连接外部编程器?从0设计一款SWD适配器【04】ARM开发板上实现WEB服务器设计制作全过程【05】ARM开发板烧写linux系统的一般步骤免责声明:整理文章为传播相关技术,版权归原作者所有,如有侵权,请联系删除

野火开发版屏幕_盘一盘那些年我们常用的物联网开发板!相关推荐

  1. bme280 环境传感器开发板_盘一盘那些年我们常用的物联网开发板!

    来源:华为云社区,作者:星辰27,直接来源:华为开发者社区 众所周知开发板是物联网架构中的感知层智能设备,这类设备通常有芯片.通信模组.以及操作系统组成.当然不同的开发版在功能以及使用上可能存在着一定 ...

  2. 野火开发版屏幕_鸿蒙OS手机版正式发布!副总裁现场表态:我们已经准备好了...

    智东西(公众号:zhidxcom) 作者 | 云鹏 编辑 | 漠影 智东西12月16日消息,刚刚华为正式发布了鸿蒙OS 2.0手机开发者Beta版,不过该版本仅开发者可以下载,消费者想要体验手机端的鸿 ...

  3. 野火开发版屏幕_鸿蒙2.0手机开发者版发布,华为多数自研设备明年升级鸿蒙

    12月16日,华为在北京举办华为开发者日暨HarmonyOS 2.0手机开发者Beta版发布活动.开发者可访问华为开发者联盟官网,申请获取HarmonyOS 2.0手机开发者Beta版升级. &quo ...

  4. python开发ios插件_[原创]Textobot-换个轻松高效的方式开发iOS越狱插件

    许愿:要是段老师的看雪平台能导入头条或者公众号的文章就好了. 导读 0x00.交个朋友 0x01.越狱开发 0x02.Cydia插件体系 0x03.Cydia插件开发 0x04.Textobot插件体 ...

  5. 用Linux玩开发版和用Windows,在Linux系统中使用Wine开发版可正常运行千牛PC Windows版...

    目前千牛PC版仅推出Windows及Mac版本,无Linux版本提供,但是你可以在Linux操作系统中使用Wine开发版来运行千牛PC Windows版,经在Deepin平台中测试可完美运行,实现起来 ...

  6. java开发cs项目_本硕机械转行cs(java后端开发)上岸之路

    秋招转眼就结束了,将近一年的努力,总算给了自己一个比较满意的结果.写下这篇贴子记录自己的转行以及秋招经历. 其实在转行初期,就无数次幻想着秋招结束,然后写一篇长长的经验贴的那种满足感.下面我尽量把我知 ...

  7. java安卓开发 快速入门_安卓程序员如何快速入门后端开发常识

    首先,对于安卓开发人员来说,学习一下后端开发知识是有必要的,一方面可以拓展自身的知识面,另一方面也可以推动自己走向全栈程序员发展路线,在云计算时代,全栈程序员的发展空间会更大一些. 相对来说,安卓程序 ...

  8. debian 开发版 移植_迅雷X Linux版(Debian系通用)

    近年来,随着美帝的不断打压,对我们的科技发展造成了很大的冲击,华为甚至因此不能制造芯片了,所以国产替代的概念就快速兴起,Linux作为排在Windows.MacOS之后的第三大操作系统,因为它开源.免 ...

  9. debian 开发版 移植_那些PC市场里取得成功的游戏,却在移植手游时吃瘪了

    <使命召唤手游>国际服于10月1号正式上线,5天内收获3500万下载量.就在所有人惊叹于<使命召唤>IP号召力与天美强大研发实力的同时,这股热潮却与中国玩家无关. 望穿秋水的不 ...

最新文章

  1. java 实体类包含list 怎么取值_舅舅是面试官,偷偷告诉你们面试官最爱问的Java面试题...
  2. 【线上分享】WebRTC传输与服务质量
  3. 2007高考:考生要根据家庭经济条件慎重填报按办学成本收费的高校及专业
  4. linux优盘驱动目录,Linux U盘加载阵列卡驱动步骤(.dd或img).doc
  5. Pluto-基于Caffe的GPU多机多卡深度学习算法产品
  6. 方法二 、属性 CLR学习第九课
  7. 对象的序列化与反序列化Demo
  8. 脑电信号如何反映睡眠质量和情绪波动?
  9. 放硬币问题的解空间结构
  10. Java Instrument(一) Java Agent
  11. 安全架构--12--企业隐私合规体系建设总结
  12. 读书记之《UnixLinux大学教程》
  13. [工具使用]搜索引擎 Hacking
  14. HTML5超简单的日期时间控件
  15. python导包和魔幻方法
  16. tekton入门-细数tekton用到的那些images
  17. 单双人贪吃蛇小游戏(控制台)
  18. 手机浏览器下载的m3u8格式的多个视频文件合并成一个视频(Java实现)
  19. Ansoft Links v4.2.7z
  20. 2019年7月4日 星期四 今日计划

热门文章

  1. 5个常见的SD-WAN挑战以及如何应对
  2. 5G为中企业解决业务上的五个挑战—Vecloud
  3. CentOS系统Yum源配置
  4. Redhat Linux 7.2 打开或关闭防火墙
  5. week 7 spring AOP
  6. jQuery 事件对象的属性
  7. 通过crontab调度java -jar任务提示nohup: failed to run command `java': No such file or directory...
  8. PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 安装
  9. python学习笔记系列----(五)输入和输出
  10. CUDA编程-gt;CUDA入门了解(一)