【Android開發指南】手機硬體與 Android 裝置開發核心名詞懶人包

進入 Android 裝置與手機開發領域,琳琅滿目的專有名詞常讓人眼花撩亂。本文為手機工程師整理了 Android 系統架構、硬體介面及開發測試中必備的核心名詞,方便快速查閱!

一個完整的 Android 裝置開發涉及多個層級,從最上層的 App、Android Framework,到中介的 RIL(無線電介面層)、Protocol 協議棧、HAL(硬體抽象層),再到最底層的 BSP(板級支持包)、Modem 以及實體硬體(HW)。理解這些基礎名詞是與不同部門協作的重要橋樑。


一、Android 裝置開發核心名詞 A-Z 索引

以下整理了在日常開發、硬體調試(Bring-up)與系統優化中常見的專有名詞:

  • AER (Android Enterprise Recommended): Google 針對企業級裝置推薦的認證計劃。
  • BT Profile (藍牙規範): 定義了不同藍牙裝置之間如何進行數據傳輸(如音訊、檔案)。
    👉 深入了解常見藍牙 Profile 規格
  • BSP (Board Support Package,板級支持包): 介於主機板硬體和作業系統之間的一層軟體,負責初始化硬體並使系統正常運作。
  • CDD (Compatibility Definition Document): Android 相容性定義文件,OEM 廠商必須遵守才能通過 Google 認證。
  • CTS (Compatibility Test Suite): Android 相容性測試套件,用以確保裝置符合 CDD 標準。
  • Cross Compiler (交叉編譯器): 在一種平台上編譯出能在另一種平台(如在 PC 上編譯 ARM 架構手機程式)執行代碼的工具。
    👉 交叉編譯器基礎概念解析
  • DRM (Digital Rights Management): 數位版權管理,保護數位內容不被非法複製與傳播。
    👉 DRM 運作原理簡介
  • EFS: 手機內存中用於存放 IMEI、網卡 MAC 位址、校準數據等關鍵加密資訊的檔案系統分區。
    👉 EFS 分區與手機 IMEI 關係說明
  • Framebuffer (幀緩衝區): 顯示晶片中儲存螢幕影像數據的記憶體區域。
    👉 Linux Framebuffer 機制簡介
  • GDB (GNU Debugger): Linux 系統下強大的程式除錯工具,常用於底層驅動與 C/C++ 代碼偵錯。
    👉 GDB 偵錯工具常用指令指南
  • GPIO (General Purpose Input/Output): 通用輸入輸出引腳,硬體工程師與驅動工程師用來控制外設晶片的基礎通路。
    👉 GPIO 控制與原理科普
  • HAL (Hardware Abstraction Layer): 硬體抽象層,將 Android 系統服務與底層驅動程式分離的關鍵架構。
  • I2C (Inter-Integrated Circuit): 兩線式序列匯流排,常用於連接手機板上的低速周邊晶片(如感測器)。
    👉 I2C 總線協議與通訊原理
  • ioctl (Input/Output Control): Linux 中用於設備輸入輸出控制的系統調用。
    👉 ioctl 指令在驅動程式中的應用
  • MTP (Media Transfer Protocol): 媒體傳輸協定,手機連接電腦時傳輸檔案的標準協議。
    👉 MTP 傳輸協議介紹
  • NFC (Near Field Communication): 近場通訊技術,用於行動支付、感應門禁等。
    👉 Android NFC 開發入門基礎
  • ODM (Original Design Manufacturer): 原始設計製造商,代工廠負責設計與製造。
  • OHA (Open Handset Alliance): 開放手機聯盟,由 Google 發起成立的 Android 推廣組織。
  • TEE (Trusted Execution Environment): 可信執行環境,手機晶片中獨立於 Android 系統的安全運作區域。
  • V4L (Video4Linux): Linux 系統中關於視訊設備的驅動框架,Android 相機底層常基於此設計。
    👉 Video4Linux 框架解析

💡 想瀏覽更多 Android 系統開發文章?請參考:Android開發豆知識分類


二、科技業職場與專案開發須知

除了硬體與系統開發技術外,工程師在研發流程中也需要理解相關的專案管理與分工術語:


🔥 更多 Android 裝置開發與手機排障指南:

留言

Google Search

推薦內容橫式

本月熱門文章

蔣萬安歷年公開英文介紹台北市演說整理(2023–2026)

什麼是 OTA ?

裝修百科:裝潢修繕產業價格無法透明化的原因

如何在QNAP NAS 上使用 NVIDIA DIGITS ?

10/23|富邦悍將劉俊豪從自培選手到單場MVP 劉俊豪感謝天上的徐總

Android 11 / Android R 來了 快來看有哪些新功能

10/06 富邦悍將打出精彩好球 落後 追平 九局下半高國麟代打再見滿貫全壘打!

什麼是GSM ?

馬英九稱「武漢防疫是對人類的貢獻」 中國國民黨前主席變成中國共產黨傳聲筒?

[新鮮人找工作] 職場名詞解釋 AE FAE Pre-sales Post-sales

這個網誌中的熱門文章

Android應用開發豆知識:利用 adb 安裝 apk 到裝置上

【臉書無法登入】Facebook帳號卡安全檢查?無預警被停用與英文回報申訴教學

Android 中文輸入法 官方版 ! Gboard - Google 鍵盤 開始支援注音輸入啦

Google Play 推薦Android app 誠徵App排行榜

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

[家教][社會觀察] 建中教我的事 沒上建中被父母親折磨? 在建中到底是如何 ...

[FAANG面試] Amazon/AWS 領導力準則 14 Amazon Leadership Principles

[品質控制] 什麼是Sanity test ? 軟體測試常見名詞整理 包含不同部門的測試人員負責範圍

Acer ICONIA Smart S300 更新後越來越好 Acer也有出手機?!

[新鮮人找工作] 職場名詞解釋 AE FAE Pre-sales Post-sales