


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、GPIO相關樹莓的GPIO驅動,例如RPi.GPIO和WiringPi均采用直接操GPIO寄存器的GPIO相關樹莓的GPIO驅動,例如RPi.GPIO和WiringPi均采用直接操GPIO寄存器的方式,樹莓派的CPU采用博通的BCM283 ,想要更的了解樹莓派的 PIO驅動實現就必須閱讀BCM2835。中需要認真關注兩個內外設寄存器物理地址和外設虛擬地址關系。在linux操系統中,借助的MMU,CPU外設物理地成了地址,外設的物理起始地址為0 x7E00 0000,被MMU虛擬之后的0 x7E20 0000 = 0 x7E00 0000+0 x0020 0000,被MMU虛擬之后GPIO外設地
2、址為0000。那么對于Linux系統映GGSLxGPx、GPRxGEnGSExIOIOxIOIOGPCRx寄IOGPSxGExIIMUwirngiwiring)IO口分第一步,獲得樹莓派的版,并根據版IO口。oGpioR2為樹莓派版本的關系,不但包括GPIOIO口分第一步,獲得樹莓派的版,并根據版IO口。oGpioR2為樹莓派版本的關系,不但包括GPIO,還包括SPI、I2C和UART等。此處physToGpioRx存在疑問第二步,打開/dev/mem設備,使得在用戶空間可以直接操作內存地址。 /dev/mem是理內存的全映像物理內存(能物理內存當然也包括MCU外設),般用法是open(/de
3、v/mem,O_RDWR|O_SYNC),接著可以用mmap的地址物理內(此處為GPIO_BASE),這是實現用戶空間驅動法第三步,設定wiringPi GPIO外設的操作模式。此處也存在若干疑惑,默認情況便是使WPI_MODE_PINS 模式,wiringPi的IO管和BCM IO管存在一個固關系,是wiringPi其他代碼中還存在wiringPiSetupSys函數,該函數操作GPIO端口時通sspio中的驅動文件實現,這也是實現樹莓派PIO操作的另一個途徑。這種方法便是應用ssyss 是nx .6 備)和驅動程序(drivers) 的信息從內核輸出到用戶空間,也可以用來對設備和動程序做設樹莓派學習筆記wiringPi樹莓派
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業園區的消防安全管理體系
- 工業智能產品的設計與生產管理
- 工業機器人技術與應用發展趨勢分析
- 工業機器人技術及其在自動化生產中的應用
- 工業廢水處理案例分析
- 工業機器人發展現狀及未來趨勢
- 工業污染防治的智能化手段-智測系統介紹
- 工業綠色發展與環境保護
- 工業物聯網IIoT技術及其應用前景
- 工業自動化控制系統的優化策略
- 生產效率提高改善方案
- 大學生心理健康知識考試題庫附答案(含各題型)
- 醫院安保人員培訓方案
- 國開2023秋《漢語通論》期末大作業題目二參考答案
- 寧波市高一數學試卷-含答案
- 水站運維服務投標方案(技術標)
- 醫院培訓課件:《自由體位在產程中的應用》
- 歐洲件專用形式發票模板
- 蛛網膜下腔出血護理查房蛛網膜下腔出血教學查房課件
- 開油鍋紅袖章制度
- 鋼板倉氣力輸送粉煤灰系統安全操作規范
評論
0/150
提交評論