一不小心踏進Android開發: TPMini大眼睛使用PS3藍芽手柄(二)各種嘗試(2)

來源:互聯網
上載者:User

這是一套連載文章,用以記錄大眼睛串連藍芽手柄的全過程。謹以此文獻給這一周我缺失的睡眠。

此文的性質相當於(公開的)個人日記,未經本人允許,請勿轉載。

 

(接上文)

既然要回到hidd的正途,那就得先具備hidd不是?試了試,/system/bin中沒有。那就去這兒下載吧。

下載後,扔到大眼睛裡:

adb push hidd /system/binadb shell chmod 777 /system/bin/hidd

好,接下來得先試試這東西是否能正常工作。根據Using the PlayStation 3 controller in Bluetooth mode with Linux 中所說的,找個配對好的藍芽適配器(其實我這個早就配好了),然後需要輸入以下命令:

#service hidd stop#hidd --server --nocheck -n

其實這倆命令我明白,是禁用hidd服務先,目的是為了關閉原有的需要驗證的hidd,然後再開啟一個無需驗證的hidd。我們的大眼睛原來是不開hidd服務的,第一條命令就省了。其實service xxxx stop 對於 Android 是無效的,輸入了也沒什麼用處。直接輸入第二條吧。輸入完後,按一下SixAxis上的PS鍵,指示燈開始閃爍,等啊等,滅了。沒連上。唉,命真苦,好像這個法子不行……

其實研究hidd雖然沒有成功串連SixAxis,但我學會了兩個非常重要的命令:

(1)hciconfig 這個命令用來顯示藍芽適配器列表以及各個適配器的狀態和選項。

我們在後面工作中要用到的命令為:

hciconfig hci0 up        開啟hci0藍芽hciconfig hci0 down      關閉hci0藍芽hciconfig hci0 piscan    設定hci0藍芽可見

(2)hcidump 這個命令用來顯示藍芽相關的各種通訊資訊,對於DEBUG是非常有用的。

我們在後面工作中要用到的命令為:

hcidump -X               以十六進位資料的方式顯示藍芽調試資訊

 

我在hidd這兒打了半天轉,除了上面的命令是一些重要收穫之外,沒什麼結果。就不多囉嗦了。

後來我找到了另一條出路:linmctool。下篇繼續。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.