日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

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

機智云 ? 2022-07-04 16:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

ce268fa2-fa27-11ec-a2f4-dac502259ad0.gif1.Android智能硬件的定義與應用領域

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

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

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

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

導入需求,分析確定需求細節(jié),討論方案的技術可行性。

確定項目負責人、產(chǎn)品經(jīng)理、硬件工程師、軟件工程師、結構工程師、UI設計師。

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

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

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

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

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

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

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

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

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

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

Android UI

列表(RecycleView)

彈窗(Dialog)

動畫(Animation)

文字與按鈕(TextView)

手勢(Gesture)

外部通信

串口通信(UART)

以太網(wǎng)

Wifi、熱點

4G

藍牙

USB

NFC

I2C

GPIO

存儲

TF

U盤

FTP

Linux系統(tǒng)

腳本

點亮屏幕

固件升級

NDK

音視頻播放

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

接入已有的C庫

語音識別

人臉識別

外接設備

二維碼

攝像頭

紅外感應器

喇叭、麥克風

觸摸屏

LCD液晶屏

打印機

NFC模塊

IC類讀卡器

ce268fa2-fa27-11ec-a2f4-dac502259ad0.gif4.關于主板選型

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

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

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

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

4.2 主板CPU芯片的選擇

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

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

瑞芯微 Rockchip,簡稱RK

全志 AllWinner

飛思卡爾 FreeScale

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

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

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

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

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

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

