原创 linux input輸入子系統

input輸入子系統 https://www.cnblogs.com/deng-tao/p/6094049.html

原创 Binder c++試驗、分析與理解

Binder c++試驗、分析與理解 本文的文章結構和內容依賴於韋東山老師講解的Binder系統(免費課程),歡迎前往韋東山老師主站http://www.100ask.org瞭解詳情。 文章目錄Binder c++試驗、分析

原创 直接操作SurfaceFlinger畫圖並通過小demo深入分析SurfaceFlinger內部機制

SurfaceFlinger 摘要:本文將以 使用 和 分析 兩部分來了解SurfaceFlinger。 首先使用,通過寫一個測試程序來直接使用SurfaceFlinger提供的服務,使界面顯示圖片。 然後分析,通過解剖測試程序

原创 【備用】寫binder實例的時候使用

【備用】寫binder實例的時候使用 https://blog.csdn.net/newchenxf/article/details/49359283

原创 【手寫實例】在framework上添加訪問硬件驅動的服務

在framework上添加訪問硬件驅動的服務 寫完了jni現在寫調用jni的java服務層代碼,jni實現: https://blog.csdn.net/daoliting5268/article/details/88294352

原创 【全志平臺】dts內容如何最快導入到機器中

【全志平臺】dts內容如何最快導入到機器中 方法四:編譯kernel,pack,燒錄工具不選擇任何分區是最快的方法。 文章目錄【全志平臺】dts內容如何最快導入到機器中方法一:全編譯整包燒錄方法二:編譯kernel ,dd

原创 【手寫實例】HAL層實例寫完後知識點總結。

HAL層實例完成後知識點總結。 手動寫完hal實例這裏總結幾個知識點。 源碼:(開始同步github啦,希望有人支持) https://github.com/cshang983255766/MyAndroidOpenTest/tr

原创 【手寫實例】爲服務層實現jni方法的詳解

爲服務層實現jni方法的詳解 這裏說下我們的終極目的:給Android系統增加一個服務來控制開發板上的一個IO口。 花費三個小時的時間寫完了mydrv的hal。編寫的時候主要還是注意那兩個結構體。還有各函數的參數。歡迎查看我的HA

原创 平臺設備驅動模型--match過程

平臺設備驅動模型–match過程 /** * platform_match - bind platform device to platform driver. * @dev: device. * @drv: driver.

原创 input輸入子系統

input輸入子系統 https://www.cnblogs.com/deng-tao/p/6094049.html

原创 usb總線驅動分析(針對使用)

USB總線設備驅動分析(使用) 接上USB設備,內核打印信息 接上usbU盤後內核打印: /*使用的是USB高速,148MB/s,設備號爲3,使用的是echi*/ <6>[ 51.848206] usb 1-1.1: new

原创 手撕ALSA和ASOC有感。

手撕ALSA和ASOC有感。 文中圖片引用自https://me.csdn.net/DroidPhone博主的文章。 ALSA ALSA其實就是一個字符設備驅動。萬變不離其宗,和其他設備驅動套路一樣。 1、首先搞個類:class_

原创 修改了Ubuntu下的/usr目錄權限,導致不能使用sudo命令的修復-----轉載

https://www.cnblogs.com/ylhwx/p/7099382.html

原创 Ubuntu 更換國內源

https://blog.csdn.net/qq_35451572/article/details/79516563

原创 s5pv210 + wm8960 聲卡驅動移植

s5pv210 + wm8960 聲卡驅動移植 已經移植成功了,端午節再補充調試流程和經驗總結。 源碼: https://github.com/cshang983255766/friendlyArm-linux3.0.8/tree