国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

Android智能硬件定義與產品開發全流程的概述

9GxC_IoTMaker ? 來源:pigdreams ? 作者:pigdreams ? 2022-07-03 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

1.Android智能硬件的定義與應用領域

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

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

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

2.一款智能硬件產品開發的全流程

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

確定項目負責人、產品經理、硬件工程師、軟件工程師、結構工程師、UI設計師。

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

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

硬件工程師負責外接設備的控制板開發并提供接入協議,硬件工程師還須將外設接入Android主板的線材適配好。

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

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

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

程序bug修改,穩定性測試。

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

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

3.智能硬件開發所涉及的技術體系概述

Android UI

列表(RecycleView)

彈窗(Dialog)

動畫(Animation)

文字與按鈕(TextView)

手勢(Gesture)

外部通信

串口通信(UART)

以太網

Wifi、熱點

4G

藍牙

USB

NFC

I2C

GPIO

存儲

TF

U盤

FTP

Linux系統

腳本

點亮屏幕

固件升級

NDK

音視頻播放

設備通訊協議加密

接入已有的C庫

語音識別

人臉識別

外接設備

二維碼

攝像頭

紅外感應器

喇叭、麥克風

觸摸屏

LCD液晶屏

打印機

NFC模塊

IC類讀卡器

4.關于主板選型

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

4.1 Anroid系統在智能硬件中所必要的功能

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

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

4.2 主板CPU芯片的選擇

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

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

瑞芯微 Rockchip,簡稱RK

全志 AllWinner

飛思卡爾 FreeScale

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

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

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

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

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

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

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

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

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

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



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

文章出處:【微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處

審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux系統
    +關注

    關注

    4

    文章

    614

    瀏覽量

    29904
  • 串口通信
    +關注

    關注

    34

    文章

    1662

    瀏覽量

    57965
  • 智能硬件
    +關注

    關注

    205

    文章

    2423

    瀏覽量

    111440
  • Andriod系統
    +關注

    關注

    0

    文章

    7

    瀏覽量

    2230

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

