日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

應(yīng)用指南-如何在Gecko SDK新版本中遷移藍(lán)牙項(xiàng)目

Silicon Labs ? 來(lái)源:SiliconLabs ? 2020-07-01 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Silicon Labs(亦稱(chēng)“芯科科技”)針對(duì)旗下藍(lán)牙無(wú)線解決方案發(fā)布的Gecko SDK和藍(lán)牙協(xié)議棧SDK會(huì)定期更新,通常是每月更新一次,包括主要版本、小修改版本和補(bǔ)丁版本。這些更新包含重要的bug修復(fù)、新特性,有時(shí)還會(huì)添加對(duì)最新硬件平臺(tái)(新部件或新開(kāi)發(fā)板)的支持。本文討論了用戶(hù)在將新的SDK版本下載到本地電腦后,如何更新現(xiàn)有開(kāi)發(fā)的藍(lán)牙項(xiàng)目,以幫助工程師加速設(shè)計(jì)流程。

1.下載新版SDK當(dāng)您下載帶有新的主版本號(hào)或副版本號(hào)的SDK(例如,從v2.6.2更新到v2.7.0)時(shí),將在您的電腦上創(chuàng)建一個(gè)新的SDK文件夾,從那里您可以選擇在創(chuàng)建新項(xiàng)目時(shí)使用哪個(gè)SDK。您已經(jīng)存在的項(xiàng)目將不會(huì)被觸動(dòng)。 與此相反,當(dāng)您將補(bǔ)丁下載到計(jì)算機(jī)時(shí),它將自動(dòng)覆蓋您現(xiàn)有的SDK內(nèi)容。例如,Gecko SDK v2.7.3將在下載時(shí)覆蓋Gecko SDKv2.7.2。現(xiàn)在,如果您創(chuàng)建了一個(gè)新項(xiàng)目,它將使用新的補(bǔ)丁版本創(chuàng)建。但是,您已經(jīng)存在的項(xiàng)目仍然會(huì)包含來(lái)自上一個(gè)補(bǔ)丁版本的文件。這是因?yàn)楫?dāng)您創(chuàng)建一個(gè)項(xiàng)目時(shí),SDK文件將在項(xiàng)目創(chuàng)建期間復(fù)制到項(xiàng)目中,并且SDK更新不會(huì)觸及您已經(jīng)創(chuàng)建的項(xiàng)目。(這是為了避免自動(dòng)更新已經(jīng)在早期補(bǔ)丁版本中測(cè)試過(guò)的項(xiàng)目。) 下載并啟用Silicon Labs的藍(lán)牙SDKhttps://www.silabs.com/documents/public/training/wireless/getting-started-bluetooth-sdk.pdf 2.更新已有的藍(lán)牙項(xiàng)目如果你想更新一個(gè)已經(jīng)存在的項(xiàng)目,有以下兩個(gè)辦法:

用新的SDK創(chuàng)建一個(gè)新的SoC-Empty項(xiàng)目,并合并通過(guò)前版本SDK所生成的SoC-Empty項(xiàng)目上做的所有更改。

替換現(xiàn)有項(xiàng)目中的所有SDK文件。

通常,我們強(qiáng)烈建議采用第一種方式,因?yàn)轫?xiàng)目生成器會(huì)負(fù)責(zé)復(fù)制所有文件,并完成最新SDK版本運(yùn)行所需的所有配置。 3. 使用新創(chuàng)建的SoC-Empty項(xiàng)目進(jìn)行更新建議在編寫(xiě)藍(lán)牙應(yīng)用程序時(shí),將應(yīng)用程序文件與SDK文件完全分離。這就是為什么SoC-Empty示例項(xiàng)目包含app.c /app.h文件,這些文件實(shí)現(xiàn)了應(yīng)用程序,并且獨(dú)立于底層SDK版本。(當(dāng)然,可以添加更多實(shí)現(xiàn)應(yīng)用程序代碼的文件。)

在這種情況下,遷移到新的SDK版本的步驟是:

使用新的SDK版本創(chuàng)建一個(gè)新的SoC-Empty項(xiàng)目。

