對於想要學習移植的朋友,我這裡把我了解的部分lib告訴大家。
這些庫檔案,主要是一些移植中卡屏所能涉及到的!
還有一些你所必須了解的!
主要是我從移植中遇到部分問題所了解到,並且查各種資料得出的結論,可能和網上的部分資料不同
1、libgui.so與libsu***ceflinger.so相關,而libsu***ceflinger.so負責的是框架層資料:
2、libhardware_legacy.so主要與wifi相關
3、liblog.so主要是生成系統動態資料log有關
4、libmdnssd.so主要是部分標頭檔案鏈結到該庫檔案,也許涉及到了框架層
5、liboemcamera.so相機驅動檔案
6、libomx----.so主要是針對的核心多**支援(進行移植的時候,libomxcore.so這個是不能動的,其他可以)
7、libreference-ril.so與通訊有關
8、libskia.so是圖形系統的引擎,是google乙個底層的圖形、影象、動畫、svg、文字等多方面的圖形庫
9、libstagefright.so與**相關,主要是影音
10、libwebcore.so貌似和瀏覽器相關
11、libandroid_servers.so系統庫檔案,系統服務元件,與框架相關
12、libandroid_runtime.so執行時庫,應用層呼叫
13、libandroid.so提供 android 功能訪問
14、libsuspend.so好像與系統指令集有關
標頭檔案庫檔案
標頭檔案中有函式的申明,庫檔案實現函式的定義。比如,printf函式。使用時應包括stdio.h,開啟stdio.h你只能看到,printf這 個函式的申明,卻看不到printf具體是怎麼實現的,而函式的實現在相應的c庫 中。而庫檔案一般是以二進位制形式而不是c原始檔形式提供給使用者使用的。程式 中...
CMake新增標頭檔案,庫檔案,鏈結庫檔案
羅列一下cmake常用的命令。cmake支援大寫 小寫 混合大小寫的命令。1.新增頭檔案目錄include directories 語法 include directories after before system dir1 dir2 它相當於g 選項中的 i引數的作用,也相當於環境變數中增加路徑...
關於庫檔案
h標頭檔案作用 宣告函式介面 dll動態鏈結庫作用 含有函式的可執行 lib庫有兩種 1 靜態鏈結庫 static libary,以下簡稱 靜態庫 2 動態連線庫 dll,以下簡稱 動態庫 的導入庫 import libary,以下簡稱 導入庫 兩者的區別 實質是不一樣的東西。靜態庫本身就包含了實際...