在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

開發(fā)心得(1):我眼中的Andriod智能硬件及其開發(fā)流程

機智云 ? 2022-07-04 16:50 ? 次閱讀

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

ce268fa2-fa27-11ec-a2f4-dac502259ad0.gif1.Android智能硬件的定義與應(yīng)用領(lǐng)域

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

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

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

ce268fa2-fa27-11ec-a2f4-dac502259ad0.gif2.一款智能硬件產(chǎn)品開發(fā)的全流程

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

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

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

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

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

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

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

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

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

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

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

ce268fa2-fa27-11ec-a2f4-dac502259ad0.gif3.智能硬件開發(fā)所涉及的技術(shù)體系概述

Android UI

列表(RecycleView)

彈窗(Dialog)

動畫(Animation)

文字與按鈕(TextView)

手勢(Gesture)

外部通信

串口通信(UART)

以太網(wǎng)

Wifi、熱點

4G

藍牙

USB

NFC

I2C

GPIO

存儲

TF

U盤

FTP

Linux系統(tǒng)

腳本

點亮屏幕

固件升級

NDK

音視頻播放

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

接入已有的C庫

語音識別

人臉識別

外接設(shè)備

二維碼

攝像頭

紅外感應(yīng)器

喇叭、麥克風(fēng)

觸摸屏

LCD液晶屏

打印機

NFC模塊

IC類讀卡器

ce268fa2-fa27-11ec-a2f4-dac502259ad0.gif4.關(guān)于主板選型

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

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

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

ce8737ee-fa27-11ec-a2f4-dac502259ad0.png

4.2 主板CPU芯片的選擇

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

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

瑞芯微 Rockchip,簡稱RK

全志 AllWinner

飛思卡爾 FreeScale

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

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

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

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

ceafc452-fa27-11ec-a2f4-dac502259ad0.png

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

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

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

cec2fea0-fa27-11ec-a2f4-dac502259ad0.png

cf1ac874-fa27-11ec-a2f4-dac502259ad0.png


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

    關(guān)注

    11

    文章

    3444

    瀏覽量

    66986
