IoT开发指南:基于AndroidThings的树莓派3开发环境搭建

在开始之前,您需要准备以下硬件:1.RaspberryPi3(树莓派)2.存储卡(至少8GB)3.读卡器4.HDMI线—用于连接显示器以显示系统和应用程序界面5.USB线+电源适配器(5V/2A)—为树莓派供电6.路由器—用于通过网络调试应用程序7.网线—连接树莓派与路由器

同时,还需要准备以下软件:1.AndroidThings系统镜像文件2.系统烧录工具—Win32DiskImager(适用于Windows系统),密码为13xj3.AndroidStudio(建议2.2及以上版本)作为开发环境4.官方提供的应用模板和示例代码

安装过程相对简单,首先下载适合树莓派的AndroidThings系统镜像文件,接着将存储卡通过读卡器连接到电脑上。使用Win32DiskImager工具选择已下载的系统镜像文件,并选定可移动设备后点击“写入”。注意,在写入前会提示格式化存储卡,请确保备份重要数据。

将烧录好的存储卡插入树莓派,连接网线和HDMI线至显示器,调整显示器至HDMI信号源模式。最后接入电源,系统将自动启动。若烧录无误,稍等片刻后将出现如下界面:

尽管树莓派支持多种操作系统,但首次见到AndroidThings的启动界面仍让人兴奋不已。由于启动后难以截图,所展示的图片来自网络,不同版本的界面基本一致。如果网线连接正常,该界面会显示以太网分配的IP地址,这对于后续的应用程序远程调试至关重要。

安装AndroidStudio时,除了主要的应用程序目录,还会有一个包含SDK的目录,例如D:\Android\sdk\platform-tools。将此路径添加到系统环境变量Path中,确保在命令行中可正常使用adb命令,以便后续连接树莓派上的系统。

树莓派启动后,首先使用adb命令连接:在命令行中输入:adbconnect树莓派IP:5555。成功连接后,命令行会返回类似“connectedto树莓派IP:5555”的信息,确保编译和下载应用时能够识别设备。

为了使树莓派可通过Wi-Fi连接路由器,从而避免使用网线带来的不便,可在adb连接设备后执行:adbshellamstartservice-ncom.google.wifisetup/.WifiSetupService-aWifiSetupService.Connect-essidWi-Fi名称-epassphraseWi-Fi密码。这样设置后,每次系统启动时都会自动连接到指定的Wi-Fi,便于应用的调试和下载。

可以通过多种方式导入应用模板,推荐使用GitHub导入功能。以“new-project-template”为例,将其URL填入GitHub导入窗口,等待项目下载完成后,IDE会自动展开项目目录结构。

完成项目导入后,点击开发环境顶部的绿色运行按钮。如果所有步骤均无误,编译和下载过程将自动执行。下载过程中,选择调试设备并确认,稍等片刻后,您将在树莓派连接的显示器上看到首个应用的运行效果。

