任職資格
1. Android 系統 :
◆ 熟悉 Android 操作系統架構,包括 Linux內核、Android 系統服務、應用框架、HAL(硬體抽象層)
◆ 理解 Android 的啟動過程、運行時環境以及如何調整和定制內核與系統配置。
2. Linux :
◆ 深入理解 Linux 內核因為 Android 是建立在 Linux 內核上的。包括內核驅動程式、內核模塊、內存管理、中斷處理、文件系統、進程調度等方面
◆ 能夠配置和編譯內核,調整內核設置以支持特定硬體平台。
3. 硬體 :
◆ 熟悉不同硬體平台的架構(如 ARM、x86、MIPS、RISC-V 等),包括處理器、內存、外圍設備(如顯示器、攝像頭、網絡接口、傳感器)
◆ 能夠閱讀硬體數據手冊,理解硬體如何與操作系統交互,並根據需求修改或編寫硬體驅動程式。
4. 硬體抽象層(HAL)開發 :
◆ 熟悉 Android HAL 層的設計和實現,能夠根據硬體需求實現或修改硬體抽象層接口(如相機、音頻、GPS 等硬體驅動)
◆ 能為特定硬體設備開發 HAL 模組,使得 Android 操作系統可以無縫支持這些設備。
5. Android 編譯系統 :
◆ 熟悉 Android 編譯系統(如 AOSP,Android Open Source Project),能夠使用 repo、make 和 Gradle 等工具進行源代碼編譯、配置和打包。
◆ 能夠配置和定制 Android 內核、系統映像、應用框架等,以滿足硬體要求。
6. 引導程式(Bootloader)開發與配置 :
◆ 熟悉 引導程式(如 U-Boot、Fastboot)的工作原理,並能夠調整或修改引導程式以支援新的硬體平台。
◆ 確保操作系統能夠從引導階段順利啟動,包括處理分區、內核加載和設備初始化等。
*請利用下列兩種方式投遞履歷,若您的資格符合職缺所需,我們的獵頭顧問將會盡速與您聯繫 ,謝謝!