Android Things(物联网开发)---------前言

原文网址:https://developer.android.google.cn/things/get-started/

前言

Android Things可以让你在一个可信的平台上建立专业的、大众化的产品,而不需要事先了解嵌入式系统的设计。它减少了大量的前期开发成本和排除固有的想法上的风险。当你跳过大量的硬件方面的东西去开发时,你的开发成本会因此直线下降到最小。

硬件

Android Things提供了一个关键的硬件平台。我们证明基于System on Module (SoM)技术的开发模板会给你带来如下好处使得你的开发更为快速:

  • 集成电路部分 --  SoMs将SoC (System-on-chip)芯片、RAM、flash闪存、WiFi、蓝牙和其他的组件,整合进了具有FFC认证的单板里面。当你想大量生产你的设备时,你可以通过将现有的模块扁平化到PCB上来优化你的电路板设计,从而节省成本和空间。
  • Google BSP -- 谷歌提供Board Support Package (BSP),意味着你不需要进行内核或者硬件开发了。Google给你提供了一个可信的、可升级和修改标准的开发平台。
  • 可区分硬件 -- 我们合作方提供的开发板可以有不同的SoMs和定制的参数,给你更多的选择和灵活性。当你准备好了,把你的原型通过定制它们来适应特定的定制参数,同时运行相同的软件

点击支持平台查看支持的SoMS和包含有载体电路板和SoM工具包的开发工具包

SDK

Android Things扩展了Android framew核心库,由Things Support Library提供了额外的API,可以使你整合那么移动设备中没有的新类型的硬件。

嵌入式设备的app开发与手机设备app开发有以下几点重要的不同点:

  • 比手机设备更为灵活的访问硬件外围设备和驱动程序
  • 系统应用程序不存在优化启动和存储的需求
  • 应用程序在启动时自动启动,让用户沉浸在应用程序体验中
  • 设备只暴露一个app给用户,而手机用户可以有很多

点击APP概览查看更多Android Things和Android framework的相似点和不同点。

终端

当你准备开始构建原型和设备,Android Things Console 提供了工具去下载和更新支持硬件设备的system image。你既可以发布更新给用户,也可以在自己的硬件上测试。使用Console你可以:

  • 下载更新最新的Android Things system image
  • 构建工厂image,包含有OEM应用以及system image
  • 发布over-the-air (OTA)升级到设备,包含有OEM应用以及system image

点击Console文档查看更多特性。

开始

当开发Android Things应用时,你会用到Android studio和很多手机设备开发也会用到的工具。如果你还没熟悉Android开发和硬件开发,我们的教程和指南会让你很快上手。

获取开发工具包

开头,你应该有一个开发工具包和一些必备的外围设备去构建你的应用。点击开始使用工具包查看更多信息。

下一步

如果你已经获取了开发工具包和运行了你的第一个Android应用,接下来要学习怎样在原型中实现你的想法,这涉及到常见的硬件概念以及如何将早期的证明的概念(proof-of-concept)应用到工作原型中。

此外,请参阅下列资源以深入研究文档和代码示例:







  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值