如何使用藍牙配置文件方式啟動加載

    2015-05-28 10:28 來源:電子信息網 作者:柚子

    使用無線藍牙進行文件傳輸和配置,是我們經常會用到的技術之一。不過這種技術不僅可以應用在文件配置中,它也可以通過無線命令的傳輸加載程序,進而實現無線條件下的產品配置和程序升級。這種方式目前已經被全球二十多個國家的工程師廣泛應用在各個領域中,本文將會針對這種啟動加載的新方式進行詳細的解讀。

    目前工程師進行產品程序升級所采用的主要方法有兩種,一種是通過內置式的引導加載程序進行升級,另一種是通過藍牙配置文件的方式,啟動加載程序。傳統的程序升級方法通常涉及引導加載程序主機和目標之間的有線連接。而在藍牙到串行適配器的幫助下,同樣可以引導加載操作可以以無線方式進行。如果目標位于一個很難用物理方法觸及的區域,或者是處于密封空間內,使用無線方式是非常有用的。

    要使用引導程序,首先必須配置該產品,以保證運行的是引導程序,而不是應用程序。當啟動加載程序運行時,主機可以通過通信信道發送一個“引導加載啟動”命令。如果引導程序發出一個“OK”的回應,引導加載就可以開始。引導加載過程中,主機讀取新應用程序文件,將其解析為閃存寫入指令,并把這些命令發送到引導加載程序。之后,整個文件被發送,引導程序驗證文件的完整性,之后將控制權交給新的應用程序。

    使用藍牙到串口適配器的無線引導加載,可以在任何一個支持應用藍牙串行端口配置文件(SPP)的UART引導程序的目標上運行,無需對主機或者運行在目標上的引導程序固件進行任何修改。藍牙核心規范用來說明使用具有藍牙功能的設備與其他擁有相同文件的藍牙設備進行通訊時的一般行為表現,藍牙配置文件是藍牙核心規范的附屬協議。

    串行端口配置文件是基于射頻通信協議的,它主要模仿了RS-232串行端口。它定義了如何在兩個設備之間設置虛擬串行端口,以及如何用藍牙將其連接起來。一臺擁有藍牙的電腦可以連接到目標端的藍牙串口適配器,并執行引導加載操作。通過發送串行命令到當前在目標設備上運行的應用程序,可以無線方式激活引導加載命令。

    結語

    使用藍牙進行無線引導加載程序,可以有效克服有線連接的弊端。除此之外,藍牙低功耗(BLE)模塊也可以用于無線引導加載。不同于經典藍牙,藍牙低功耗沒有串行端口配置文件。然而,在藍牙低功耗技術中,所有的配置文件和服務支持全部處于應用空間中。產品開發人員可以在藍牙低功耗模塊的通用屬性協議(GATT)上開發自己的串行端口服務,并將其用于無線引導加載。

    加載程序 藍牙

    相關閱讀

    暫無數據

    一周熱門

    亚洲另类激情综合偷自拍| 亚洲日韩乱码中文字幕| 日韩亚洲产在线观看| 久久亚洲精精品中文字幕| 亚洲精品无码永久在线观看你懂的| 亚洲欧美在线x视频| 亚洲欧美日韩中文高清www777| 色老板亚洲视频免在线观| 亚洲1234区乱码| 亚洲av午夜精品无码专区| 亚洲一区二区三区91| 亚洲精品电影天堂网| 亚洲日韩乱码久久久久久| 亚洲欧洲日韩综合| 亚洲a级在线观看| 国产成人精品亚洲2020| 亚洲色丰满少妇高潮18p| 亚洲色偷偷综合亚洲AV伊人蜜桃| 亚洲色成人网站WWW永久四虎| 亚洲熟妇成人精品一区| 亚洲AV无码精品国产成人| 国产精品日本亚洲777| 亚洲AⅤ无码一区二区三区在线 | 噜噜综合亚洲AV中文无码| 自拍偷自拍亚洲精品播放| 亚洲高清成人一区二区三区| 亚洲无码精品浪潮| 国产亚洲人成网站观看| 亚洲国产精品第一区二区| 亚洲第一永久在线观看| 久久精品国产亚洲AV蜜臀色欲| 亚洲中文字幕一二三四区苍井空 | 亚洲V无码一区二区三区四区观看| 亚洲色精品vr一区二区三区| 亚洲日本乱码在线观看| 西西人体44rt高清亚洲 | 亚洲国产成人精品女人久久久 | 亚洲国产综合自在线另类| 亚洲高清视频在线| 另类小说亚洲色图| 亚洲午夜久久久久妓女影院|