全志a10s晶元特徵:
cpu
- arm cortex-a8 core
- 32kb i-cache,32kb d-cache
- 256kb l2 cache
- neon simd coprocessor
- jazelle rct acceleration
gpu
- 3d graphic engine
-
支援opengl es 1.1/ 2.0 and openvg 1.1
vpu
- 高達1920*1080@30fps
- 支援h.264 mp格式的編碼
- 高達1920*1080@30fps
display processing ability
- 四層可移動尺寸可調層 -
支援多格式影象輸入 -
支援影象增強處理器 -
支援α混合/防閃爍 -
支援硬體游標 -
支援輸出顏色校正(亮度/色調/飽和度等)
··········
architecture
全志a10s一般框圖:
儲存器交換[內變換]
開機系統
使用乙個32kb的rom,a10支援五種引導方法。該系統可以從nandflash、spi或flash、sd卡和usb進行順序引導。但是,如果外部引導選擇pin(bsp),即pul在正常狀態下,由內部50k電阻引導,經啟動**檢查為啟動後處於低電平狀態,系統將直接跳轉從usb啟動。
啟**
power management unit (pmu)
電源管理單元(pmu)旨在降低動態功耗和靜態洩漏電流,以延長最終產品中電池的使用壽命。該模組是cp的**控制模組。u時鐘和電源管理訊號在裝置中。
pmu暫存器列表
時鐘控制模組(ccm)由7個鎖相環、乙個主振盪器和乙個片上rc振盪器組成.24 mhz晶體是必需的,並為pll和主數字blo產生輸入時鐘源。
為了提供高效能、低功耗和使用者友好的介面,該晶元包括幾個時鐘域:cpu時鐘、ahb時鐘、apb時鐘和專用時鐘。詳見以下**。
全志平台開發坑點
全志平台接觸得不少,但是都是燒一下韌體。最近才涉及到編譯系統原始碼,與其他平台有很大的不同。這裡小結一下。lichee很強大,也很迷惑人,你不會知道如何make menuconfig去修改核心配置 在裝置樹之前還有乙個sys config.fex,這個是這個平台搞得配置檔案,裝置樹是由這個檔案生成的...
全志平台linux啟動流程分析
2015 08 02 16 31 一 brom階段 機器上電之後會執行固化在brom裡面的一段引導程式,這個程式會依次遍歷所有支援的啟動介質,直到找到第乙個支援的。目前支援的啟動介質是sd mmc卡 nand和spinor。當程式初始化啟動介質成功後,就從固定位置讀入bootloader的boot0...
全志S3晶元配置核心支援nfs
全志s3板子,根據sdk說明,可以直接編譯出韌體包,但這時的板子是不支援nfs掛載的,需要配置核心,才能使用。開始的時候,我採用常規方法,進入linux 3.4目錄,make menuconfig,直接進行配置 選中networking options ip kernel level autocon...