Andriod 系統移植基礎

2021-09-11 02:24:59 字數 441 閱讀 8054

1. linux中的相關裝置驅動程式

驅動程式是硬體與上層軟體的介面,手機中需要基本的螢幕,ctp,鍵盤,音訊,攝像頭,**的modem,wifi,bt 等多種裝置的驅動程式。

2. andriod本地框架中的硬體抽象層。

硬體抽象層工作在使用者空間,介於驅動程式與andriod系統之間。andriod系統對硬體抽象層提供標準的介面定義。

核心層              dalvik 虛擬機器art

硬體抽象層  ------移植

linux 核心層(各種驅動)-----移植

硬體系統---------------------------移植

3.移植內容

(1) 基本圖形介面 (gui)

(3) 連線部分 如 bt.wifi/gps

(4)**部分: 通話

(5)附屬部件:感測器,背光,馬達

Andriod音訊基礎概念

聲音響度 loudness 音調 pitch 音色 quality 音訊取樣 audio sampling 將聲波波形訊號通過adc轉換成計算機的二進位制訊號的過程。取樣 sampling 的核心是將連續的模擬訊號轉換為離散的數碼訊號 pcm pulse code moduation 脈衝編碼調製 ...

系統移植 核心移植

irom soc samsung固化的位址 iram soc 256k dram 片上外設 記憶體 norflash 讀快 啟動u boot noneflash 寫快 啟動u boot emmc 包括noneflash和讀寫noneflash的控制器 sdmmc sd卡 bl1 bl2 1.irom...

系統移植 檔案系統移植

設定驅動選項 解壓原始碼 tar xvf busybox 1.22.1.tar.bz2 進入原始碼目錄配置原始碼 make menuconfig busybox settings build options build busybox as a static binary no shared lib...