對于絕大多數(shù)應用場景而言,RK3288絕對能滿足需求,價格也比較適中,系統(tǒng)一般是Android5.1不用進行運行時權限適配。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)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 硬件
    +關注

    關注

    13

    文章

    3638

    瀏覽量

    69177
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    其利天下:無刷電動工具驅(qū)動方案開發(fā),從 0 到 1流程指南

    對于剛入局無刷電動工具行業(yè)的新手廠家而言,無刷電動工具驅(qū)動方案的開發(fā),是最令人頭疼的核心難題——沒有專業(yè)研發(fā)團隊、不懂硬件選型、不會調(diào)試軟件算法、不清楚認證流程,很容易陷入“盲目開發(fā)、
    的頭像 發(fā)表于 03-20 09:00 ?712次閱讀
    其利天下:無刷電動工具驅(qū)動方案<b class='flag-5'>開發(fā)</b>,從 0 到 <b class='flag-5'>1</b> 全<b class='flag-5'>流程</b>指南

    佩特科技RK3562開發(fā)板加速智能硬件落地

    智能硬件開發(fā)領域,時間成本與生態(tài)兼容性是決定產(chǎn)品能否快速搶占市場的關鍵。面對碎片化的硬件需求與日益復雜的系統(tǒng)集成挑戰(zhàn),如何讓開發(fā)者擺脫底層
    的頭像 發(fā)表于 02-04 13:51 ?1082次閱讀
    佩特科技RK3562<b class='flag-5'>開發(fā)</b>板加速<b class='flag-5'>智能</b><b class='flag-5'>硬件</b>落地

    ADC模數(shù)轉換實戰(zhàn):硬件設計與軟件開發(fā)要點指南!

    ADC硬件設計與軟件開發(fā)的關鍵要點,為開發(fā)者提供ADC轉換的實戰(zhàn)指導。 本文將分享硬件參考設計及LuatOS開發(fā)相關API,帶你快速了解AD
    的頭像 發(fā)表于 12-16 13:25 ?598次閱讀
    ADC模數(shù)轉換實戰(zhàn):<b class='flag-5'>硬件</b>設計與軟件<b class='flag-5'>開發(fā)</b>要點指南!

    基于安路DR1M90 FPSoC的Linux系統(tǒng)全流程開發(fā)指南(4)

    本手冊由創(chuàng)龍科技研發(fā),針對安路飛龍 DR1M90,詳述 Linux 系統(tǒng)開發(fā)流程:LinuxSDK 配置編譯、BOOT.bin(FSBL+U-Boot)開發(fā)、Kernel 與 Root
    的頭像 發(fā)表于 11-30 15:46 ?2354次閱讀
    基于安路DR<b class='flag-5'>1</b>M90 FPSoC的Linux系統(tǒng)全<b class='flag-5'>流程</b><b class='flag-5'>開發(fā)</b>指南(4)

    基于安路DR1M90 FPSoC 的Linux 系統(tǒng)全流程開發(fā)指南(3)

    本手冊由創(chuàng)龍科技研發(fā),針對安路飛龍 DR1M90,詳述 Linux 系統(tǒng)開發(fā)流程:LinuxSDK 配置編譯、BOOT.bin(FSBL+U-Boot)開發(fā)、Kernel 與 Root
    的頭像 發(fā)表于 11-26 17:01 ?463次閱讀
    基于安路DR<b class='flag-5'>1</b>M90 FPSoC 的Linux 系統(tǒng)全<b class='flag-5'>流程</b><b class='flag-5'>開發(fā)</b>指南(3)

    基于安路DR1M90 FPSoC 的Linux 系統(tǒng)全流程開發(fā)指南(1

    本手冊由創(chuàng)龍科技研發(fā),針對安路飛龍 DR1M90,詳述 Linux 系統(tǒng)開發(fā)流程:LinuxSDK 配置編譯、BOOT.bin(FSBL+U-Boot)開發(fā)、Kernel 與 Root
    的頭像 發(fā)表于 11-25 14:09 ?509次閱讀
    基于安路DR<b class='flag-5'>1</b>M90 FPSoC 的Linux 系統(tǒng)全<b class='flag-5'>流程</b><b class='flag-5'>開發(fā)</b>指南(<b class='flag-5'>1</b>)

    項目效率翻倍!迅為RK3568?V2.0硬件接口升級,開發(fā)流程再提速

    項目效率翻倍!迅為RK3568?V2.0硬件接口升級,開發(fā)流程再提速
    的頭像 發(fā)表于 10-29 10:53 ?707次閱讀
    項目效率翻倍!迅為RK3568?V2.0<b class='flag-5'>硬件</b>接口升級,<b class='flag-5'>開發(fā)</b><b class='flag-5'>流程</b>再提速

    d1哪吒開發(fā)板的啟動流程分析

    的可以研究很深的開發(fā)板。本文主要從研究D1啟動流程的角度出發(fā),探索一下D1的裸機開發(fā)實踐。對于研究D1
    發(fā)表于 10-29 06:44

    智能硬件通過小聆AI自定義MCP應用開發(fā)操作講解

    智能硬件通過小聆AI自定義MCP應用開發(fā)操作講解 前言 MCP(Modular Communication Protocol,模塊化通信協(xié)議)為智能
    發(fā)表于 10-14 15:50

    Comake D1 開發(fā)板 快速開始

    本文檔介紹了COMAKEPID1開發(fā)板的快速入門指南,包括硬件連接、AlkaidSDK環(huán)境搭建和示例程序開發(fā)。該開發(fā)板基于Pcupid系列S
    的頭像 發(fā)表于 08-25 15:49 ?917次閱讀
    Comake D<b class='flag-5'>1</b> <b class='flag-5'>開發(fā)</b>板 快速開始

    觸覺智能RK3506開發(fā)板通過OpenHarmony 5.1 XTS認證,引領鴻蒙開發(fā)新標桿!

    觸覺智能作為瑞芯微專業(yè)方案商與開源鴻蒙南向硬件廠家,旗下RK3506開發(fā)及其核心板(模組)通過OpenHarmony5.1XTS認證!這一消息猶在行業(yè)內(nèi)引起了廣泛關注,標志著觸覺
    的頭像 發(fā)表于 08-14 23:49 ?2023次閱讀
    觸覺<b class='flag-5'>智能</b>RK3506<b class='flag-5'>開發(fā)</b>板通過OpenHarmony 5.1 XTS認證,引領鴻蒙<b class='flag-5'>開發(fā)</b>新標桿!

    單片機開發(fā)流程包括什么?

    單片機開發(fā)是一個系統(tǒng)性的工程,從需求明確到最終產(chǎn)品落地,需要經(jīng)歷多個相互關聯(lián)的流程環(huán)節(jié),每個環(huán)節(jié)都對最終產(chǎn)品的性能和質(zhì)量有著重要影響。 一、需求分析與文檔梳理 開發(fā)流程的第一步是需求分
    的頭像 發(fā)表于 07-22 11:21 ?1257次閱讀

    68元撬動智能硬件未來:SSD2351開發(fā)板如何重塑開發(fā)者生態(tài)?

    在物聯(lián)網(wǎng)、人工智能智能硬件技術深度融合的今天,開發(fā)者對開發(fā)工具的需求已從“能用”進化為“好用且高效”。傳統(tǒng)
    的頭像 發(fā)表于 06-27 15:06 ?1669次閱讀

    【「零基礎開發(fā)AI Agent」閱讀體驗】操作實戰(zhàn),開發(fā)一個編程助手智能

    .總結 非常有幸能夠閱讀本書,讓快速掌握了開發(fā)智能體的相關技能和基礎知識.希望以后相關活動還能多多參加.
    發(fā)表于 05-27 11:16

    芯知識|廣州唯創(chuàng)電子語音芯片開發(fā)流程解析:從選型到量產(chǎn)的實踐指南

    一、語音芯片開發(fā)的核心邏輯與價值定位在智能化設備井噴式發(fā)展的背景下,語音交互已成為人機界面的重要入口。廣州唯創(chuàng)電子作為國內(nèi)領先的語音芯片方案商,其開發(fā)流程設計始終圍繞功能適配性、
    的頭像 發(fā)表于 05-13 08:19 ?1032次閱讀
    芯知識|廣州唯創(chuàng)電子語音芯片<b class='flag-5'>開發(fā)</b>全<b class='flag-5'>流程</b>解析:從選型到量產(chǎn)的實踐指南
    瓦房店市| 绥阳县| 滁州市| 田林县| 台南县| 孟津县| 获嘉县| 渭南市| 林甸县| 水城县| 南昌县| 南雄市| 即墨市| 连南| 北碚区| 昌吉市| 梧州市| 囊谦县| 揭西县| 隆化县| 镇雄县| 东阿县| 平南县| 青河县| 忻州市| 杂多县| 都匀市| 陵川县| 新泰市| 梧州市| 松潘县| 保定市| 长春市| 柳河县| 唐山市| 民和| 十堰市| 德惠市| 彭阳县| 阳东县| 康保县|