文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    聚飛光電PLM系統升級推動IPD流程價值最大化落地

    在市場競爭日趨激烈的當下,研發效率與產品創新能力成為企業構筑核心競爭力的關鍵。聚飛光電深耕數字化轉型與精益研發管理,通過PLM(產品生命周期管理)系統升級與IPD(集成產品開發
    的頭像 發表于 12-05 09:55 ?837次閱讀
    聚飛光電PLM系統升級推動IPD<b class='flag-5'>全</b><b class='flag-5'>流程</b>價值最大化落地

    基于安路DR1M90 FPSoC的Linux系統流程開發指南(4)

    ,以及 CPU/DDR 管理,附帶 TFTP+NFS 快速調試方案。含實操命令與配置步驟,適配特定硬件開發環境,幫助開發者完成系統鏡像生成、替換與調試,支撐 DR1M90 FPSoC 產品
    的頭像 發表于 11-30 15:46 ?2181次閱讀
    基于安路DR1M90 FPSoC的Linux系統<b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>開發</b>指南(4)

    基于安路DR1M90 FPSoC 的Linux 系統流程開發指南(3)

    ,以及 CPU/DDR 管理,附帶 TFTP+NFS 快速調試方案。含實操命令與配置步驟,適配特定硬件開發環境,幫助開發者完成系統鏡像生成、替換與調試,支撐 DR1M90 FPSoC 產品
    的頭像 發表于 11-26 17:01 ?318次閱讀
    基于安路DR1M90 FPSoC 的Linux 系統<b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>開發</b>指南(3)

    LuatOS exgnss擴展庫實戰進階:GNSS功能開發流程

    GNSS功能開發涉及多環節協同,LuatOS exgnss擴展庫是其中的關鍵樞紐。本文以流程探秘形式,從硬件準備、固件燒錄到代碼實現,詳解exgnss庫的setup配置、模式生命周期
    的頭像 發表于 11-14 15:24 ?5681次閱讀
    LuatOS exgnss擴展庫實戰進階:GNSS功能<b class='flag-5'>開發</b><b class='flag-5'>全</b><b class='flag-5'>流程</b>!

    明晚8點|睿擎文件系統實戰:從開發到發布流程解析

    開發者。為此,我們特別推出本期文件系統專題直播,由睿擎平臺核心研發工程師手把手帶你掌握文件系統開發流程!直播預告▎直播主題睿擎平臺文件系統綜合實戰:從
    的頭像 發表于 11-11 11:53 ?640次閱讀
    明晚8點|睿擎文件系統實戰:從<b class='flag-5'>開發</b>到發布<b class='flag-5'>全</b><b class='flag-5'>流程</b>解析

    PPEC Workbench 平臺拓撲覆蓋,滿足各類電源開發需求

    碎片化: 設計工具零散,缺乏能覆蓋“拓撲選型→設計→驗證” 流程的一站式平臺。 ▌協同效率低: 拓撲與硬件選型、控制策略開發環節割裂,需反復調試匹配,嚴重阻礙項目迭代。 一、PPEC
    發表于 10-23 11:44

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

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

    聆思大模型智能FAE,看得懂技術,答得準問題

    、嵌入式開發等垂直領域設計的開發者AI助手,通過嚴謹準確的回復,重新定義智能硬件領域的技術問答方式。通過自動化技術支持解決方案覆蓋從基礎咨詢
    發表于 09-30 11:29

    PPEC?電力電子控制器:賦能數字電源開發流程

    森木磊石作為數字電源生命周期服務商,以自主研發的PPECWorkbench電力電子智能化開發平臺為核心,圍繞電力電子應用場景需求,構建了開放式的硬件支持體系,全面兼容自研PPEC數字源控制芯片
    的頭像 發表于 09-29 11:45 ?1337次閱讀
    PPEC?電力電子控制器:賦能數字電源<b class='flag-5'>開發</b><b class='flag-5'>全</b><b class='flag-5'>流程</b>

    基于工業物聯網平臺的流程智能工廠應用

    在當今數字化時代,智能工廠已成為制造業轉型升級的核心方向,而數據驅動則是智能工廠高效運轉的靈魂。數之能工業物聯網平臺作為連接設備、數據與決策的關鍵樞紐,在流程
    的頭像 發表于 07-28 10:17 ?535次閱讀
    基于工業物聯網平臺的<b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>智能</b>工廠應用

    Vector流程開發工具鏈概述

    在軟件定義汽車(SDV)時代,汽車軟件的復雜度和重要性顯著提升,開發模式也逐步從基于ECU的獨立軟件開發向集中化、平臺化的軟件架構演進。傳統的開發模式由于
    的頭像 發表于 06-17 13:45 ?1148次閱讀
    Vector<b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>開發</b>工具鏈<b class='flag-5'>概述</b>

    芯知識|廣州唯創電子語音芯片開發流程解析:從選型到量產的實踐指南

    一、語音芯片開發的核心邏輯與價值定位在智能化設備井噴式發展的背景下,語音交互已成為人機界面的重要入口。廣州唯創電子作為國內領先的語音芯片方案商,其開發流程設計始終圍繞功能適配性、
    的頭像 發表于 05-13 08:19 ?826次閱讀
    芯知識|廣州唯創電子語音芯片<b class='flag-5'>開發</b><b class='flag-5'>全</b><b class='flag-5'>流程</b>解析:從選型到量產的實踐指南

    Android開發者必看】使用JetBrains TeamCity為Android項目構建CI/CD管道詳細指南

    【CI/CD】定義明確的構建、測試和部署工作流對Android應用的開發至關重要。JetBrains TeamCity是一個用于構建可靠管道的CI/CD平臺,可與流行的Android
    的頭像 發表于 03-21 15:42 ?1196次閱讀
    【<b class='flag-5'>Android</b><b class='flag-5'>開發</b>者必看】使用JetBrains TeamCity為<b class='flag-5'>Android</b>項目構建CI/CD管道詳細指南

    【嵌入式學習利器】STM32流程虛擬仿真系統,零基礎小白到軟硬件棧工程師的修煉之路

    在嵌入式開發領域,硬件原理的抽象性和項目流程的復雜性一直是初學者面臨的挑戰,尤其是像STM32單片機開發這種軟
    的頭像 發表于 03-11 16:20 ?141次閱讀
    【嵌入式學習利器】STM32<b class='flag-5'>全</b><b class='flag-5'>流程</b>虛擬仿真系統,零基礎小白到軟<b class='flag-5'>硬件</b><b class='flag-5'>全</b>棧工程師的修煉之路