0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Android智能硬件定義與產(chǎn)品開發(fā)全流程的概述

9GxC_IoTMaker ? 來源:pigdreams ? 作者:pigdreams ? 2022-07-03 16:21 ? 次閱讀

通過總結(jié)大大小小多個(gè)Andriod智能硬件開發(fā)項(xiàng)目,記錄了智能硬件產(chǎn)品開發(fā)的全流程、智能硬件開發(fā)所涉及的技術(shù)體系概述的心得,并附上在主板選型、串口通信、屏幕顯示、常用外接設(shè)備上一些品類的特點(diǎn)和差異,分析了我的開發(fā)流程習(xí)慣原因,以供交流。

1.Android智能硬件的定義與應(yīng)用領(lǐng)域

關(guān)于智能硬件的定義,以我理解的角度來看,首先這是一個(gè)不同于移動(dòng)手機(jī)的硬件,它本質(zhì)還是一個(gè)可觸碰的實(shí)質(zhì)物體;其次關(guān)于智能,只要是基于Android系統(tǒng)開發(fā)的硬件就可稱之為智能,因?yàn)橹悄苡布铌P(guān)鍵的特性就是與外部連接通信,也稱之為物聯(lián)網(wǎng),而Android系統(tǒng)自帶優(yōu)秀的外部連接通信體系。

我們最常聽到與見到的智能硬件有手環(huán)、智能音箱、智能家居這些比較成熟的消費(fèi)級(jí)商品,這些智能硬件大部分都是沒有界面的,與我從事的領(lǐng)域有所不同。沒有界面的智能硬件大部分都不是Andriod系統(tǒng),而有觸屏界面的智能硬件我敢說80%以上都是Android系統(tǒng),因?yàn)锳ndroid的交互體系絕對(duì)是最好的。

市面上成熟的Android智能硬件有:手持POS機(jī)、自動(dòng)售貨機(jī)、政務(wù)自助機(jī)、人臉識(shí)別門禁、收銀機(jī)、汽車多媒體、電子班牌、快遞柜、影院取票機(jī)、廣告視頻機(jī)等等。

2.一款智能硬件產(chǎn)品開發(fā)的全流程

導(dǎo)入需求,分析確定需求細(xì)節(jié),討論方案的技術(shù)可行性。

確定項(xiàng)目負(fù)責(zé)人、產(chǎn)品經(jīng)理、硬件工程師、軟件工程師、結(jié)構(gòu)工程師、UI設(shè)計(jì)師。

由需求確定使用哪些外設(shè),對(duì)外設(shè)進(jìn)行選型,需充分考慮性能、質(zhì)量、結(jié)構(gòu)設(shè)計(jì)、價(jià)格、供應(yīng)商支持度等各方面的因素。

優(yōu)先確認(rèn)使用什么Android主板,確認(rèn)主板與外設(shè)選型后告知結(jié)構(gòu)工程師進(jìn)行結(jié)構(gòu)外形設(shè)計(jì)。

硬件工程師負(fù)責(zé)外接設(shè)備的控制板開發(fā)并提供接入?yún)f(xié)議,硬件工程師還須將外設(shè)接入Android主板的線材適配好。

UI設(shè)計(jì)師提供界面給軟件工程師(Android),開始進(jìn)入進(jìn)行軟件開發(fā)階段。

產(chǎn)品樣品建模制作出外殼,打磨、噴漆后進(jìn)行所有元件的組裝。

樣品燒入程序,開始交予測試。

程序bug修改,穩(wěn)定性測試。

所有測試通過后,撰寫用戶文檔與操作手冊(cè)。

一款智能硬件樣品全部制作完畢。

3.智能硬件開發(fā)所涉及的技術(shù)體系概述

Android UI

列表(RecycleView)

彈窗(Dialog)

動(dòng)畫(Animation)

文字與按鈕(TextView)

手勢(Gesture)

外部通信

串口通信(UART)

以太網(wǎng)

Wifi、熱點(diǎn)

4G

藍(lán)牙

USB

NFC

I2C

GPIO

存儲(chǔ)

TF

U盤

FTP

Linux系統(tǒng)

腳本

點(diǎn)亮屏幕

固件升級(jí)

NDK

音視頻播放

設(shè)備通訊協(xié)議加密

接入已有的C庫