THE END
1.iPatch项目常见问题解决方案iPatchGUI tool to inject dynamic libraries into IPA files 项目地址: https://gitcode.com/gh_mirrors/ip/iPatch 项目基础介绍 iPatch 是一个用于将动态库注入到 IPA 文件中的 GUI 工具。IPA 文件是 iOS 应用程序的压缩版本,用户可以通过在线获取或使用工具如 flexdecrypt 和 CrackerXI+ 来获得 IPA 文件。ihttps://blog.csdn.net/gitblog_00115/article/details/144394186
2.eclipse怎么安装eclipse怎么安装 Eclipse是一款功能强大的集成开发环境(IDE),支持多种编程语言,如Java、C/C++、PHP等,是广大开发者常用的开发工具。本文将详细介绍Eclipse的安装步骤,帮助初学者顺利安装这款软件。 首先,前往Eclipse官网下载Eclipse安装包。在浏览器中输入Eclipse的官方网址:[https://www.eclipse.org/](https://www.https://g.pconline.com.cn/x/185/18514199.html
3.液体收集器系统HH的安装指南如何正确安装并确保其高效工作由于液体收集系统的设计较为复杂,因此正确的安装方式对于其后期的使用效果至关重要。在这篇文章中,我们将详细介绍液体收集器系统HH的安装步骤,以及安装过程中的注意事项,帮助大家顺利完成设备的安装并确保其长期稳定运行。 液体收集器系统HH通常由收集容器、管道系统、阀门装置、排放装置等部件组成。每个组件的正确安装http://m.huassin.com/huassin4/32490.html
4.KeyarchOS适配vodovod1.10r2233 安装与测试 3.1root权限下安装vodovod-1.10r22-3 https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/v/vodovod-1.10r22-3.el7.x86_64.rpm 下载安装包vodovod-1.10r22-3.el7.x86_64.rpm,上传服务器 准备下列依赖包 libmikmod-3.2.0-21.el7.x86_64.rpm https://zhuanlan.zhihu.com/p/10749989024
5.yum安装libraries51CTO博客已为您找到关于yum 安装 libraries的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及yum 安装 libraries问答内容。更多yum 安装 libraries相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/yumanzhuanglibraries.html
6.SeleniumSelenium automates browsers. That's it!http://www.seleniumhq.org/
7.安装ContentLibraries时Revit安装挂起问题: 安装Revit时,安装Revit Content Libraries组件期间,该过程似乎冻结或挂起。 原因: 从Internet下载内容包时,Revit安装过程可能会停止。延迟的长度因可用带宽和请求的内容量而异。 解决方案: 请等待一段时间完成此过程;如果安装在较长时间后仍挂起或冻结,请尝试http://knowledge.autodesk.com/zh-hans/support/revit/learn/caas/sfdcarticles/sfdcarticles/CHS/Installation-stalls-for-Revit-2020-Content-Libraries.html
8.NoteExpress软件,下载安装好,已经使用过一点时间,可不知怎么回事NE(NoteExpress)的数据以两种方式保存,第一种是题录,笔记等信息,其保存在ne的数据库文件(*.nel)中,其默认保存位置为 C:\Documents and Settings\您的用户名\My Documents\NoteExpress2\Libraries\Sample.nel,我们建议您新建一个数据库文件在非系统盘(打开ne,文件-新建数据库-选择保存的位置(最新版本中已经增加附https://lib.shnu.edu.cn/bc/8e/c26372a703630/page.htm
9.安装扩展包(InstallExternalLibraries)Data Collector 会罗列出所有已经安装好的扩展包。 在右上角工具栏的下方, 点击 Install External Libraries 图标: nstallExtLib.png 在安装扩展包的对话框中, 选择扩展包对应的stage 库。 举例说明, 如果你要按照 JDBC Multitable Consumer源需要的JDBC驱动,选择JDBC stage 库。如果你要给 Groovy Evaluator processohttps://www.jianshu.com/p/20bec5db2122
10.BIM软件小技巧:Revit安装常见问题Revit3D设计1、安装日志文件中显示部分产品无法安装,出现1603错误。 Install.NETFrameworkRuntime4.5FailedInstallationaborted,Result=1603 找到导致安装失败的组件名称,到控制面板,单击“卸载” 当程序删除后,再次运行Autodesk安装程序 建议使用MicrosoftFixit 2、RevitContentLibraries安装慢或者没安装 https://www.ruanfujia.com/214650/
11.BIM软件小技巧:Revit安装常见问题2、Revit Content Libraries 安装慢或者没安装 延迟时间的长短取决于可用带宽和需要下载的内容大小,如果在遇到次问题时断开 Internet连接,安装过程将继续进行,但会跳过Revit内容 解决方法:若要去报下载内容未被阻止,确认Autodesk.com是受信任的站点 打开Internet选项对话框,单击安全选项卡 https://www.douban.com/note/516924913/
12.CreativeCloudLibraries面板停止工作Creative Cloud Libraries 安装程序:Windows|Mac 注意: 在macOS 上,当您尝试运行安装程序包时可能会收到错误。请按照以下文档中的步骤运行该安装程序:https://helpx.adobe.com/cn/creative-cloud/kb/install-creative-cloud-mac-os-sierra.html 更多此类内容 https://helpx.adobe.com/cn/creative-cloud/kb/libraries-panel-not-working.html
13.桌面云中,AgilentIOLibrariesSuite无法安装成功的解决办法1、 在Agilent IO Libraries Suite\Installer文件夹内的Agilent IO Libraries Suite 15.0.msi右键,选择属性-》兼容性,勾选以兼容模式运行这个程序。 2、 然后双击Agilent IO Libraries Suite\Installer文件夹内的setup.exe即可正常安装。 根因 windows7系统自身的兼容性存在问题。https://support.huawei.com/enterprise/en/knowledge/EKB1000037411
14.VulkanRuntimeLibraries是什么软件?读完这篇某些游戏,比如塔罗斯的法则、极品飞车、毁灭战士、Dota2等等,都需要系统安装了Vulkan Runtime Libraries才能正常运行。所以喜欢打游戏的朋友,你的电脑可能不知不觉就安装了这款软件。 综上所述,如果你没有游戏运行的需求,卸载Vulkan Runtime Libraries不会对系统运行造成影响。但如果卸载Vulkan Runtime Libraries之后,某https://zealer.com/video/1107035
15.GameRuntimeLibrariesPackage游戏常用运行库一键安装包Game Runtime Libraries Package是一个最新最全的常用运行库合集,一些大型的单机游戏中都需要在电脑中安装运行库安装包之后才能玩,有的单机游戏必须安装不同的运行库安装包。Steam游戏必备运行库安装包包含了VC++运行库合集,.NET2.0到.NET4.7合集,DirectX9.0 Rapture3D 等游戏必备的系统组件,如果你的游戏安装后无法运行https://www.qiqiboke.com/31778.html
16.linuxAestivating'sBlogPage2noinst_LIBRARIES=libswap.a libswap_a_SOURCES=swap.c INCLUDES=-I$(top_srcdir)/src/includ 细 心的读者可能就会问:怎么表1中给出的是bin_LIBRARIES,而这里是noinst_LIBRARIES?这是因为如果只想编译,而不想 安装到系统中,就用noinst_LIBRARIES代替bin_LIBRARIES,对于可执行文件就用noinst_PROGRAMS代替 bin_PROhttps://aestivating.wordpress.com/tag/linux/page/2/
17.安装php后启动失败errorwhileloadingsharedlibraries面板、插件版本:7.9.8 系统版本:CentOS7.6 问题描述:通过商店安装PHP7.2完成后,启动报错/www/https://www.bt.cn/bbs/thread-114614-1-1.html
18.ARMDS5怎么破解?ARMDS这里提供ARM DS-5破解安装破解+配置使用教程,仅供参考! ARM DS-5 Development Studio v5.26.0 注册机 绿色特别版(附破解教程) 32/64位 类型:编程工具 大小: 类型:编程工具 大小: ARM Development Studio 5 64位 v5.26.2 官方免费版(附使用教程)https://www.jb51.net/softjc/613526_all.html
19.revit安装卡在contentlibraries同理,设置族样板文件默认路径(C:ProgramDataAutodeskRVT 2018Family TemplatesChinese);点击③中“放置(P)”分别设置族调取的路径(C:ProgramDataAutodeskRVT 2018LibrariesChina)。四、卸载Revit Autodesk官方对近几年推出的新版本软件都提供了专用的卸载工具,在安装软件的同时也安装了卸载工具。单https://zhidao.baidu.com/question/1948115937012461908.html