下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
楔子--緣 錯誤!未定義書簽第一章入門篇-----基于 錯誤!未定義書簽1.1板基礎系統(tǒng)演 錯誤!未定義書簽1.2.初見---熟悉SDK的linux系 錯誤!未定義書簽工具使用文件共 錯誤!未定義書簽登陸系統(tǒng)方 錯誤!未定義書簽編寫驅(qū)動以及應用程 錯誤!未定義書簽在linux在linux編譯NetRouter板之按 錯誤!未定義書簽 錯誤!未定義書簽簡單 錯誤!未定義書簽1.6.2中斷方式 錯誤!未定義書簽串口編程 錯誤!未定義書簽1.7.1板之雙串口配 錯誤!未定義書簽1.7.2板之串口編1.7.3linux系統(tǒng)配置頁面 錯誤!未定義書簽關于php與web服務那些 錯誤!未定義書簽寫一個頁面配置系 錯誤!未定義書簽頁面數(shù)據(jù)與服務器交1.9.實戰(zhàn)篇之串口轉(zhuǎn) 錯誤!未定義書簽2.0.實戰(zhàn)篇之wifi.....................................................................錯誤!未定義書簽2.1.實戰(zhàn)篇之點陣系 錯誤!未定義書簽2.2實戰(zhàn)篇之交叉編譯php以及第二階段定制篇基于底 錯誤!未定義書簽鏡像燒寫方 錯誤!未定義書簽掛載u 錯誤!未定義書簽驅(qū)動sd 錯誤!未定義書簽掛載可讀文件系 錯誤!未定義書簽3G上 錯誤!未定義書簽i2S聲卡之 錯誤!未定義書簽USB聲 錯誤!未定義書簽網(wǎng)絡編 錯誤!未定義書簽i2c之 錯誤!未定義書簽顯示模塊之SSD1306OLED液晶 錯誤!未定義書簽配置頭之usb 錯誤!未定義書簽通過web實時查看頭信 錯誤!未定義書簽通過c程序頭生成..................................................錯誤!未定義書簽wifi小 錯誤!未定義書簽 第三章量產(chǎn)指導 錯誤!未定義書簽 錯誤!未定義書簽無線參 錯誤!未定義書簽修改 錯誤!未定義書簽第四章openwrt......................................................................................錯誤!未定義書簽演示系統(tǒng)之會講冷笑話的開發(fā)板(基于訊飛語音合成 無線篇之如何通過無線使開發(fā)板連接到上級路由 NetRouter有線篇之Vlan配 NetRouter有線篇之配WanNetRouter外設之usb驅(qū)動usb頭usb聲卡usb3g模塊U盤NetRouter外設之串口NetRouter終極篇之驅(qū)動開源3d器人MiniPlan本節(jié)導硬件分析可以看到。我們的io連接到一個按鍵,按下或是抬起,對應兩個電平。和單片機一樣。我們只要寄存器的值就能獲取到io口狀態(tài)驅(qū)動實現(xiàn)#include<linux/mm.h>#include<linux/miscdevice.h>#include<linux/slab.h>#include<linux/vmalloc.h>#include<linux/mman.h>#include<linux/random.h>#include<linux/init.h>#include<linux/raw.h>#include<linux/ttyh>#include<linux/capability.h>#include<linux/ptraceh>#include<linux/deviceh>#include<linux/highmemh>#include<linux/crash_dump.h>#include<linux/backing-devh>#include<linux/bootmemh>#include<linux/spliceh>#include<linux/pfn.h>#include<linux/io.h>#include<linux/aio.h>#include<linux/kernel.h>#include<linux/moduleh>#include<asm/uaccessh>volatileunsignedlong*GPIOMODE;volatileunsignedlong*GPIO72_DIR;volatileunsignedlong*GPIO72_DATA;volatileunsignedlong*GPIO23_00_DIR;volatileunsignedlong*GPIO71_40_DIR;staticstructclass*file){return}staticssize_tNetRouter_gpio_drv_write(structfile*file,const user*buf,size_tsize,return}staticNetRouter_gpio_drv_read(structfile*file,const user*buf,size_tsize,loff_t} = = = =intstatic init{NetRouter_gpio_drv_class=class_create(THIS_MODULE,"NetRouter_key"); //GPIOMODE=(volatileunsignedlong*)ioremap(0x ,4);GPIO71_40_DIR=(volatileunsignedlong*)ioremap(0x ,4);GPIO71_40_DATA=(volatileunsignedlong*)ioremap(0x return0;}static exit{unregister_chrdev(major,"NetRouter_key");device_destroy(NetRouter_gpio_drv_class,MKDEV(major,0));}應用端實現(xiàn)#include<stdio.h>#include<sys/stat.h>#include<fcntlh>#include<unistd.h>#include<sys/ioctlh>intmain(intargc,char{intfd;intkey;intis_on=fd=open("/dev/NetRouter_key",O_RDWR|O_NONBLOCK);if(fd<0){return-1;}if(rbuf[0]&0x02){//41sw1printf("Notpress}if(rbuf[0]&0x04){//42rstprintf("Notpressnothing!\n");}}return}鍵make即可生成驅(qū)動NetRouterKey至于應用。交叉編譯一下即/opt/build
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年云南省玉溪市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2021年內(nèi)蒙古自治區(qū)鄂爾多斯市公開招聘警務輔助人員輔警筆試自考題1卷含答案
- 2024年四川省達州市公開招聘警務輔助人員輔警筆試自考題1卷含答案
- 2024年山東省淄博市公開招聘警務輔助人員輔警筆試自考題1卷含答案
- 2024年山西省運城市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 《新聞大綱與說明》課件
- 本科生畢業(yè)論文開題報告要求及開題相關表格
- 2024年基礎地質(zhì)勘查服務項目資金籌措計劃書
- 2025年電子控制四輪驅(qū)動裝置項目提案報告模稿
- 2025年氣體管道運輸服務項目提案報告模范
- 點式高層住宅工程施工組織設計
- GB/T 44696-2024劇院服務規(guī)范
- 0-3歲嬰幼兒心理發(fā)展知到智慧樹期末考試答案題庫2024年秋杭州師范大學
- 2024年1月福建省普通高中學業(yè)水平合格性考試化學試題(解析版)
- 齊白石介紹課件
- 窺見中華文明之光- 高中語文統(tǒng)編版(2022)必修下冊第一單元整體教學設計
- 2024年安徽省公務員錄用考試《行測》真題及解析
- 項目年終總結(jié)及明年計劃
- 2024年工程部年終總結(jié)
- 新外貿(mào)業(yè)務員年終總結(jié)
- 電梯日常巡檢記錄制度
評論
0/150
提交評論