树莓派Android Things物联网开发:入门及资料汇总

《树莓派Android Things物联网开发》系列文章专栏

树莓派Android Things物联网开发:入门及资料汇总

树莓派Android Things物联网开发:创建一个Things项目

树莓派Android Things物联网开发:树莓派GPIO引脚图

树莓派Android Things物联网开发:按键中断及消抖

树莓派Android Things物联网开发:已知Bug发行说明

树莓派Android Things物联网开发:GitHub案例程序汇总

序(che)言(dan)

Android Things是一个能运行在树莓派3上的操作系统,可以用Java来操作硬件外围设备。这对于习惯于Java开发的人而言是一件很美的事。

对于Android嵌入式开发人员而言,也不再需要使用Androi开发板进行系统编译、驱动和JNI接口开发了,省去了不少工作。

首先,入手一块树莓派3开发板吧

树莓派Android Things物联网开发:入门及资料汇总


可能需要的设备:USB鼠标、USB键盘、HDMI高清线、支持HDMI接口的屏幕、SD卡读卡器、至少8G的SD卡(目前版本的Android Things系统镜像是4G多)、网线、USB口电源线(5V/2A)、散热片

(注:作者一开始用的是HDMI转VGA转接头,烧入Android Things系统后启动屏幕是灰色的,烧入raspbian系统后屏幕正常显示,直接用HDMI高清线接屏幕就行了)


鉴于浏览器卡得要命,还是把这些天积累的数不清的网页标签清一下吧[doge]~ 都是浏览过的精品干货,批量大放送啦~~~


首先通过一篇文章先睹为快《Android Things:树莓派3上手就是这么简单》


树莓派资料

树莓派Android Things物联网开发:入门及资料汇总



树莓派商家资料网盘  

简书《玩转树莓派》专题  

树莓派视频教程系列 ?q=树莓派 

也有提到用可视化电路软件 Fritzing 进行辅助设计

《用Java操作树莓派!pi4j简介与安装》 


PI4J官网  

查看已知bug,只是提到Pi3B的硬件串口被蓝牙占用,miniUART为软串口不支持校验位(貌似串口通信从来没用过校验位[捂脸]),波特率取决于时钟速度,随CPU负载,电压和温度变化,因此在高速数据传输情况下可能不够稳定。要使用硬件串口需要禁用蓝牙并重新映射GPIO,参考文章《Raspberry Pi 3 compatibility (BT disable & serial port remap fix)》。实际上这是Pi3的通病。PI4J其他的兼容性尚未可知、看起来挺不错的。

关于树莓派串口的问题,可以查看官方说明《RASPBERRY PI UART


《wifi smart configure》

不与智能设备有任何网络连接给其设置wifi密码,开发设置wifi产品的时候可能会用到。


Android Things资料汇总

树莓派Android Things物联网开发:入门及资料汇总

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzzzp.html