首页 > 评测 > 评测列表 > MCU

新疆体彩十一选五开奖:NXP i.MX7D与AndroidThings系列之二:NXP i.MX7D硬件及准备

NXP   i.MX7   PICO-PI   Android Things   SoM   安卓   物联网   
  • [导读]
  • PICO-PI-IMX7的硬件资源丰富,接下来让我们烧写一下Android Things,看看谷歌出品的OS是否有那么令人期待。
  • iMX233-OlinuXino-MICRO
  • MY-iMX6UL开发套件
  • CY3280-CapSense-MBR3
  • PocketBeagle
  • CC3220SF LaunchPad (CC3220SF-LAUNCHXL)
  • Esquilo Air
  • A10-OlinuXino-LIME
  • CY8CKIT-040 PSoC 4000先锋开发套件

粤11选五开奖直播 www.ptp5c.cn  i.MX7D是一款二合一型开发板,包括一个i.MX7D SoM??榧耙桓龌?,专门为IoT进行了优化。其中SoM??槭褂昧薖OP封装,集存储/CPU/MCU于一体,集成度非常高,基板通过高速接口与SoM连接,同时基板也提供了各类接口如USB、音频及GPIO等。

欢迎加入Android Things交流群:452863046

image1.jpg

硬件包装上很醒目的Android Things标签,表明这是一款经Google认证的Android Things硬件,PICO-PI-IMX7是产品的具体型号。i.MX 7Dual包括两个高达1.2 GHz的ARM®Cortex®-A7内核以及一个ARM®Cortex®-M4内核,既保证了高性能,还能提供低功耗服务,是现代IoT硬件的典型解决方案??逵胗⑻囟?reg;Edison的引脚兼容,用于传感器和低速I / O,同时还为多媒体和连接增加了额外的扩展可能性,可轻松扩展和实现物联网设计。

image2.jpg

开发套件的SoM??橥ü?个70针的Hirose接口与基板相连,上图中用3个小螺丝固定的就是SoM???,该??榈募啥确浅8?,小小的??樯霞闪税? NXP i.MX7, Memory, eMMC, Power Management IC (PMIC) and WiFi / Bluetooth等在内的主要功能组件。

image3.png

i.MX7D套件提供的主要特性如下

• 集成两颗ARM Cortex-A7内核,主频高达1GHz,32KB L1指令缓存及32KB L1数据缓存,NEON MPE协处理器

• 集成一颗ARM Cortex-M4内核,主频为200MHz,集成MPU, FPU处理单元

• 提供512MB的RAM及4GB的eMMC外部存储

• LCD接口,但是没有HDMI接口

• MIPI CSI摄像头接口

• 外设接口包括:GPIO、I2C、SPI、PWM及UART等

• 板载千兆以太网络接口,WiFi/BL4 4.1无线接口

• USB 2.0及USB Type-C接口

image4.jpg

接口图一

image5.jpg

接口图二

i.MX7D套件提供的GPIO接口如下

image6.png

J8提供的40针GPIO接口与RPI接口兼容,J9主要用于I2S音频连接,JP1及JP2遵循Click标准,可以使用市面上大量的Click??槔唇泄δ芾┱?。

要使用i.MX7D套件来进行Android Things开发,首先需要在i.MX7D上烧写Android Things固件,有两种类型的固件,一是标准型固件,即只提供系统固件,无附加App应用;另一种类型的固件是用户定制型,包含App程序,烧写后开机即可运行指定的App,系统启动后自动加载程序并运行。

使用随产品附赠的USB Type-C数据线将开发板连接到PC的USB 3.0端口,从Android Things Console下载Android Things Setup Utility 。此过程需要登录Google帐户并接受许可协议和服务条款。

接下来运行Setup Utility程序,如下

image7.png

这是一个控制台程序,用户从菜单中选择自己需要的操作,如安装固件或是设置网络。这里选安装固件,接下来的操作询问用户具体的硬件平台类型,目前只支持i.MX7D及RPI3,选择i.MX7D后开始下载平台工具,接下来询问用户使用何种类型的固件,刚开始还是选择Default Image吧,等玩熟了,再来定制固件。

接下来就是漫长的下载过程,等下载完成后程序自动执行烧写操作

image8.png

这里是烧写完成的画面,接着询问用户是否设置WiFi连接,选y则进入连接设置操作

image9.png

开始连接WiFi,稍等片刻,连接就完成了

image10.png

设置完成,等待用户重启系统!

重新启动后新的固件应该开始工作了,如果需要验证的话,可以使用adb shell来进入Android Things系统,还可以使用pio来进行简单的查看及设置操作。

image11.png

这是使用adb shell连接到系统后执行ls命令的效果

使用内置的pio命令查看可用的GPIO端口,后续将介绍如何使用Android Studio来编写控制GPIO的应用程序,当然其实用pio也可以实现的,而且是交互方式,非常方便!

image12.png

除了可以使用adb,也可以使用串口方式来访问设备。使用终端程序(如PuTTY(Windows), Serial(Mac OS)或 Minicom(Linux))在开发计算机上打开与USB串行设备的连接??刂铺ǖ拇诓问缦拢?/p>

• 波特率:115200

• 数据位:8

• 校验:无

• 停止位:1

烧写好Android Things固件后,接下来就是写程序了,官方推荐使用Android Studio来完成,接下来准备安装Android Studio,熟悉Android Things API,开始尝试吃螃蟹了!没有真正用Android Things点个灯,是真不知道其便利性的!

且听下回分解。

  • 本文系21ic原创,未经许可禁止转载!

网友评论

  • [大笑]这不符合小撸的风格也!只要你有能力评论的,会说这种没营养的话? 2018-12-13
  • 《堡垒之夜》Switch版下载量:一天破200万次 2018-12-13
  • 气氛和谐!博格巴和卡希尔赛前相遇热情寒暄 2018-12-12
  • “最美乡村医生”孙云海:回乡行医28年未收一分出诊费 2018-12-11
  • 90后“技术宅”开黄色网站 半年非法牟利17万 2018-12-10
  • 尚活 —频道 春城壹网 七彩云南 一网天下 2018-12-09
  • 从“最冷门”角度解读《人工智能新规划》 2018-12-09
  • 计划经济该怎么定义呢?政府什么都管的经济吗?如果政府什么都管那以现在的政府的能力,能管的了那么多吗?能管得好吗?那还能纯粹叫经济吗?所以政府才强调政府有政府的职 2018-12-08
  • 酸味-热门标签-华商生活 2018-12-08
  • 发改委:乡村振兴战略规划修改完善后将报请印发实施 2018-12-07
  • [心]——中国的有神论者代表不了无神论者!不知道有神论与无神论的世界观不相同吗?况且,各种无神论者的世界观还不一样呢!!!! 2018-12-07
  • “三个90周年”系列秋收起义90周年纪念活动新闻发布会在昌召开 2018-12-06
  • 朱德之孙朱和平谈“人民军队的创建” 2018-12-05
  • 林杰(原创首发)观福州知青书画摄影作品展【藏头诗】 2018-12-04
  • 珠海市香洲区:以居民需求为导向的“议治相济” 2018-12-03
  • 513| 928| 384| 180| 434| 868| 420| 664| 618| 234|