關於USB滑鼠驅動部分及問題解決
USB滑鼠驅動步驟
1.得到usbmouse_as_key.ko檔案
拷到work/nfs_root/first_fs檔案系統裡
進入menuconfig裡把usb驅動設定為空
-> Device Drivers │
│ -> HID Devices
具體哪個可以參考韋老師視訊
make uImage
cp arch/arm/boot/uImage /work/nfs_root/uImage_nohid ///注意的是 最後是放到uImage_nohid檔案 目的是與其他驅動程式區分開
串列埠
nfs 30000000 192.168.1.132:/work/nfs_root/uImage_nohid
bootm 30000000
掛載 mount -t nfs -o nolock,vers=2 192.168.1.132:/work/nfs_root/first_fs /mnt
cd mnt/
insmod usbmouse_as_key.ko
觀察 ls /etc/inittab
cat /dev/tty1
即可
可以觀察到左鍵右鍵滾輪鍵按下會導致ls和回車
PS 效果因滑鼠而異 寫者實驗兩款滑鼠 有一款可以用 有一款不能用
相關推薦
關於USB滑鼠驅動部分及問題解決
USB滑鼠驅動步驟 1.得到usbmouse_as_key.ko檔案 拷到work/nfs_root/first_fs檔案系統裡 進入menuconfig裡把usb驅動設定為空 -> Device Drivers │ │ -> HID Devices 具體哪個可以參考韋老
Linux USB 驅動開發例項(二)—— USB 滑鼠驅動註解及測試
參考2.6.14版本中的driver/usb/input/usbmouse.c。滑鼠驅動可分為幾個部分:驅動載入部分、probe部分、open部分、urb回撥函式處理部分。 一、驅動載入部分 static int __init usb_mouse_init(void)
usb滑鼠驅動註解及獲取滑鼠座標
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h
編寫USB滑鼠驅動程式,並測試
學習目標:編寫USB滑鼠驅動程式,並測試(將USB滑鼠的左鍵當作L按鍵,將USB滑鼠的右鍵當作S按鍵,中鍵當作回車按鍵). 一、怎麼寫USB裝置驅動程式?步驟如下: 1. 首先先定義全域性變數usb_driver結構體,並在入口函式中通過usb_register()函式進行註冊; 2. 分別寫usb
windows7出現MTP usb裝置驅動安裝問題解決方法
因為一直以來都以為是驅動方面出問題!所以一直沒有找到解決方法! 這個裝置是用來同步媒體的,windows media player 11是可以安裝的,可是12不行,而可惡的微軟綁定了wmp,不能解除安裝,所以windows 7中才會出現這個問題。不管你是什麼手機,解
虛擬機器VMware無法識別USB裝置(USB攝像頭)問題及解決方法
注意:因為這裡選擇的是usb2.0,若你將usb裝置插入到電腦上usb3.0的插口,將導致虛擬機器可以識別,但 是會提示“連線不成功,被主機佔用”,因此須將usb裝置改插到usb2.0的口上,這樣才能成功連線到虛擬 機上
android 平臺USB wifi驅動移植及使用
來自: http://blog.csdn.net/haomcu/article/details/7267090 一. Android平臺Wifi的基本程式碼路徑 1. Wpa_supplicant原始碼部分 external/wpa_sup
[Win10]滑鼠沒用,插入USB口電腦提示USB Optical Mouse找不到驅動程式的解決方案
系統: Win 10(x64) 把手機通過資料線插在電腦USB口上讀取資料正常(說明USB口沒有壞) 問題 昨天電腦還好好的,今天起來滑鼠就沒用了,不管是有線還是無線滑鼠都用不了。 滑鼠插電腦上,不停的有USB連線和斷開的聲音重複。 檢查
LCD驅動除錯中部分常見問題的分析及解決辦法
點選開啟連結 http://blog.csdn.net/colorant/article/details/2782568 LCD點不亮——無法正確完成初始化: LCD點不亮問題的原因有很多,但出現這個問題後,首先應該判斷LCD是否正確完成初始化。最簡單
LCD驅動調試中部分常見問題的分析及解決辦法
dash 廠商 開機 適配 方向 tro 參數 lcd控制器 延時 LCD點不亮——無法正確完成初始化: LCD點不亮問題的原因有很多,但出現這個問題後,首先應該判斷LCD是否正確完成初始化。最簡單的判斷方法就是測量LCM的FPC上的
3.django連接mysql數據庫及安裝mysqldb驅動報錯解決辦法
64位 分享圖片 l數據庫 required 後來 AS password www com 1.在setting.py設置連接數據庫 DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.m
win2008 SP2下USB滑鼠不能使用的一個解決方案
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Java記憶體各部分OOM出現原因及解決辦法
原文:https://blog.csdn.net/ls5718/article/details/52411211?utm_source=copy 一,jvm記憶體區域 1, 程式計數器 一塊很小的記憶體空間,作用是當前執行緒所執行的位元組碼的行號指示器。
VM下ubuntu14.04 cheese呼叫筆記本攝像頭,解決USB webcam 驅動程式錯誤
win10下可以開啟攝像頭,但點選虛擬機器右下腳的攝像頭標示提示如下: 然後再開啟win10下攝像頭提示“攝像頭被另一應用佔用”!!瘋了 在我快要哭了的時候,朋友相助,一起摸索如下: 1:不得不重啟電腦(沒辦法,菜鳥只能想到的辦法..) 2:開啟有關VM的所有服務,若虛擬機器右
AT91 USB to Serial converter驅動安裝失敗解決方法
SourcePath - [C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_b53453733bd795bc] flq: SourceFil
linux驅動由淺入深系列:usb子系統之四(android平臺滑鼠驅動程式碼分析)
android上的usb口是支援OTG(on the go)的,USB OTG既可以作為Host又可以作為Device,我們本文來看一下android手機作為Host連線滑鼠的情況。OTG是如何做到既可以做Host又可以作為Device的呢 標準usb接頭中有四根線:vbu
Win7、Win8、Win10系統USB-Blaster驅動程式無法安裝的解決辦法
這篇博文是我轉載dezhihuang的博文,原文名稱和地址如下,並對內容做了適當調整: [原]Win7、Win8系統USB-Blaster驅動程式無法安裝的解決辦法 第一次用Markdown編輯部落格,格式方面真是捉急啊! Win7、Win8、Win10作
linux驅動編寫過程中遇到的幾個問題及解決辦法
1)抓取qq號一直不成功,直接上程式剖析問題 payload的資料型別是char指標,也就是每個元素都是char型別的,qq號的字元為(0-9),並且第一個字元不能為0. ‘0’-‘9’對應的ASCII碼的16進製為30-39 而且得知qq號的儲存方式為16進位制,故這樣比
ubuntu 16.04 ROS + kinect v2 driver安裝方法;安裝驅動時遇到的問題及解決方法(1)
安裝ROS (Kinetic) ROS Kinetic ONLY supports Wily (Ubuntu 15.10), Xenial (Ubuntu 16.04) and Jessie (Debian 8) for debian packages. sudo sh
Pycharm中不支持中文編碼的解決方案。Pycharm中文報錯。 Pycharm出現的部分快捷鍵無效及解決辦法
androi bubuko mage sdn track 找到 code sso pos Pycharm中不支持中文編碼的解決方案。Pycharm中文報錯。 1. 打開Pycharm ----> File ----> Default se