用您的應(yīng)用程序覆蓋app.c/app.h。

添加其他應(yīng)用程序文件(例如處理外設(shè)和為藍(lán)牙提供數(shù)據(jù)的模塊)。

將需要的SDK項(xiàng)目從更新的SDK文件夾復(fù)制到你的項(xiàng)目中(例如,如果你在項(xiàng)目中使用LE timer,你必須將em_letimer.c / em_letimer.h復(fù)制到你的項(xiàng)目中)。

用GATT配置器導(dǎo)入您的GATT數(shù)據(jù)庫(kù)。找到右側(cè)的import按鈕,并從舊項(xiàng)目導(dǎo)入ga .xml文件。按Generate按鈕以便在你的項(xiàng)目中生成GATT數(shù)據(jù)庫(kù)代碼。

您可能在您已經(jīng)存在的項(xiàng)目中針對(duì)init_mcu.c, init_board.c, init_app.c申請(qǐng)了修改,與其用舊項(xiàng)目的文件來(lái)覆蓋這些文件,不如合并您所做的更改。這一點(diǎn)很重要,因?yàn)檫@些文件不是獨(dú)立于SDK的,而且在兩個(gè)SDK版本之間。重要!在此步驟后請(qǐng)不要在GATT配置器中按Generate鍵,因?yàn)樗赡軙?huì)重新生成這些文件,而您的更改可能會(huì)消失!

在項(xiàng)目設(shè)置中添加附加的include目錄(例如,如果您為自己的頭文件創(chuàng)建了一個(gè)新的文件夾,或者將SDK文件復(fù)制到一個(gè)新的文件夾中)和數(shù)據(jù)庫(kù)。重要!在此步驟后請(qǐng)不要在GATT配置器中按Generate鍵,因?yàn)樗赡軙?huì)重新生成這些文件,而您的更改可能會(huì)消失!

現(xiàn)在可以構(gòu)建項(xiàng)目了。

4. 更新現(xiàn)有項(xiàng)目中的SDK文件您也可以采用另一種方法,一個(gè)一個(gè)地更新項(xiàng)目中的所有SDK文件。在這種情況下,你應(yīng)該執(zhí)行下列步驟:

更新項(xiàng)目中的/硬件、/平臺(tái)和/協(xié)議文件夾。由于項(xiàng)目中的這些文件夾只包含SDK的/硬件、/平臺(tái)、/協(xié)議文件夾中的文件子集(C:SiliconLabsSimplicityStudiov4developersdksgecko_sdk_suitevX.Y),所以應(yīng)該逐個(gè)復(fù)制這些文件,而不是將整個(gè)文件夾復(fù)制到項(xiàng)目中!

至少檢查main.c, init_mcu.c, init_board.c,init_app.c。如果它們包含來(lái)自上一個(gè)SDK版本以來(lái)的任何重要更新,則為init_app.c。創(chuàng)建一個(gè)新的SoC-Empty項(xiàng)目,并將新文件與現(xiàn)有項(xiàng)目進(jìn)行比較。如果您看到任何未由您完成的更改,請(qǐng)將這些更改合并到您的項(xiàng)目中。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙無(wú)線
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    8348
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1112

    瀏覽量

    52074
  • Gecko
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    8412

原文標(biāo)題:應(yīng)用指南-如何在Gecko SDK新版本中遷移藍(lán)牙項(xiàng)目

