原创 (6.1)各種USB接口簡介

/* AUTHOR: Pinus * Creat on : 2018-11-3 * REFS : Type-C與Type-A、Type-B接口                Linux USB驅動學習總結(一)---- USB基本概念及

原创 (6.2)USB前置概念

/* AUTHOR: Pinus * Creat on : 2018-11-4 * KERNEL : linux-4.4.145 * REFS : Linux USB驅動學習總結(二)---- USB設備驅動 */ 概述 現象:把USB設

原创 (6.3)USB驅動程序框架

/* AUTHOR: Pinus * Creat on : 2018-11-5 * KERNEL : linux-4.4.145 * REFS : Linux USB驅動學習總結(二)---- USB設備驅動               

原创 (3.7)一個按鍵所能涉及的:設備驅動分層分離的概念

/* AUTHOR: Pinus * Creat on : 2018-10-29 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 韋東山視頻教程第二期   

原创 (3.8)一個按鍵所能涉及的:內核按鍵標準驅動gpio-keys

/* AUTHOR: Pinus * Creat on : 2018-10-30 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 內核 gpio-keys.

原创 (3.6)一個按鍵所能涉及的:輸入子系統

/* AUTHOR: Pinus * Creat on : 2018-10-28 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 韋東山視頻教程第二期   

原创 (4)高大上的LCD

/* AUTHOR: Pinus * Creat on : 2018-11-1 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 韋東山視頻教程第二期 S3C

原创 (5)豪華套件觸摸屏

/* AUTHOR: Pinus * Creat on : 2018-11-1 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 韋東山視頻教程第二期    

原创 (1) 設備驅動的最基本框架

/* AUTHOR: Pinus * Creat on : 2018-10-11 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 韋東山視頻教程第二期 《L

原创 (2.2)file_operation 實現具體操作:思考一

【思考一:內核是如何將app裏的操作函數和驅動裏的操作函數聯繫上的呢?】  參考: Linux 內核sys_open文件系統與設備操作流程分析             走馬觀花:Linux 系統調用 open 七日遊         一

原创 (3.3)一個按鍵所能涉及的:異步通知機制

/* AUTHOR: Pinus * Creat on : 2018-10-11 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 韋東山視頻教程第二期   

原创 設備驅動總結序言

    不久前算是將韋東山第二期視頻教程看完了,其中大多數的實驗都做過,但其中由於Linux內核版本原因,韋老師教學用的是2.6,我下載的學習用的是4.4,當初年少輕狂啊。。。顯然,內核中已經有很多東西發生了變化,學習時也難免囫圇吞棗。再

原创 (3.2)一個按鍵所能涉及的:poll機制

/* AUTHOR: Pinus * Creat on : 2018-10-11 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 韋東山視頻教程第二期 */

原创 (3.1)一個按鍵所能涉及的:按鍵中斷

/* AUTHOR: Pinus * Creat on : 2018-10-11 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 韋東山視頻教程第二期 */

原创 (2.1)file_operation 實現設具體操作:概述與實現

/* AUTHOR: Pinus * Creat on : 2018-10-11 * KERNEL : linux-4.4.145 * BOARD : JZ2440(arm9 s3c2440) * REFS : 韋東山視頻教程第二期 《L