語音識(shí)別

人臉識(shí)別

外接設(shè)備

二維碼

攝像頭

紅外感應(yīng)器

喇叭、麥克風(fēng)

觸摸屏

LCD液晶屏

打印機(jī)

NFC模塊

IC類讀卡器

4.關(guān)于主板選型

Android主板的選型一定要放在首位,因?yàn)檫@是整個(gè)產(chǎn)品的控制中心,核心元件,如果不能自己定制主板,那就只能依賴于供應(yīng)商提供方案?,F(xiàn)行市面上非常多做安卓工業(yè)主板的,不愁找不到主板,但想要很特殊的定制可能會(huì)比較麻煩,除非你的量很大,否則只能用人家的標(biāo)準(zhǔn)板。依賴供應(yīng)商還有一個(gè)特別麻煩的事情,就是系統(tǒng)功能定制的溝通,這是一個(gè)特別漫長而痛苦的過程。

4.1 Anroid系統(tǒng)在智能硬件中所必要的功能

結(jié)合多個(gè)項(xiàng)目的經(jīng)驗(yàn),總結(jié)出智能硬件在安卓系統(tǒng)中所基本必要的功能。

6d0cf84a-f9d8-11ec-ba43-dac502259ad0.png

4.2 主板CPU芯片的選擇

CPU芯片是一塊主板最核心的元件,對(duì)于智能硬件而言CPU價(jià)格是不能太高的,不然會(huì)導(dǎo)致產(chǎn)品成本過高競爭力下降,但CPU性能又不能太差以讓產(chǎn)品毫無競爭力可言。

從我觀察的情況來看,現(xiàn)在市面上的智能硬件基本是三家芯片廠商占據(jù)了絕大部分市場,它們分別是:

瑞芯微 Rockchip,簡稱RK

全志 AllWinner

飛思卡爾 FreeScale

瑞芯微是我接觸比較多的,在百度搜安卓主板出來的廣告廠商基本都是采用瑞芯微方案的,總體來說瑞芯微方案是最成熟的。

全志的安卓主板給我的感覺就是很便宜但系統(tǒng)都是4.2或4.4,說實(shí)話有點(diǎn)落后時(shí)代,不是5.0系統(tǒng)以上的主板我都不想碰,界面太丑系統(tǒng)還有點(diǎn)卡。

最后關(guān)于飛思卡爾,這是一個(gè)國外廠商,我手上還沒接觸過這個(gè)芯片的板子,很少見搭載這個(gè)芯片的安卓主板,也許在某些特定應(yīng)用場景才會(huì)考慮這個(gè)芯片吧。

下面重點(diǎn)介紹下瑞芯微(下面簡稱RK芯片)系列4款常見的芯片。

6d31fabe-f9d8-11ec-ba43-dac502259ad0.png

以疫情之前的價(jià)格來說,RK3288工業(yè)主板的價(jià)格大概在350~500 之間,RK3399價(jià)格在500~700之間,RK3188比3288便宜,RK3368介于3288與3399之間。

對(duì)于絕大多數(shù)應(yīng)用場景而言,RK3288絕對(duì)能滿足需求,價(jià)格也比較適中,系統(tǒng)一般是Android5.1不用進(jìn)行運(yùn)行時(shí)權(quán)限適配。RK3399主要用于對(duì)于運(yùn)算能力要求比較高的場景,比如人臉識(shí)別,3399還有一大優(yōu)勢就是板子面積相對(duì)而言比較小。我目前基本都是采用3288進(jìn)行開發(fā)的,對(duì)于智能硬件而言成本還是首要考慮因素,畢竟制造業(yè)利潤低。

下圖是一塊3288的主板示意圖及規(guī)格說明

6d56c4a2-f9d8-11ec-ba43-dac502259ad0.png

6dab00a8-f9d8-11ec-ba43-dac502259ad0.png



原文標(biāo)題:開發(fā)心得(1):我眼中的Andriod智能硬件及其開發(fā)流程

文章出處:【微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處

審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    594

    瀏覽量

    27407
  • 串口通信
    +關(guān)注

    關(guān)注

    34

    文章

    1626

    瀏覽量

    55545
  • 智能硬件
    +關(guān)注

    關(guān)注

    205

    文章

    2347

    瀏覽量

    107609
  • Andriod系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    1882

