智能硬件掃盲第一課:基礎(chǔ)概念與核心組件
在智能硬件飛速發(fā)展的當(dāng)下,了解其基礎(chǔ)概念與核心組件對(duì)于從業(yè)者至關(guān)重要。本文深入淺出地介紹了硬件、軟件與固件的關(guān)系,計(jì)算與存儲(chǔ)的協(xié)同,核心芯片的分類,以及感知與控制、能源管理等關(guān)鍵模塊。通過生動(dòng)的比喻和實(shí)例,幫助大家構(gòu)建智能硬件的知識(shí)框架,為后續(xù)深入學(xué)習(xí)和實(shí)踐打下堅(jiān)實(shí)基礎(chǔ)。
本文目錄
- 硬件/軟件/固件:智能設(shè)備的三重身份
- 計(jì)算與存儲(chǔ):CPU/GPU與內(nèi)存、存儲(chǔ)的協(xié)同
- 核心芯片:SoC/MCU/MPU的區(qū)別與應(yīng)用
- 感知與控制:傳感器與嵌入式系統(tǒng)的協(xié)同
- 能源管理:電源模塊與電池管理系統(tǒng)
- 硬件的核心檔案:BOM(物料清單)與成本構(gòu)成
- 輸入輸出接口:設(shè)備的“物理連接窗口”
- 通信鏈路:數(shù)據(jù)傳輸?shù)摹耙?guī)則與通道”
一、硬件 / 軟件 / 固件:智能設(shè)備的三重身份
智能設(shè)備的運(yùn)行體系中,硬件是 “手機(jī)的身體”,軟件是 “我們直接用的工具”,固件是 “身體自帶的本能”。以手機(jī)為例,三者的關(guān)系可拆解為:
- 硬件:物理存在的部件(如手機(jī)的屏幕、芯片、電池),是所有功能的“物質(zhì)基礎(chǔ)”,無法通過代碼修改其物理屬性(例如不能通過軟件讓攝像頭的像素從5000萬變成1億)。
- 軟件:由代碼組成的程序集合,用于實(shí)現(xiàn)特定功能。廣義上包括“用戶可見的應(yīng)用”和“支撐硬件運(yùn)行的底層程序”,但通常我們說的“軟件”更偏向用戶可直接交互的部分。
- 固件:屬于軟件的“特殊分支”,是固化在硬件芯片中的底層程序,專門負(fù)責(zé)硬件的初始化和基礎(chǔ)控制(例如讓攝像頭知道“如何啟動(dòng)”“如何傳輸數(shù)據(jù)”),是硬件與上層軟件的“翻譯官”。
??以手機(jī)為例,三者的關(guān)系:
為什么說“固件屬于軟件的子集”?
從本質(zhì)上看,固件和軟件都是由代碼編寫的程序,符合“軟件 = 代碼 + 功能邏輯”的核心屬性。但固件的特殊性在于:
- 存儲(chǔ)位置:固件通常固化在硬件的專用芯片中(如手機(jī)攝像頭的ISP芯片、通信模塊的基帶芯片),而普通軟件(如微信)存儲(chǔ)在內(nèi)存或硬盤中,可隨意刪除。
- 功能定位:固件只負(fù)責(zé)硬件的基礎(chǔ)控制(如“攝像頭如何對(duì)焦”),不提供用戶直接使用的功能;而普通軟件則聚焦于用戶需求(如“如何給照片加濾鏡”)。
- 更新限制:固件更新需匹配硬件型號(hào)(如小米13的攝像頭固件不能刷到華為Mate60上),且通常通過系統(tǒng)底層更新(用戶無法像刪APP一樣刪除);普通軟件可跨設(shè)備安裝(如微信可在不同品牌手機(jī)上使用),用戶可自由卸載。
三者的層級(jí)關(guān)系(以“手機(jī)拍照”為例):
- 最底層:硬件——攝像頭傳感器接收光線,產(chǎn)生原始電信號(hào);
- 中間層:固件——攝像頭固件將電信號(hào)轉(zhuǎn)換為標(biāo)準(zhǔn)化的圖像數(shù)據(jù)(處理白平衡、曝光等基礎(chǔ)參數(shù));
- 最上層:軟件(狹義)——相機(jī)APP調(diào)用固件處理后的數(shù)據(jù),提供美顏、濾鏡等功能,最終呈現(xiàn)給用戶。
這里的邏輯是:固件是軟件中“離硬件最近的一層”,沒有固件,上層軟件(如相機(jī) APP)無法直接操控硬件;沒有上層軟件,固件只能實(shí)現(xiàn)最基礎(chǔ)的硬件功能(如拍出來的照片是未經(jīng)優(yōu)化的 “原始圖”)。
總結(jié):
- 固件屬于軟件,但它是“特殊的軟件”——專一服務(wù)于硬件,存儲(chǔ)位置固定,功能不可替代;
- 我們?nèi)粘Uf的“軟件”(如APP、操作系統(tǒng)界面)是“廣義軟件中面向用戶的部分”,更側(cè)重交互體驗(yàn)和功能拓展;
- 硬件是所有軟件(包括固件)的“舞臺(tái)”,沒有硬件,代碼只是一串無意義的字符。
二、計(jì)算與存儲(chǔ):CPU/GPU 與內(nèi)存、存儲(chǔ)的協(xié)同
智能設(shè)備的”計(jì)算能力”和”記憶能力”由CPU、GPU、內(nèi)存、存儲(chǔ)四大組件共同決定,它們的配合直接影響設(shè)備的流暢度。
計(jì)算核心:CPU 與 GPU 的分工
兩者的協(xié)同關(guān)系
- 手機(jī)玩3D游戲時(shí):CPU負(fù)責(zé)加載游戲數(shù)據(jù)、控制角色邏輯,GPU負(fù)責(zé)渲染游戲畫面(每秒60幀以上的流暢度依賴兩者配合)
- 電腦剪輯視頻時(shí):CPU處理視頻剪輯指令,GPU加速視頻渲染(如導(dǎo)出4K視頻時(shí)GPU可縮短50%以上時(shí)間)
存儲(chǔ)核心:內(nèi)存與外存的區(qū)別
設(shè)備的 “存儲(chǔ)” 分為兩類:臨時(shí)存儲(chǔ)(內(nèi)存)和永久存儲(chǔ)(外存),如同 “工作臺(tái)” 和 “倉(cāng)庫”。
- 內(nèi)存:全稱是隨機(jī)存取存儲(chǔ)器(RAM),臨時(shí)存數(shù)據(jù),斷電就會(huì)丟失;
- 外存:主要包括只讀存儲(chǔ)器(ROM)等,能永久存數(shù)據(jù),斷電也不會(huì)丟。
這些存儲(chǔ)背后有更細(xì)致的技術(shù)分類,我們?nèi)粘=佑|的內(nèi)存和存儲(chǔ),其實(shí)是不同存儲(chǔ)器技術(shù)的具體應(yīng)用。
日常設(shè)備中的存儲(chǔ)技術(shù)對(duì)應(yīng)表
核心存儲(chǔ)技術(shù)的協(xié)同關(guān)系(微信為例)
- CPU先從NANDFLASH(手機(jī)256GB存儲(chǔ))中讀取微信程序數(shù)據(jù)——這里是長(zhǎng)期存放的“倉(cāng)庫”;
- 數(shù)據(jù)被加載到DDR內(nèi)存(8GB)中臨時(shí)運(yùn)行——這里是高速“工作臺(tái)”,方便CPU快速調(diào)用;
- 運(yùn)行中頻繁用到的指令(如發(fā)送按鈕邏輯)會(huì)被暫存在CPU緩存(SRAM)中——這里是離CPU最近的“貼身抽屜”,速度最快;
- 聊天記錄最終會(huì)被寫回NANDFLASH長(zhǎng)期保存,而臨時(shí)草稿只存在DDR中(關(guān)掉微信就消失)。
關(guān)鍵區(qū)別
- 易失性(RAM家族):DDR(工作臺(tái))、SRAM(貼身抽屜)都是臨時(shí)存儲(chǔ),斷電就清空,負(fù)責(zé)“實(shí)時(shí)運(yùn)行”;
- 非易失性(ROM家族):FLASH(倉(cāng)庫)、EEPROM(小記事本)能長(zhǎng)期保存,負(fù)責(zé)“數(shù)據(jù)留存”;
- 速度排序:CPU緩存(SRAM)>DDR>FLASH,就像“貼身抽屜”比“工作臺(tái)”近,“工作臺(tái)”比“倉(cāng)庫”近。
這些存儲(chǔ)技術(shù)各司其職,共同決定了設(shè)備的流暢度和數(shù)據(jù)安全性。
三、核心芯片:SoC/MCU/MPU 的區(qū)別與應(yīng)用
你每天用的設(shè)備里,都藏著一顆 “大腦”——芯片, 但不同類型設(shè)備的 “大腦” 能力差遠(yuǎn)了,比如手機(jī)能同時(shí)玩游戲、拍視頻、發(fā)消息,而空調(diào)遙控器只能調(diào)溫度。SoC、MCU、MPU 就是三種不同能力的 “大腦”:
??核心芯片對(duì)比表
3 個(gè)關(guān)鍵點(diǎn)快速區(qū)分
①看設(shè)備復(fù)雜度:
- 手機(jī)、平板(復(fù)雜多任務(wù))→用SoC;
- 遙控器、鬧鐘(簡(jiǎn)單單一任務(wù))→用MCU;
- 工業(yè)計(jì)算器、機(jī)器人控制器(只算難題)→用MPU。
②看“集成度”(芯片里塞了多少東西):
- SoC最“全”(啥都有,像精裝房);
- MCU夠“用”(只裝必需品,像簡(jiǎn)裝房);
- MPU最“?!保ㄖ涣艉诵挠?jì)算功能,像毛坯房,需要外接配件)。
③看耗電和成本:
- SoC最費(fèi)電、最貴(功能多嘛);
- MPU次之(計(jì)算強(qiáng),耗電中等);
- MCU最省電、最便宜(功能簡(jiǎn)單)。
簡(jiǎn)單說,這三類芯片就像不同的 “工具”:SoC 是多功能瑞士軍刀,MCU 是單一螺絲刀,MPU 是高強(qiáng)度扳手 ——沒有好壞,只有 “適合不適合”。
四、感知與控制:傳感器與嵌入式系統(tǒng)的協(xié)同
智能設(shè)備與外界交互的核心邏輯,是一場(chǎng) “感知→處理→行動(dòng)” 的協(xié)作:傳感器負(fù)責(zé)“捕捉外界信號(hào)”,嵌入式系統(tǒng)負(fù)責(zé)“解析信號(hào)并指揮設(shè)備動(dòng)作”。兩者如同 “偵察兵” 與 “指揮官”,形成閉環(huán)才能讓設(shè)備真正實(shí)現(xiàn)智能化。
4.1 感知層:傳感器如何 “翻譯” 物理世界?
傳感器是設(shè)備的 “信號(hào)轉(zhuǎn)換器”,能將溫度、光線、運(yùn)動(dòng)等物理量,轉(zhuǎn)化為機(jī)器可識(shí)別的電信號(hào)。按 “輸出信號(hào)類型” 和 “制造技術(shù)” 可分為兩類:
1)按輸出信號(hào)類型分(最常用的分類)
2)按制造技術(shù)分(MEMS 傳感器的特殊性)
4.2 控制層:嵌入式系統(tǒng)如何 “處理并行動(dòng)”?
嵌入式系統(tǒng)是設(shè)備的 “專用指揮中心”(由芯片 + 程序組成),核心任務(wù)是接收傳感器信號(hào)→分析→下令執(zhí)行,且只專注于特定設(shè)備的單一功能。
??與通用系統(tǒng)的關(guān)鍵差異
典型場(chǎng)景的 “信號(hào)處理鏈”,以 “智能空調(diào)調(diào)溫” 為例
- 溫度傳感器(模擬型)輸出“30℃對(duì)應(yīng)的3V電壓”;
- 嵌入式系統(tǒng)的ADC模塊將3V“翻譯”成“30℃”數(shù)字?jǐn)?shù)據(jù);
- 系統(tǒng)對(duì)比設(shè)定溫度(如26℃),判定“需要降溫”;
- 輸出指令:“壓縮機(jī)啟動(dòng),風(fēng)速調(diào)至中檔”。
4.3 感知與控制的聯(lián)動(dòng)鏈路
傳感器與嵌入式系統(tǒng)通過“硬件線路 + 通信規(guī)則”傳遞信號(hào),就像 “偵察兵用加密電臺(tái)發(fā)情報(bào)”:
實(shí)例:智能手環(huán)計(jì)步
- 傳感器:MEMS加速度傳感器(輸出數(shù)字信號(hào))檢測(cè)手臂擺動(dòng);
- 傳輸:通過SPI協(xié)議把信號(hào)傳給手環(huán)的MCU(嵌入式系統(tǒng)核心);
- 處理:系統(tǒng)計(jì)數(shù)“震動(dòng)次數(shù)”并換算成步數(shù);
- 行動(dòng):屏幕顯示“今日步數(shù):1200步”。
4.4 總結(jié):兩者缺一不可的底層邏輯
沒有傳感器,嵌入式系統(tǒng)就是 “無的放矢”(如空調(diào)不知室溫,盲目啟停);
沒有嵌入式系統(tǒng),傳感器就是 “空談情報(bào)”(如溫度計(jì)測(cè)出 30℃,卻不能讓空調(diào)啟動(dòng))。
這種“感知→控制”的聯(lián)動(dòng),是所有智能設(shè)備實(shí)現(xiàn)自動(dòng)化的基礎(chǔ) —— 從手環(huán)計(jì)步到工業(yè)機(jī)器人,核心邏輯一脈相承。
五、能源管理
你有沒有想過:手機(jī)充電時(shí)為什么不會(huì)燒壞?充電寶為什么充再久都不會(huì)爆炸?秘密就在能源管理的兩個(gè)核心組件里 ——PMIC(電源管理集成電路)負(fù)責(zé) “分配電力”,BMS(電池管理系統(tǒng))負(fù)責(zé) “保護(hù)電池”
什么是AC和DC?
- AC(交流電):電流方向會(huì)“來回變”(像左右搖擺的鐘擺),家里插座的電就是AC(220V),優(yōu)點(diǎn)是能遠(yuǎn)距離傳輸(所以電網(wǎng)都用它)。
- DC(直流電):電流方向“一直不變”(像單向行駛的汽車),電池里的電都是DC(比如手機(jī)電池3.7V、充電寶5V),設(shè)備內(nèi)部零件只能用DC(用AC會(huì)燒壞)。
電力轉(zhuǎn)換的“內(nèi)外分工”
- AC/DC(外部轉(zhuǎn)換):比如手機(jī)充電器,先把插座的AC(220V)轉(zhuǎn)成DC(5V),因?yàn)槭謾C(jī)內(nèi)部只能用DC(這一步是充電器的“專屬工作”);
- DC/DC(內(nèi)部轉(zhuǎn)換):PMIC的核心任務(wù),比如把電池的DC(3.7V)轉(zhuǎn)成屏幕需要的DC(3V)、CPU需要的DC(1.2V),相當(dāng)于“把大瓶DC電分裝成小瓶DC電”。
兩者怎么配合?以手機(jī)為例
沒有 PMIC,設(shè)備零件會(huì) “電力紊亂”(比如 CPU 因電壓太高燒壞);沒有 BMS,電池就是 “無保險(xiǎn)的電路”(過充可能爆炸)。兩者配合,設(shè)備才能既穩(wěn)定又安全。
六、硬件的核心檔案:BOM(物料清單)與成本構(gòu)成
BOM(物料清單)是智能硬件的“基礎(chǔ)數(shù)據(jù)庫”,記錄了設(shè)備所有零部件的詳細(xì)信息,是設(shè)計(jì)、生產(chǎn)、成本核算的核心依據(jù)。而硬件開發(fā)的成本,除了 BOM 包含的物料成本,還包括一次性的開發(fā)投入,兩者共同構(gòu)成產(chǎn)品的總成本框架。
6.1 BOM:硬件的 “零件總表”
BOM(Bill of Materials)是設(shè)備所有零部件的結(jié)構(gòu)化清單,包含每個(gè)零件的型號(hào)、規(guī)格、數(shù)量、供應(yīng)商等信息,是硬件開發(fā)全流程的 “通行證”。
核心作用(貫穿全流程)
BOM 的層級(jí)結(jié)構(gòu)
BOM 不是簡(jiǎn)單的零件列表,而是按“系統(tǒng)→模塊→零件”分級(jí)的清單(以智能音箱為例):
- 系統(tǒng)級(jí):主板組件、揚(yáng)聲器組件、電源模塊、外殼
- 模塊級(jí)(主板):SoC芯片、內(nèi)存芯片、藍(lán)牙模塊
- 零件級(jí)(藍(lán)牙模塊):藍(lán)牙芯片、天線、電容電阻
6.2 硬件成本的另一部分:一次性開發(fā)投入
除了 BOM 包含的“每臺(tái)設(shè)備都需要的物料成本”,硬件開發(fā)還需投入一次性成本(行業(yè)內(nèi)稱為 NRE,非重復(fù)性工程成本),這些成本不隨量產(chǎn)數(shù)量增加而變化,主要用于 “讓產(chǎn)品從圖紙變成實(shí)物”。
主要構(gòu)成:
- 設(shè)計(jì)與研發(fā):電路設(shè)計(jì)、固件開發(fā)、結(jié)構(gòu)設(shè)計(jì)(如“智能手表的續(xù)航優(yōu)化設(shè)計(jì)”)
- 模具與工具:定制零件的開模費(fèi)(如“弧形智能手環(huán)的專屬外殼模具”)
- 測(cè)試與認(rèn)證:可靠性測(cè)試、3C/CE等合規(guī)認(rèn)證(確保產(chǎn)品安全可用)
BOM 與一次性開發(fā)投入的關(guān)系:
- 量產(chǎn)數(shù)量越少,一次性開發(fā)投入分?jǐn)偟矫颗_(tái)設(shè)備的成本越高(如開模費(fèi)20萬元,只生產(chǎn)100臺(tái),每臺(tái)需分?jǐn)?000元;生產(chǎn)1萬臺(tái),每臺(tái)僅分?jǐn)?0元)。
- BOM成本決定了“每臺(tái)設(shè)備的基礎(chǔ)成本”,一次性開發(fā)投入決定了“產(chǎn)品能否啟動(dòng)開發(fā)”(如小團(tuán)隊(duì)可能因20萬開模費(fèi)放棄定制外殼,選擇通用零件)。
BOM 是硬件的“零件檔案”,是量產(chǎn)階段的核心依據(jù);而一次性開發(fā)投入是 “讓產(chǎn)品落地的啟動(dòng)成本”。理解這兩個(gè)概念,能幫你搞懂 “為什么做一款智能硬件需要先投入一筆錢,且量產(chǎn)越多越劃算”。
七、輸入輸出接口:設(shè)備的 “物理連接窗口”
I/O 接口是設(shè)備與外界交互的物理連接端口,是數(shù)據(jù)、電力或信號(hào)的 “出入口”,按應(yīng)用場(chǎng)景可分為消費(fèi)電子接口、工業(yè)控制接口、嵌入式專用接口等。
7.1 消費(fèi)電子常用接口(日常設(shè)備高頻使用)
7.2 工業(yè)與嵌入式專用接口(設(shè)備控制 / 數(shù)據(jù)采集)
7.3 特殊場(chǎng)景接口(特定設(shè)備專用)
接口選擇決策樹
- 家用音視頻:選HDMI2.1(8K需求)或USBType-C(便攜設(shè)備)
- 工業(yè)控制:長(zhǎng)距離多設(shè)備用RS-485,需聯(lián)網(wǎng)用Ethernet(帶PoE)
- 高速數(shù)據(jù)傳輸:雷電4(40Gbps)>USB3.2(10Gbps)>USB2.0(480Mbps)
- 開發(fā)調(diào)試:GPIO(簡(jiǎn)單控制)+UART(串口調(diào)試,需配合接口轉(zhuǎn)換器)
八、通信鏈路:數(shù)據(jù)傳輸?shù)?“規(guī)則與通道”
通信鏈路是設(shè)備內(nèi)部或設(shè)備之間數(shù)據(jù)傳輸?shù)姆绞脚c協(xié)議,包括 “看不見” 的傳輸規(guī)則(協(xié)議)和 “信息流動(dòng)的路徑”,分為內(nèi)部總線和外部通信兩大類。
8.1 設(shè)備內(nèi)部:組件間的 “隱形總線”
設(shè)備內(nèi)部的芯片、傳感器、模塊通過總線協(xié)議傳輸數(shù)據(jù),是硬件組件間的”內(nèi)部語言”,無需物理接口即可實(shí)現(xiàn)通信(直接通過電路板布線連接)。
8.2 設(shè)備外部:設(shè)備間的 “互聯(lián)互通”
設(shè)備與外部(其他設(shè)備或網(wǎng)絡(luò))的通信依賴有線/無線協(xié)議,可基于第 7 章的物理接口實(shí)現(xiàn),也可通過無線信號(hào)傳輸。
1)基于物理接口的有線通信
- 以太網(wǎng)協(xié)議:通過RJ45接口實(shí)現(xiàn)設(shè)備聯(lián)網(wǎng)(如智能攝像頭通過網(wǎng)線連接路由器);
- USB協(xié)議:通過USBType-C接口傳輸數(shù)據(jù)(如手機(jī)連接電腦傳輸照片);
- HDMI協(xié)議:通過HDMI接口傳輸音視頻(如機(jī)頂盒連接電視)。
2)無線通信技術(shù)(無物理接口,依賴射頻模塊)
通信鏈路選擇原則
- 設(shè)備內(nèi)部短距離低速率:優(yōu)先I2C(節(jié)省布線);
- 設(shè)備內(nèi)部高速率傳輸:選SPI(如屏幕顯示);
- 設(shè)備間近距離交互:藍(lán)牙(低功耗)或Wi-Fi(高速率);
- 遠(yuǎn)距離低功耗場(chǎng)景:LoRa(電池續(xù)航可達(dá)數(shù)年)。
本文由 @硬核PM 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來自作者提供
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)
- 目前還沒評(píng)論,等你發(fā)揮!