原创 第七章 驅動程序開發-LED驅動-7.10.2 gpio子系統

7.10.2.GPIO子系統概念      也來問4個問題:  1什麼是GPIO子系統?配置GPIO引腳電氣特性的系統;  2如何表現?找到gpio.txt看下, 1) gpios property     需要用"[<name>-]gp

原创 2019年,over!

2019年,over!

原创 第四章 Linux基本操作及配套工具安裝

4.1安裝Ubuntu系統     百問網團隊特意根據本節內容錄製了 1 節視頻: https://v.qq.com/x/page/w05186fncbn.htm     \01_Tools\01_Tools中找到軟件VMware-wor

原创 第七章 驅動程序開發-LED驅動-7.6.platform驅動模型-代碼分析

7.6.2.代碼分析 7.6.2.1. ledtest.c     沒變。7.6.2.2.leddrv.c     用代碼對比看了下分層-分離的leddrv.c和platform的leddrv.c,主要區別新的leddrv.c中不再在le

原创 開啓i.mx6ull+Ubuntu學習之旅……

    2月13號拿到i.mx6ull開發板,到現在已經20多天了,白天上班,晚上回家學習,7-11點的樣子,斷斷續續在推進,2013年那會接觸過韋東山老師的2440,後來沒繼續了,繞了幾年又繞回來了,也是剛在CSDN上寫博客,折騰了20

原创 第七章 驅動程序開發-LED驅動-7.7.設備樹的引入

7.7.1.設備樹簡介 什麼是設備樹?到處可以聽得見的名詞,先看了一下ZDYZ的43章,引用:      “cpu0 這個設備節點信息,這個節點信息描述了I.MX6ULL 這顆 SOC 所使用的 CPU 信息,比如架構是 cortex

原创 第一章 i.mx6ull初識

1.1官網介紹     先去官網看下介紹,i.mx6系列介紹找到一篇中文介紹:https://www.nxp.com.cn/docs/zh/fact-sheet/IMX6SRSFS.pdf大體瞭解了該系列主要用來什麼領域,我可能比較關注汽

原创 第七章 驅動程序開發-LED驅動-7.6.platform驅動模型

7.6.1.platform引入     引入 platform_device/platform_driver, 將“資源”與“驅動”分離開來。代碼稍微複雜,但是易於擴展。冗餘代碼太多,修改引腳時設備端的代碼需要重新編譯。更換引腳時,上圖

原创 (2)STM32F103ZETx高級定時器死區時間的再分析

    使用示波器測試實際輸出波形,見圖1,週期1ms,佔空比20%,圖2是測量的死區時間~280ns,72MHz時鐘,死區時間設置爲:                                                   

原创 第九章 理一理驅動程序的編寫-9.2-9.4pinctrl子系統和gpio子系統再理解

承接:第九章 理一理驅動程序的編寫 目錄 9.2.什麼是pinctrl子系統? 9.3.什麼是gpio子系統? 9.4.gpio和pinctrl子系統怎麼編寫? 9.5 2個子系統是怎麼被內核調用的? 9.2.什麼是pinctrl子系統?

原创 第九章 理一理驅動程序的編寫

    很想把這些天跟着老師學習的內容再重新整理出來,並不按照講課的順序,而是按照逐次使用的順序寫出來,如上圖!在此期間問了自己14個問題: 1什麼是pinctrl子系統? 2什麼是gpio子系統? 3gpio和pinctrl子系統怎麼

原创 第五章 嵌入式Linux應用開發基礎(1)

5.1快速入門總體介紹 參考視頻P38,截取了2張圖。 圖5.1快速入門學習內容​​​​​   圖5.2快速入門路線     到這裏初學者路線在線wiki結束了,後面的視頻每一節都對應一個講課文檔,先看下講課文檔,然後在參考在線wik

原创 第五章 嵌入式Linux應用開發基礎(2)

  5.6下載源碼     參見高級手冊3.1,通過FileZilla工具上傳資料光盤中的(07_bsp_sdk/100ask_imx6ull-sdk.7z.001和.002)整個文件夾到ubuntu系統/home/book目錄下。執行

原创 第七章 驅動程序開發-LED驅動-7.10.1 pincrtl子系統

    昨晚看完pincrtl+gpio子系統才發現原來按鍵驅動是下一部分內容,只是錄製上傳中次序顛倒了,LED驅動程序還沒有結束! 7.10.1.Pinctrl子系統概念 “對於一個 PIN 的配置主要包括兩方面,一個是設置這個 PIN

原创 第七章 驅動程序開發-LED驅動-7.9.設備樹再學習

    原本以爲LED驅動已經結束了,下面是按鍵驅動,看了才發現還沒結束,還有pinctrl+gpio子系統的內容,尷尬! 7.9.設備樹再學習     看《devicetree-specification-v0.2》     DTSpe