原创 第七章 驅動程序開發-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