讓Linux不再古老—藍芽安裝手記

來源:互聯網
上載者:User
  讓Linux不再古老---藍芽安裝手記

  1.看了看www.bluez.org的最新訊息,發現bluez為最新的linux核心所支援,所以就準備先升級核心
  2.最新的核心是2.6.5,所以花了一些時間研究如何升級。其中參考了以下資料
  a.grub的man page
  b.linuxforum.net上的精華文章,關於如何升級到2.6.5
  3.升級核心花了一些功夫,到最後,也沒能把啟動中的錯誤全部消滅,不過這個不是問題的關鍵,就留待以後處理吧。
  4.去www.bluez.org下載了所有的軟體包,但是發現,不用全部編譯和安裝。所以就編譯了bluez-lib和bluez-tools。
  5.接著就開始調試了,在調試過程中,參考了以下資料:
  a.bluez-howto
  b.Tom's attempts to get GPRS working over bluetooth with his laptop
  6.調試中用到的命令:
  --注意,在調試前,確認核心中已經將藍芽相關模組編譯好了。
  a.modprobe hci_usb
  --這一步是為了啟用你的USB裝置
  b.hciconfig hci0 up
  --這一步是為了啟用你的usb bluetooth dongle (usb的藍芽適配器)
  c.hcitool dev
  --檢查自己的適配器是否正確被識別,而且工作正常
  d.將自己的手機調整為可以被識別狀態。
  sdptool search DUN
  --搜尋手機上的服務,比如說撥號連線服務
  e.modprobe rfcomm
  --啟用系統的rfcomm協議,該協議可以將藍芽串連類比為串口串連
  f.將手機和台式機匹配用手機搜尋台式機,檢查到了之後,輸入匹配碼,即可。
 
 --注意,如果匹配失敗,首先看看bluepin這個檔案是否存在。如果沒有,可以去bluez-tools下的script裡去找。是個
python寫的指令碼。它會用/etc/bluetooth/pin檔案和其他裝置匹配。所以手機發出去的匹配碼和pin檔案要一致。
  --注意檢查一下/etc/bluetooth/hcid.conf檔案中的pinhelper對應項,這裡寫的是匹配時調用的指令碼。要注意的是路徑下面的 檔案是否真的存在,否則修改路徑,使其指向真正的bluepin指令碼
  f.rfcomm bind 0 bluetooth add 1
  --將你的手機和電腦綁定,建立虛擬串口串連
  g.minicom -s
  --修改minicom的設定檔,使其預設與/dev/ttyUB0串連。(/dev/ttyUB0是個虛擬串口裝置,串連的就是你的手機)

 原文地址
http://www.linuxdiyf.com/bbs/viewthread.php?tid=1824&fpage=3

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.