原创 Linux 驅動學習筆記-Makefile 自動化變量(三)

Linux 驅動學習筆記-Makefile 自動化變量(三) 本系列均爲陳皓所著的《跟我一起寫makefile》的學習筆記,只是爲了加深筆者記憶,如果讀者想進一步學習可閱讀此書 自動化變量定義 所謂自動化變量,就是這種變量會把模式

原创 Linux 驅動學習筆記 - 中斷管理(十六)

Linux 驅動學習筆記 - 中斷管理(十六) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 中斷號 每個中斷都有一箇中斷號,通過中斷號即可區分不同

原创 Linux 驅動學習筆記 - pinctrl 子系統 (七)

Linux 驅動學習筆記 - pinctrl 子系統 (七) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 LED 初始化流程 修改設備樹,添加

原创 Linux 驅動學習筆記 - 原子操作(十)

Linux 驅動學習筆記 - 原子操作(十) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 原子操作 API Linux 內核定義了叫做 atomi

原创 Linux 驅動學習筆記 - 互斥體 (十三)

Linux 驅動學習筆記 - 互斥體 (十三) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 互斥體定義 struct mutex { /*

原创 Linux 驅動學習筆記 - beep(九)

Linux 驅動學習筆記 - beep(九) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 添加 pinctrl 節點 在 iomuxc 節點的 i

原创 Linux 驅動學習筆記 - 小型模板設備樹(四)

Linux 驅動學習筆記 - 小型模板設備樹(四) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 資源描述 假設當前 SOC 爲 I.MX6ULL

原创 Linux 驅動學習筆記 - 設備樹點亮 LED (六)

Linux 驅動學習筆記 - 設備樹點亮 LED (六) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 修改設備樹文件 在根節點 / 下創建一個名爲

原创 Linux 驅動學習筆記 - 中斷管理之 tasklet (十八)

Linux 驅動學習筆記 - 中斷管理之 tasklet (十八) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 tasklet 是利用軟中斷來實現

原创 Linux 驅動學習筆記 - 時鐘管理和內核定時器(十五)

Linux 驅動學習筆記 - 時鐘管理和內核定時器(十五) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 處理繞回 API 函數 描述

原创 Linux 驅動學習筆記 - 按鍵輸入 (十四)

Linux 驅動學習筆記 - 按鍵輸入 (十四) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 注意!!! 本章例程只是爲了演示 Linux 下 G

原创 Linux 驅動學習筆記 - gpio 子系統 (八)

Linux 驅動學習筆記 - gpio 子系統 (八) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 pinctrl 子系統和 gpio 子系統的聯

原创 Linux 驅動學習筆記 - 中斷管理之工作隊列 (十九)

Linux 驅動學習筆記 - 中斷管理之工作隊列 (十九) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 工作隊列是另外一種下半部執行方式,工作隊列

原创 Linux 驅動學習筆記 - 中斷管理之上半部和下半部(十七)

Linux 驅動學習筆記 - 中斷管理之上半部和下半部(十六) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 上半部與下半部 上半部與下半部也稱爲頂

原创 Linux 驅動學習筆記 - 自旋鎖 (十一)

Linux 驅動學習筆記 - 自旋鎖 (十一) 本系列均爲正點原子 Linux 驅動的學習筆記, 以便加深筆者記憶。如讀者想進一步學習,可以到正點原子官網中下載資料進行學習。 自旋鎖適用於短時期的輕量級加鎖 自旋鎖定義 Linux