原创 標準linux4.4--驅動開發(二)GPIO驅動編寫

標準linux4.4--驅動開發(二)GPIO驅動編寫簡介介紹GPIODTS配置在驅動文件中關聯DTS的配置驅動說明中斷複用FAQs 簡介 1、什麼是linux內核模塊 在linux中,驅動程序是以內核模塊的形式存在的,驅動程序是

原创 標準linux4.4--驅動開發(三)I2C驅動編寫和使用

標準linux4.4--驅動開發(三)I2C驅動編寫和使用介紹I2C定義和註冊 I2C 設備定義和註冊 I2C 驅動驅動說明demo下載FAQs 介紹I2C 本文主要描述如何在該開發板上配置 I2C。 配置 I2C 可分爲兩大步驟

原创 標準linux4.4--驅動開發(四)SPI驅動編寫和使用

標準linux4.4--驅動開發(四)SPI驅動編寫和使用SPI 簡介SPI 工作方式驅動編寫硬件連接編寫Makefile/Kconfig配置 DTS 節點demo下載定義SPI驅動註冊SPI設備讀寫 SPI 數據打開 SPI d

原创 標準linux4.4--驅動開發(一)ADC驅動編寫

標準linux4.4--驅動開發(一)ADC驅動編寫簡介DTS配置在驅動文件中關聯DTS的配置驅動說明FAQs 簡介 Firefly-RK3308開發板上的 AD 接口有兩種 TS-ADC(Temperature Sensor):

原创 【RK3399】[Android 6.0]調試GT928 觸摸IC 過程

【RK3399】[Android 6.0]調試GT928 觸摸IC 過程 最近在調試匯頂的電容觸摸屏 選用的是GT928型號 平臺是RK3399,顯示屏是10.4寸 分辨率800x600、 下面是我調試的過程的筆記和注意事項,

原创 【RK3399】[Android 6.0] linux4.4 調試8723BU記錄過程

8723BU USB-WIFI模塊調試過程 本人的硬件平臺是RK3399 內核版本LINUX4.4 Android 6. 一:先調試底層 kernel 8723BU模塊 因爲當時RK平臺支持很多RTL WIFI 芯片,本人買了8

原创 移植Linux內核到ARM上 的移植過程及分析

一. 前言 面向A R M 微處理器構架的嵌入式操作系統的使用量將在今後五年持續增長,在各種嵌入式操作系統中,Linux是獲得支持最多的第三大力量。 目前,ARM Linux 支持包括A R M 6 1 0 、A R M 7

原创 Android6.0移植tslib去實現電阻屏校準

最近剛接觸了電阻屏,跟電容屏不一樣,電阻屏需要自行去校準,否則無法使用觸摸功能。在網上查了一下關於Android下移植tslib庫,發現資料很少,就算照着做也是錯的。最後還是自己分析了tslib的源碼,和自己的平臺分析了下,最後解

原创 驅動工程師

1.內核和用戶空間的通信? 2.、寫個字符設備需要什麼? 一句話,系統調用是內核給用戶空間提供的一個可以訪問內核資源的一個接口。 linux內核內存的分佈: Linux簡化了分段機制,使得虛擬地址與線性地址總是一致,因此,Linu

原创 關於I2C tp的那點事兒

添加I2C 設備 TP 一般採用的是I2C 作爲數據和命令接口,所以TP 驅動也可以歸類爲I2C 驅動。TP驅動的主要邏輯不在這裏,但是瞭解了Linux 的I2C 體系架構,就可以對整個驅動流程有了 更加清晰的認識,但這裏不詳

原创 程序員玩基金

程序員有多餘的閒錢可以拿來理財。 說道理財,大家都覺得是一個穩賺不賠的事 當然這樣說也是對的,如果你是一個穩健性,比如放銀行存款啊,餘額寶啊。 但是還有一種風險投資 喜歡投資小 回報大的,如買基金,厲害一點的人可以玩股票。 作爲一

原创 Android6 linux4.4 調試8723BU記錄過程

8723BU USB-WIFI模塊調試過程 本人的硬件平臺是RK3399 內核版本LINUX4.4 Android 6. 一:先調試底層 kernel 8723BU模塊 因爲當時RK平臺支持很多RTL WIFI 芯片,本人買了8

原创 關於車機升級---飛歌實習篇

關於飛歌車機升級篇 1 先看看升級前的車機版本 可以看到車機選用的MCU微控制處理器型號G82000,車機版本及日期是2016-06-30,現在我們將它升級。 升級之後車機會支持更多功能。 2 準備一個讀卡器,和USB線,圓頭

原创 升級LOGO篇

很多人買了車機又想自己動手不去叫人幫忙升級的可以往這裏看- -。本人手把手教你更換車機LOGO,步驟十分簡單,2分鐘就能搞定。 適用於飛歌G8II代車機,其他版本也可。 1 首先一樣的進入車機的recovery界面,及依次點擊

原创 Linux 程序編譯過程的來龍去脈

https://blog.csdn.net/p23onzq/article/details/81977367