收藏 人收藏

    評論

    相關(guān)推薦

    基于RV1126開發(fā)板的AI算法開發(fā)流程

    AI算法開發(fā)流程由需求分析到準(zhǔn)備數(shù)據(jù),然后到選取模型,訓(xùn)練模型,接著模型轉(zhuǎn)換后進行模型部署
    的頭像 發(fā)表于 04-18 14:03 ?870次閱讀
    基于RV1126<b class='flag-5'>開發(fā)</b>板的AI算法<b class='flag-5'>開發(fā)</b><b class='flag-5'>流程</b>

    基于RV1126開發(fā)板的AI算法開發(fā)流程

    AI算法開發(fā)流程由需求分析到準(zhǔn)備數(shù)據(jù),然后到選取模型,訓(xùn)練模型,接著模型轉(zhuǎn)換后進行模型部署
    的頭像 發(fā)表于 04-18 10:47 ?127次閱讀
    基于RV1126<b class='flag-5'>開發(fā)</b>板的AI算法<b class='flag-5'>開發(fā)</b><b class='flag-5'>流程</b>

    AI開發(fā)工具分類與功能

    當(dāng)下,AI開發(fā)工具不僅簡化了AI開發(fā)的復(fù)雜流程,還提高了開發(fā)效率,推動了AI技術(shù)的廣泛應(yīng)用。下面,AI部落小編為大家介紹AI開發(fā)工具的分類
    的頭像 發(fā)表于 04-12 10:12 ?121次閱讀

    請求贈閱《零基礎(chǔ)開發(fā)AI Agent——手把手教你用扣子做智能體》

    開發(fā)平臺的演進,盤點了國內(nèi)的主流Agent開發(fā)平臺,重點介紹了扣子平臺的操作要點,并提出了Agent開發(fā)的通用流程。會使學(xué)會、逐漸掌握Ag
    發(fā)表于 04-10 12:16

    芯科科技Web-BasedFlash工具助力優(yōu)化Matter開發(fā)流程

    很高興向大家介紹新發(fā)布的Web-BasedFlash工具以優(yōu)化Matter開發(fā)流程,該工具旨在簡化展示Matter硬件功能和性能的過程,使開發(fā)人員更容易訪問和評估相關(guān)
    的頭像 發(fā)表于 02-20 09:52 ?297次閱讀

    GD32F1x0硬件開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《GD32F1x0硬件開發(fā)指南.pdf》資料免費下載
    發(fā)表于 02-09 15:39 ?0次下載
    GD32F<b class='flag-5'>1</b>x0<b class='flag-5'>硬件</b><b class='flag-5'>開發(fā)</b>指南

    使用Analog Devices開發(fā)套件進行免編碼/少編碼硬件原型開發(fā)

    Analog Devices?AD-SWIOT1L-SL( 圖 1 和 圖 2 )是一個開發(fā)平臺,旨在幫助工程師為可聯(lián)網(wǎng)的智能安全設(shè)備開發(fā)
    發(fā)表于 01-15 11:19 ?202次閱讀
    使用Analog Devices<b class='flag-5'>開發(fā)</b>套件進行免編碼/少編碼<b class='flag-5'>硬件</b>原型<b class='flag-5'>開發(fā)</b>

    Arm推出GitHub平臺AI工具,簡化開發(fā)者AI應(yīng)用開發(fā)部署流程

    軟件提供了無縫的開發(fā)體驗。 GitHub Actions、原生 GitHub 運行器和基于 Arm 平臺的 AI 框架相結(jié)合,幫助全球 2,000 萬開發(fā)者簡化 AI 應(yīng)用開發(fā)部署流程
    的頭像 發(fā)表于 10-31 18:51 ?3125次閱讀

    電機控制方案開發(fā)流程

    電機控制應(yīng)用廣泛,電機控制軟件方案核心是MCU,功率器件、驅(qū)動器件;本文介紹電機控制方案開發(fā)流程與需要解決的問題。
    的頭像 發(fā)表于 10-12 16:36 ?1467次閱讀
    電機控制方案<b class='flag-5'>開發(fā)</b><b class='flag-5'>流程</b>

    硬件工程師的開發(fā)心得

    的內(nèi)容(用WinHEX看的內(nèi)容)對不上。也不知道是什么原因。 好難啊!以為就是個小問題,結(jié)果被困擾了將近兩周。下次用RISC的單片機試試。希望能成功! 搞硬件,有時候真的挺難,被一個小問題卡主,影響整個開發(fā)進度。
    發(fā)表于 07-29 21:55

    迪文串口屏ModBus開發(fā)流程

    這里接前一章節(jié),繼續(xù)迪文屏的開發(fā),前章主要講解基礎(chǔ)開發(fā)流程,此章節(jié)開始講解迪文ModBus協(xié)議棧的使用方法。前文指路:《迪文串口屏基礎(chǔ)GUI開發(fā)流程
    的頭像 發(fā)表于 07-19 08:21 ?867次閱讀
    迪文串口屏ModBus<b class='flag-5'>開發(fā)</b><b class='flag-5'>流程</b>

    【《軟件開發(fā)珠璣》閱讀體驗】+ 心得

    【《軟件開發(fā)珠璣》閱讀體驗】+ 心得 感謝電子發(fā)燒友論壇提供的讀書機會。讀這本書使在編程方面多了位資深老師。 在軟件項目開發(fā)領(lǐng)域的時,
    發(fā)表于 06-23 17:56

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

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

    Purple Pi OH高效開發(fā):SDK優(yōu)化實戰(zhàn)

    開源鴻蒙硬件方案領(lǐng)跑者觸覺智能本文適用于在PurplePiOH開發(fā)板上進行SDK編譯修改。觸覺智能的PurplePiOH鴻蒙開源主板,是華為Laval官方社區(qū)主薦的一款鴻蒙
    的頭像 發(fā)表于 06-14 08:32 ?1350次閱讀
    Purple Pi OH高效<b class='flag-5'>開發(fā)</b>:SDK優(yōu)化實戰(zhàn)

    實習(xí)大學(xué)生如何在Purple Pi OH鴻蒙開發(fā)板下調(diào)試Android串口

    開源鴻蒙硬件方案領(lǐng)跑者觸覺智能本文適用于PurplePiOH在Android固件后串口的開發(fā)與使用。觸覺智能的PurplePiOH鴻蒙開源主板,是華為Laval官方社區(qū)主薦的一款鴻蒙
    的頭像 發(fā)表于 05-14 08:32 ?767次閱讀
    實習(xí)大學(xué)生如何在Purple Pi OH鴻蒙<b class='flag-5'>開發(fā)</b>板下調(diào)試Android串口
    主站蜘蛛池模板: 色爱区综合激情五月综合色 | 丁香婷婷激情五月 | 老师啊灬啊灬用力啊快224视频 | 天天躁日日2018躁狠狠躁 | 神马午夜51 | 午夜宅男在线视频 | 国内精品久久影视 | 久久久久久久久女黄 | 97久久伊人精品影院 | 色妞视频资源在线观看 | 天堂bt资源在线官网 | 在线观看免费视频网站色 | 国产亚洲一区二区在线观看 | 午夜黄色毛片 | 午夜视频福利在线观看 | 免费观看视频在线观看 | 国产亚洲欧美一区 | 国产亚洲3p一区二区三区 | 男女性高爱麻豆 | 5252a我爱haose01亚洲 | 在线网站 看片 网站 | 亚洲一区二区免费在线观看 | 尻老逼 | 欧美视频不卡一区二区三区 | 高h细节肉爽文男男 | 黄色精品视频 | 手机看片日韩福利 | 一级一黄在线观看视频免费 | 啪啪网免费 | 久久久久久毛片免费播放 | 久青草久青草高清在线播放 | 亚洲香蕉久久 | 四虎影院在线免费播放 | 欧美色综合高清免费 | 色鬼久久 | 啪啪国产视频 | 国产精品久久久久久久人热 | 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 久久久久久久网站 | 久久综合久久88 | 啪啪网站色大全免费 |