原文標(biāo)題:開發(fā)心得(1):我眼中的Andriod智能硬件及其開發(fā)流程

文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Android 實(shí)現(xiàn)讀卡器讀取各種卡號(hào)的信息

    。ConstraintLayout是Android開發(fā)中非常強(qiáng)大的一個(gè)布局管理器,它允許你以相對(duì)位置的方式定義界面中的元素,使得布局更加靈活和易于管理。下面是對(duì)這段代碼的簡單解釋: :這是XML聲明,指定了XML的版本為
    的頭像 發(fā)表于 12-30 15:45 ?68次閱讀
    <b class='flag-5'>Android</b> 實(shí)現(xiàn)讀卡器讀取各種卡號(hào)的信息

    中科曙光打造流程、鏈條綠色低碳產(chǎn)品和解決方案

    在全球氣候變局之下,節(jié)能降碳成為社會(huì)共識(shí)。中科曙光作為核心信息基礎(chǔ)設(shè)施領(lǐng)軍企業(yè),依托先進(jìn)技術(shù),以最優(yōu)解思維,打造流程、鏈條綠色低碳產(chǎn)品和解決方案,賦能千行百業(yè)共赴“碳減排”發(fā)展之旅
    的頭像 發(fā)表于 11-05 10:43 ?412次閱讀

    阿里巴巴國際站首推流程AI產(chǎn)品

    近日,阿里巴巴國際站正式推出了其首個(gè)流程AI產(chǎn)品——AI生意助手2.0。這一創(chuàng)新產(chǎn)品的問世,標(biāo)志著阿里巴巴在助力中小企業(yè)外貿(mào)經(jīng)營方面邁出了重要一步。
    的頭像 發(fā)表于 10-30 16:12 ?242次閱讀

    阿里國際站首推流程AI產(chǎn)品:AI生意助手2.0

    阿里巴巴國際站近日正式推出了其首個(gè)流程AI產(chǎn)品——AI生意助手2.0。這一創(chuàng)新產(chǎn)品的問世,標(biāo)志著阿里巴巴國際站在推動(dòng)中小企業(yè)外貿(mào)業(yè)務(wù)智能
    的頭像 發(fā)表于 10-29 10:22 ?362次閱讀

    【實(shí)操文檔】在智能硬件的大模型語音交互流程中接入RAG知識(shí)庫

    就不講太多了,這里實(shí)操用CSK6大模型開發(fā)板接入自建的空調(diào)產(chǎn)品手冊(cè)知識(shí)庫演示接入過程,只要對(duì)照文檔步驟就可以完成操作。操作過程中遇到問題,也可以參考后半部分的排錯(cuò)流程來定位和解決問題。
    發(fā)表于 09-29 17:12

    LED安防照明產(chǎn)品單片機(jī)開發(fā)定制流程分享!

    定制流程是一個(gè)復(fù)雜而精細(xì)的過程,需要設(shè)計(jì)、開發(fā)、測試等多個(gè)環(huán)節(jié)的緊密配合。通過精準(zhǔn)的需求分析、合理的硬件設(shè)計(jì)、智能的軟件編程以及嚴(yán)格的測試優(yōu)化,我們可以打造出性能卓越、穩(wěn)定可靠的LED
    發(fā)表于 09-26 13:51

    100T極致算力+鏈路開發(fā)支持,地瓜機(jī)器人為具身智能造“基座”

    ? 9月20日,以“加速智能生長”為主題的“2024地瓜機(jī)器人開發(fā)者日”活動(dòng)在深圳成功舉辦。作為業(yè)界領(lǐng)先的機(jī)器人軟硬件通用底座提供商,地瓜機(jī)器人重磅推出面向“機(jī)器人+”時(shí)代的軟硬件
    發(fā)表于 09-21 14:15 ?396次閱讀
    100T極致算力+<b class='flag-5'>全</b>鏈路<b class='flag-5'>開發(fā)</b>支持,地瓜機(jī)器人為具身<b class='flag-5'>智能</b>造“基座”

    迅為RK3562開發(fā)板預(yù)裝Android13系統(tǒng),快速使用源碼全開放

    。 內(nèi)置獨(dú)立NPU, 算力達(dá) 1TOPS,可用于輕量級(jí)人工智能應(yīng)用。 支持幾乎格式的H.264解碼,支持1080p@60fps的解碼,支持4K@30fps的H.265解碼,以及1080p@60fps
    發(fā)表于 08-29 10:33

    機(jī)智云助力小程序開發(fā):連接智能硬件智能生活

    隨著智能硬件的普及和小程序的興起,人們的生活越來越依賴于智能化的解決方案。作為物聯(lián)網(wǎng)領(lǐng)域的領(lǐng)先者,機(jī)智云為小程序開發(fā)者提供了豐富的支持和功能,幫助他們輕松實(shí)現(xiàn)
    的頭像 發(fā)表于 06-15 08:10 ?435次閱讀
    機(jī)智云助力小程序<b class='flag-5'>開發(fā)</b>:連接<b class='flag-5'>智能</b><b class='flag-5'>硬件</b>與<b class='flag-5'>智能</b>生活

    智能運(yùn)維,流程閉環(huán)生命周期監(jiān)管!

    智能運(yùn)維,流程閉環(huán)生命周期監(jiān)管 后勤設(shè)備運(yùn)維是確保醫(yī)療機(jī)構(gòu)正常運(yùn)轉(zhuǎn)的關(guān)鍵環(huán)節(jié)。有效管理和維護(hù)設(shè)備至關(guān)重要,以確保其安全、穩(wěn)定和高效運(yùn)行,對(duì)醫(yī)院運(yùn)營具有重大意義。 搭建
    的頭像 發(fā)表于 04-19 17:24 ?431次閱讀
    <b class='flag-5'>智能</b>運(yùn)維,<b class='flag-5'>全</b><b class='flag-5'>流程</b>閉環(huán)<b class='flag-5'>全</b>生命周期監(jiān)管!

    Testin云測國內(nèi)首發(fā)Android 15開發(fā)者預(yù)覽版云真機(jī)

    Android 15來了,Testin云測助您快速搶占先機(jī)! 目前,谷歌已發(fā)布了Android?15的第一個(gè)開發(fā)者預(yù)覽版本(Android 15 Developer Preview 1
    的頭像 發(fā)表于 02-24 09:33 ?942次閱讀
    Testin云測國內(nèi)首發(fā)<b class='flag-5'>Android</b> 15<b class='flag-5'>開發(fā)</b>者預(yù)覽版云真機(jī)

    TLT507-Android開發(fā)環(huán)境搭建

    TLT507-Android開發(fā)環(huán)境搭建
    的頭像 發(fā)表于 01-26 17:03 ?600次閱讀
    TLT507-<b class='flag-5'>Android</b><b class='flag-5'>開發(fā)</b>環(huán)境搭建

    TLT507-Android應(yīng)用開發(fā)手冊(cè)

    TLT507-Android應(yīng)用開發(fā)手冊(cè)
    的頭像 發(fā)表于 01-26 15:32 ?548次閱讀
    TLT507-<b class='flag-5'>Android</b>應(yīng)用<b class='flag-5'>開發(fā)</b>手冊(cè)

    SOLIDWORKS 2024:簡化和加快從概念到制造的產(chǎn)品開發(fā)流程

    隨著科技的飛速發(fā)展,產(chǎn)品開發(fā)流程正在經(jīng)歷著變革。對(duì)于許多工程和設(shè)計(jì)團(tuán)隊(duì)來說,如何簡化和加速從概念到制造的產(chǎn)品開發(fā)
    的頭像 發(fā)表于 01-25 14:34 ?518次閱讀
    SOLIDWORKS 2024:簡化和加快從概念到制造的<b class='flag-5'>產(chǎn)品</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>流程</b>

    芯科科技發(fā)布新版藍(lán)牙開發(fā)流程

    查看Silicon Labs(亦稱“芯科科技”)近日發(fā)布新版的藍(lán)牙開發(fā)流程(Bluetooth Developer Journey),了解更多關(guān)于低功耗藍(lán)牙、藍(lán)牙Mesh、藍(lán)牙定位服務(wù),以及電子貨架標(biāo)簽(ESL)等設(shè)計(jì)方法,我們將概述
    的頭像 發(fā)表于 01-25 10:09 ?783次閱讀
    芯科科技發(fā)布新版藍(lán)牙<b class='flag-5'>開發(fā)</b><b class='flag-5'>流程</b>