文章出處:【微信號(hào):SiliconLabs,微信公眾號(hào):Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Silicon Labs發(fā)布新版Z-Wave SDK 8.0

    Silicon Labs(芯科科技)發(fā)布新版Z-Wave SDK 8.0(SISDK 2025.12.0)。此更新版本不僅交付了更多關(guān)于Z-Wave遠(yuǎn)程協(xié)議(Long Range, LR)的功能更新
    的頭像 發(fā)表于 04-20 09:25 ?368次閱讀

    芯科科技發(fā)布Simplicity Studio 6軟件開(kāi)發(fā)套件最新版本SiSDK 2025.12.0

    Silicon Labs(芯科科技)近期發(fā)布了Simplicity Studio 6軟件開(kāi)發(fā)套件的最新版本-SiSDK 2025.12.0,這代表著嵌入式與無(wú)線軟件開(kāi)發(fā)的一次重大進(jìn)步。該版本重點(diǎn)關(guān)注
    的頭像 發(fā)表于 01-29 10:29 ?1410次閱讀

    蔚來(lái)世界模型NWM全新版本使用指南

    今天,「蔚來(lái)世界模型 NWM」全新版本正式開(kāi)啟推送。首批超過(guò)46萬(wàn)輛「Banyan 榕」車(chē)型將陸續(xù)收到推送?!窩edar 雪松」和「Cedar S 雪松」車(chē)型,也將于近期推送。此次,蔚來(lái)率先將「世界
    的頭像 發(fā)表于 01-29 09:13 ?829次閱讀

    蔚來(lái)世界模型NWM全新版本正式推送

    2026年1月28日,「蔚來(lái)世界模型 NWM」全新版本正式開(kāi)啟推送,首批將為超過(guò)46萬(wàn)輛「Banyan 榕」車(chē)型推送?!窩edar 雪松」車(chē)型及「Cedar S 雪松」車(chē)型,也將于近期開(kāi)啟推送。
    的頭像 發(fā)表于 01-28 15:38 ?612次閱讀

    客戶(hù)在升級(jí)新版本的開(kāi)發(fā)工具后,打開(kāi)工程,有發(fā)現(xiàn)工程系統(tǒng)字體找不到?

    客戶(hù)在升級(jí)新版本的開(kāi)發(fā)工具后,打開(kāi)工程,有發(fā)現(xiàn)工程系統(tǒng)字體找不到?
    發(fā)表于 01-20 15:16

    Nordic nRF Connect SDK裸機(jī)選項(xiàng)v1.0.0版本的亮點(diǎn)

    我們近期發(fā)布了nRF Connect SDK裸機(jī)選項(xiàng)的新版本(v1.0.0)。本次更新帶來(lái)了令人興奮的新功能和改進(jìn),希望您會(huì)喜歡。
    的頭像 發(fā)表于 01-16 11:18 ?1679次閱讀

    如何使用新版本J-Flash編程CW32 MCU

    1、從Segger公司官網(wǎng)下載安裝最新版本JLink驅(qū)動(dòng),比如V7.96a,安裝目錄下沒(méi)有JLinkDevices.xml文件。 2、在C:Users<用戶(hù)名>
    發(fā)表于 11-12 07:24

    【直播預(yù)告】RT-Trace 全新版本發(fā)布|ITM輸出 MemoryWatch 功能首發(fā)實(shí)測(cè)! | 問(wèn)學(xué)直播

    RT-Trace迎來(lái)又一次重要更新!本次新版本帶來(lái)了兩項(xiàng)備受期待的功能——ITM輸出與MemoryWatch內(nèi)存監(jiān)控,讓調(diào)試可視化更高效、問(wèn)題定位更精準(zhǔn)。為幫助開(kāi)發(fā)者快速上手新特性
    的頭像 發(fā)表于 10-14 11:57 ?702次閱讀
    【直播預(yù)告】RT-Trace 全<b class='flag-5'>新版本</b>發(fā)布|ITM輸出  MemoryWatch 功能首發(fā)實(shí)測(cè)! | 問(wèn)學(xué)直播

    原來(lái)正常的studio工程在cubemx更新(遷移版本后編譯報(bào)錯(cuò)在,怎么解決?

    cubemx更新(遷移版本前編譯運(yùn)行一切正常。 打開(kāi)cubemx setting后提示有新版本可以更新(遷移) 點(diǎn)Continue或者M(jìn)igrate后都會(huì)有一個(gè)更新package的
    發(fā)表于 09-26 06:20

    Nordic nRF54L系列無(wú)線SoC支持藍(lán)牙信道探測(cè)技術(shù)

    每個(gè)新版本藍(lán)牙都會(huì)帶來(lái)關(guān)鍵的重大升級(jí)。短距離無(wú)線標(biāo)準(zhǔn)設(shè)備藍(lán)牙核心版本 6.0也不例外,這次帶來(lái)的重大升級(jí)是藍(lán)牙信道探測(cè)(Bluetooth
    的頭像 發(fā)表于 07-22 11:28 ?1483次閱讀

    鴻蒙NEXT-鴻蒙老版本遷移新版本(API19,modelVersion5.1.1)

    、on-package.json5)的modelVersion和SDK版本號(hào),完成后同步即可使用API19。特別提醒:在ability獲取上下文時(shí),原windowStage.get
    的頭像 發(fā)表于 06-30 22:15 ?1061次閱讀
    鴻蒙NEXT-鴻蒙老<b class='flag-5'>版本</b><b class='flag-5'>遷移</b>最<b class='flag-5'>新版本</b>(API19,modelVersion5.1.1)

    戴爾數(shù)據(jù)保護(hù)軟件迎來(lái)全新版本

    無(wú)縫運(yùn)行的異常檢測(cè),一站式監(jiān)控多達(dá)150個(gè)系統(tǒng),額外的MFA多重身份驗(yàn)證Dell PowerProtect Data Manager19.19全新版本現(xiàn)已到來(lái)!
    的頭像 發(fā)表于 06-27 13:55 ?1087次閱讀

    AG32 SDK新版本V1.7.7 :實(shí)現(xiàn)構(gòu)建自動(dòng)化功能及更新HyperRAM的RGB例程

    等。 AG32 的管腳可以靈活定義,引腳與STM32。并且內(nèi)置2KLE FPGA, 非常適合MCU + FPGA/CPLD的應(yīng)用場(chǎng)景。 AG32 SDK新版本V1.7.7 :實(shí)現(xiàn)構(gòu)建自動(dòng)化功能
    發(fā)表于 06-05 14:41

    索尼ILX-LR1相機(jī)遠(yuǎn)程遙控SDK V1.13.00下載教程

    軒展科技作為SONY(中國(guó))官方授權(quán)代理商, SONY ILX-LR1相機(jī)的最新版本SDK及其他資料都是由SONY(中國(guó))授權(quán)發(fā)布,不僅權(quán)威,而且安全。為方便用戶(hù)更便捷地找到SDK,將官方SD
    的頭像 發(fā)表于 05-15 09:52 ?960次閱讀
    索尼ILX-LR1相機(jī)遠(yuǎn)程遙控<b class='flag-5'>SDK</b> V1.13.00下載教程

    GUI Guider1.9.1新版本8大新亮點(diǎn)總結(jié) 為HMI開(kāi)發(fā)注入新活力

    GUI Guider迎來(lái)了全新版本!這一次,我們帶來(lái)了多項(xiàng)重磅更新,旨在為大家提供更強(qiáng)大、更便捷的開(kāi)發(fā)體驗(yàn)。無(wú)論你是工業(yè)控制、智能家居,還是消費(fèi)電子領(lǐng)域的開(kāi)發(fā)者,這些更新都將為你的項(xiàng)目注入新的活力
    的頭像 發(fā)表于 05-09 08:48 ?3084次閱讀
    GUI Guider1.9.1<b class='flag-5'>新版本</b>8大新亮點(diǎn)總結(jié) 為HMI開(kāi)發(fā)注入新活力
    泾阳县| 广元市| 辰溪县| 汕头市| 北流市| 铁力市| 子长县| 海门市| 泸溪县| 永胜县| 东乌珠穆沁旗| 江孜县| 长泰县| 萨嘎县| 大荔县| 满城县| 顺平县| 翼城县| 恩平市| 宣汉县| 五寨县| 西乌珠穆沁旗| 上饶县| 大邑县| 措勤县| 慈利县| 泰顺县| 华阴市| 涡阳县| 海宁市| 通海县| 通江县| 古交市| 沁水县| 云安县| 潞西市| 陇川县| 麻江县| 犍为县| 波密县| 上蔡县|