一 內(nèi)核修改
------------------------------------------------------------
將內(nèi)核的藍(lán)牙做成模塊形式。
并配置如下,
Bluetooth subsystem support ---> HCI USB driver |
用make modules編譯模塊。
編譯成功后,與bluetooth相關(guān)的模塊有如下.
drivers/bluetooth/btusb.ko
net/bluetooth/bluetooth.ko
net/bluetooth/hidp/hidp.ko
net/bluetooth/l2cap.ko
net/bluetooth/rfcomm/rfcomm.ko
net/bluetooth/sco.ko
二.嵌入式藍(lán)牙工具
-------------------------------------------------------------------------------
2.1 bluez-libs 移植
tar xvzf bluez-utils-3.36.tar.gz
cd bluez-utils-3.36
./configure --host=arm-linux --prefix=$PWD/../../output/arm-linux
make
make install
bluez-utils 需要依賴幾種庫(kù)dbus(它需要expat)
2.1 expat 庫(kù)移植
tar xvzf expat-2.0.1.tar.gz
cd expat-2.0.1
./configure --host=arm-linux --prefix=$PWD/../../output/arm-linux
make
make install
2.2 dbus庫(kù)移植
用最新的dbus-1.4.0.tar.gz,在頭文件上會(huì)產(chǎn)生多不同頭文件,似乎與bluez-utils的工具配合很差,為了保險(xiǎn),使用dbus-1.2.16來(lái)移植
tar xvzf dbus-1.2.16.tar.gz
cd dbus-1.2.16
./configure --host=arm-linux --prefix=$PWD/../../output/arm-linux -
-with-x=no --with-xml CPPFLAGS='-I$PWD/../../output/arm-
linux/include' LDFLAGS='-L$PWD/../../output/arm-linux/lib -lexpat'
make
make install
把 dbus-arch-deps.h拷貝到發(fā)布目錄里
cp ../../output/arm-linux/lib/dbus-1.0/include/dbus/* ../../output/arm-linux/include/dbus-1.0/dbus
2.3 glib庫(kù)移植
tar xvjf glib-2.22.0.tar.bz2
2.2 bluez-utils 移植
tar xvzf bluez-utils-3.36.tar.gz
cd bluez-utils-3.36
./configure --host=arm-linux --prefix=$PWD/../../output/arm-linux DBUS_CFLAGS='-I$PWD/../../output/arm-linux/include/dbus-1.0 -I$PWD/../../output/arm-linux/include/' DBUS_LIBS='-L$PWD/../../output/arm-linux/lib -ldbus-1' --disable-glib BLUEZ_CFLAGS='-I$PWD/../../output/arm-linux/include' BLUEZ_LIBS='-L$PWD/../../output/arm-linux/lib -lbluetooth' --enable-alsa=no
make
make install
上一篇:gsm庫(kù)(libgsm)在ARM-Linux下的移植
下一篇:ARM-Linux使用SD卡根文件系統(tǒng)
推薦閱讀最新更新時(shí)間:2025-06-18 19:50



設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無(wú)線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開(kāi)發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹(shù)莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁(yè)和arduino的通訊
- ESP32 freeRTOS使用測(cè)試
- 【數(shù)電課設(shè)】電子游戲轉(zhuǎn)盤
- 用于光網(wǎng)絡(luò)的光收發(fā)器
- LT1508、24V、300W 離線 PFC 電源
- EVAL-RS485HDEBZ,采用 8 引腳 SOIC 封裝的 ADM4852 半雙工 RS-485 收發(fā)器評(píng)估板
- AM20EW-4812SZ 單輸出、20 瓦 DC-DC 轉(zhuǎn)換器的典型應(yīng)用
- 具有雙輸入的 LTC3126EUFD 12V、1MHz 降壓轉(zhuǎn)換器的典型應(yīng)用電路
- #第四屆立創(chuàng)大賽#伺候?qū)殹獣r(shí)刻待命的小侍從
- 原創(chuàng)爬樓測(cè)溫機(jī)器長(zhǎng)頸鹿
- 8 極有源低通濾波器針對(duì)精密、低噪聲和高增益進(jìn)行了優(yōu)化
- EVAL-ADXL346Z,用于 iMEMS ADXL346 慣性傳感器數(shù)據(jù)記錄器的評(píng)估板
- tiny4412 裸機(jī)程序 六、重定位代碼到IRAM+0x8000【轉(zhuǎn)】
- 體溫監(jiān)測(cè)或?qū)⒊蔀闃?biāo)配,還能偵測(cè)新冠?2022年智能穿戴設(shè)備再進(jìn)一步
- 羅徹斯特電子攜手京都半導(dǎo)體為通訊和傳感客戶提供長(zhǎng)期可靠的光學(xué)元器件
- 51單片機(jī)入門 - 實(shí)驗(yàn)板的選擇
- 示波器測(cè)量和計(jì)算信號(hào)諧波含量
- e絡(luò)盟供貨Analog Devices雙路降壓轉(zhuǎn)換器, 具有多相功能且符合ASIL B標(biāo)準(zhǔn)
- STM32的SPI外設(shè)片選只有一個(gè)怎么破
- 直流電機(jī)的正反轉(zhuǎn)控制電路圖解
- Microchip發(fā)布升級(jí)版編程器和調(diào)試器開(kāi)發(fā)工具
- 基于LM1876的20W立體聲放大器電路
- 方案分享 | ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測(cè)試方案
- 車載SerDes產(chǎn)業(yè)起飛!國(guó)產(chǎn)新品密集炸場(chǎng)
- 出貨量激增1.34倍! 5G車規(guī)模組成標(biāo)配,三大廠商新品同臺(tái)競(jìng)技
- 6月新能源市場(chǎng):零跑創(chuàng)新高;比亞迪海外突破;理想滑坡
- 基于中科芯車規(guī)MCU的LED矩陣大燈應(yīng)用方案
- 蘋果被判侵犯3G專利,需向西班牙公司TOT賠償1.1億美元
- 從設(shè)計(jì)概念到 FPGA 原型僅需數(shù)分鐘,印度 InCore 完成 SoC Generator 平臺(tái)硅驗(yàn)證
- 消息稱因難尋客戶,三星推遲美國(guó)芯片工廠的完工時(shí)間
- BOE(京東方)聯(lián)合榮耀打造榮耀Magic V5 以領(lǐng)先LTPO技術(shù)打造行業(yè)新標(biāo)桿
- 華為ADS 4發(fā)布:多傳感器融合,提升自動(dòng)駕駛安全性
- 多自由度軌跡運(yùn)動(dòng) 杭可科技鋰電池搬運(yùn)機(jī)械手方案解密
- 臺(tái)PCB廠精成科馬來(lái)西亞工廠9名員工染疫確診全廠停工
- 歐盟斥巨資發(fā)展先進(jìn)制程計(jì)劃遇冷,技術(shù)及客戶來(lái)源是核心
- 產(chǎn)業(yè)鏈進(jìn)入下一競(jìng)爭(zhēng)階段:在整合中實(shí)現(xiàn)“內(nèi)卷”
- 小米和Sisvel達(dá)成和解
- 供應(yīng)鏈:5G版華為Mate X預(yù)計(jì)供貨20萬(wàn)臺(tái),售價(jià)14999元
- 5G的優(yōu)勢(shì):不是快,而是低時(shí)延
- 歐菲光集中做強(qiáng)兩大優(yōu)勢(shì)業(yè)務(wù),并向半導(dǎo)體封裝領(lǐng)域擴(kuò)張
- 中國(guó)工程院院士:5G之后還有6G 和政治無(wú)關(guān)
- 內(nèi)存價(jià)降至冰點(diǎn),美光卻在DDR5擴(kuò)大產(chǎn)能
- 創(chuàng)意/跳蚤板塊~~我的最愛(ài)
- 關(guān)于DRV8833驅(qū)動(dòng)振動(dòng)電機(jī)的問(wèn)題
- 跑步太痛苦了??!
- 感謝有你+生命中那個(gè)遇見(jiàn)
- TI 信號(hào)鏈與電源專場(chǎng)答疑系列直播 - 接口專場(chǎng) 有獎(jiǎng)直播進(jìn)行中!
- 準(zhǔn)備PCB打樣還有5CM*6CM的空白位置,有需要的聯(lián)系我,僅限今日20:00之前
- bq769x0 REGOUT的帶負(fù)載能力 是多少mA ?
- STc單片機(jī)外擴(kuò)RAM具體怎么確定端口地址的,
- 專門為USB Type-C接口桌面顯示器而設(shè)計(jì)的專用解決方案
- TI m3 IO的狀態(tài)