新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于BlueZ協(xié)議棧的嵌入式系統(tǒng)無線通信實現(xiàn)

基于BlueZ協(xié)議棧的嵌入式系統(tǒng)無線通信實現(xiàn)

作者: 時間:2010-07-29 來源:網(wǎng)絡 收藏
1、引言
隨著科學技術(shù)發(fā)展和社會進步,越來越多的應用到我們的實際生活中,極大的改變著我們的生活。開發(fā)低成本、高性能、高可靠性的產(chǎn)品正在成為研究的熱點。尤其是隨著信息化網(wǎng)絡化的發(fā)展,越來越需要與外部世界進行信息交換,當前主流的數(shù)據(jù)交換方式都是有線的,但有線通信存在著諸多不足,而以其無法比擬的靈活性,可移動性和極強的可擴容性正得到越來越廣泛的應用。藍牙技術(shù)作為全球統(tǒng)一的標準,其目的在于建立通用的低功耗、低成本無線電空中接口及其控制軟件的公開標準,使通信和計算機進一步結(jié)合,使不同廠家生產(chǎn)的便攜式設備在沒有電線或電纜互相連接的情況下,能在近距離范圍內(nèi)具有互用、互操作的性能。而藍牙技術(shù)在多種智能設備無線互連,多媒體終端通信和家庭網(wǎng)絡等方面的應用也越來越廣泛,本文在對藍牙的官方進行深入研究的基礎上,在實驗開發(fā)平臺上棧的移植和文件的傳輸功能。
2、 的體系結(jié)構(gòu)
由主機控制接口(Host Control Interface,HCI)、Bluetooth核心、邏輯鏈路控制和適配協(xié)議(Logical Link Control and Adaptation Protocol,L2CAP)、SCO層、其它 Bluetooth服務、用戶空間后臺進程以及配置工具組成。它的完整結(jié)構(gòu)如圖 3.3所示(其中除應用程序和硬件外為 BlueZ提供的部分)。


3、BlueZ協(xié)議的移植 [2]
本文涉及到的硬件平臺是三星公司的S3C2410a 開發(fā)板,軟件平臺是內(nèi)核版本為 2.4.20的Linux操作, 為藍牙協(xié)議棧BlueZ的移植, 可進行以下步驟進行移植:

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關推薦

技術(shù)專區(qū)

關閉