色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

泰凌微電子Zephyr硬件平臺及編譯步驟

泰凌微電子 ? 來源:泰凌微電子 ? 2023-02-06 15:41 ? 次閱讀

Telink Zephyr環境配置成功并且驗證完成之后,便需要明確適用的硬件平臺,選擇想要嘗試的Zephyr例程去進行編譯。接下來,將先簡要介紹適用于Telink Zephyr的TLSR9系列SoC及其硬件平臺,再解釋編譯例程的主要步驟以及常用的編譯命令。

1TLSR9系列SoC芯片

正如本系列文章第一篇《基于泰凌微電子TLSR9系列芯片平臺實現Zephyr開發》中所介紹的,Zephyr社群中的源碼和Telink Zephyr中均已包含了TLSR9系列SoC的配置,并已支持了配套的B91通用開發套件。因此,我們推薦使用TLSR9系列芯片和B91通用開發套件。其中,TLSR9系列SoC是實現Zephyr RTOS的核心硬件,而B91通用入門套件是搭載該芯片組的一個全集成的硬件平臺。

TLSR9系列SoC是泰凌微電子擁抱RISC-V架構后,推出的全新一代高性能、多模、物聯網產品家族,支持各種領先的物聯網標準和行業規范,包括藍牙5.3,藍牙低功耗Mesh,Zigbee 3.0,Thread,Matter,HomeKit和其它定制化的專有協議等。它擁有眾多的型號,各型號內部都集成了功能強大的32位RISC-V MCU,擁有豐富的內核功能,也適配了諸多外設模塊。其卓越的集成度,和靈活度,可以優化實現物聯網設備、耳戴式設備以及可穿戴設備的設備系統成本。

其中,最主要的兩個子系列為TLSR95系列和TLSR92系列。前者專注于高性能無線音頻產品的開發;后者用于開發各類高性能物聯網設備。

2B91通用開發套件

fff2a48c-a3ad-11ed-bfe3-dac502259ad0.png

上圖中是B91通用開發套件里的主要部件,包括了一塊B91通用開發板(PN:TLSR9518ADK80D)及相關配件。詳細的硬件信息請訪問泰凌微電子B91通用開發套件硬件指南。

3編譯Zephyr示例

在本系列的第二篇文章《泰凌微電子Zephyr的編譯環境的搭建》中,我們已經嘗試過通過編譯hello_world示例,來確認是否搭建完成Zephyr的編譯環境搭建。接下來,讓我們再多了解West這個Zephyr的管理工具,尤其是嘗試west build的用法,去編譯一些其他的示例。

此處以編譯Blinky示例的固件為例,介紹固件編譯的步驟。

步驟一

進入Zephyr的演示示例所在的目錄:

$ cd~/zephyrproject/zephyr/samples

在這個目錄下,可以看到豐富的Zephyr示例,我們可以通過查閱社群中示例中列舉出的要求,結合Telink B91開發板(PN:TLSR9518ADK80D)所支持的功能和特性,來選擇相適應的示例。

Zephyr社群中的演示示例列表

對Telink B91開發板(PN:TLSR9518ADK80D)的介紹

步驟二

選擇想要嘗試的zephyr示例,如blinky:

$ cd basic/blinky

Blinky示例的功能是使用GPIO API使得一顆LED燈交替處于開與關的狀態,以實現閃爍,因此這個示例需要在開發板上的GPIO引腳連接一顆LED燈,并且在開發板的設備樹文件中將這顆LED的alias配置為“led0”。

由于B91開發板已經提供了四顆RGBW色的LED燈珠,它們與PB接口以跳帽的方式相連,同時,也已經在zephyr/boards/riscv/tlsr9518adk80d/tlsr9518adk80d.dts文件中將藍色的LED燈珠默認配置為“led0”。因此,我們的開發板已經可以支持該應用,更多的要求以及添加開發板支持的配置方法,可以參見社群中對于blinky示例的文檔:https://docs.zephyrproject.org/latest/samples/basic/blinky/README.html

步驟三

若當前目錄下并沒有構建過固件,可以直接執行下面命令去構建Blinky固件:

$ west build -b tlsr9518adk80d

上述命令會默認地在當前目錄下創建一個名為build的文件夾,用來存放構建過程中的文件。當完成一個構建后,可以在 build/zephyr 目錄下找到一個名為 zephyr.bin 的目標構建文件,該二進制文件也是將用來燒入到開發板上的固件。

000c0260-a3ae-11ed-bfe3-dac502259ad0.png

4Zephyr構建命令West Build

West是受到Repo工具和Git submodule啟發而開發的一個Zephyr倉庫管理系統。其中,build屬于其擴展命令,使用這個命令可以從源代碼構建 Zephyr 應用程序。

讓我回頭看一下之前編譯hello world例程的編譯命令:

$ west build -p auto -b tlsr9518adk80d zephyr/samples/hello_world -d build_helloWorld

相較之下,編譯blinky的命令較為簡單,因為“west build -b”是一個基礎的編譯指令。實際上,west build是利用了Cmake構建系統,下面將介紹一些可選的編譯選項:

-b或--board,要構建的開發板名,需要與提供給CMake的名稱完全相同;若已有構建目錄,可以省略該選項。

-c或--cmake,要強制重新運行 CMake。

-d或--build-dir,要顯式設置構建目錄,如build_helloWorld就為指定輸出文件夾;缺省時,構建目錄為當前目錄的build文件夾。

-p,從頭編譯,只用-p等同于--pristine=always (或者 -p=always),會將之前編譯的內容清除,重新開始編譯;-p auto 將檢測構建目錄是否需要從頭開始編譯,這也是缺省該選項時候的默認配置。

-- 或 ,要顯式設置應用程序源目錄,請將其路徑作為位置參數,--為當前目錄;zephyr/samples/hello_world為指定路徑;缺省時,源目錄為當前目錄。

以上選項只是一部分常用選項,請參考Zephyr社群的《Building, Flashing and Debugging》去了解更多編譯選項。

關 于 泰 凌

泰凌微電子致力于為客戶提供一站式的低功耗高性能無線連接SoC芯片解決方案,包括經典藍牙,藍牙低功耗,藍牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有協議等低功耗2.4GHz多協議無線連接系統級芯片和豐富的固件協議棧。公司產品廣泛應用于智能照明,智能家居/樓宇,智能遙控,無線外設,智能零售,穿戴設備,無線音頻,智能玩具,物流追蹤,智慧城市等各類消費和商業應用場景中。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • soc
    soc
    +關注

    關注

    38

    文章

    4161

    瀏覽量

    218162
  • 編譯
    +關注

    關注

    0

    文章

    657

    瀏覽量

    32852
  • 硬件平臺
    +關注

    關注

    0

    文章

    21

    瀏覽量

    11935
  • Zephyr
    +關注

    關注

    0

    文章

    21

    瀏覽量

    5963
  • 泰凌微
    +關注

    關注

    7

    文章

    147

    瀏覽量

    10806

原文標題:【技術專欄】泰凌微電子Zephyr硬件平臺及編譯步驟

文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    微電子產測工具使用—如何增加GPIO測試功能

    微電子的產測工具默認提供了多個產測固件,比如測試射頻RF,測試低功耗電流,這些屬于前置測試,即測試PCBA硬件是否存在異常。
    的頭像 發表于 01-03 09:04 ?827次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>產測工具使用—如何增加GPIO測試功能

    基于微電子平臺實現OpenHarmony開發—綜述

    ,其中包括微電子基于TLSR9系列芯片的B91通用開發套件(B91 Generic Starter Kit)。 該套件是一個可用于評估TLSR9系列芯片組的硬件
    發表于 02-22 10:42

    微電子系統級射頻芯片(SoC)通過ZigBee 3.0認證測試

    微電子,作為一家面向物聯網應用的高集成低功耗芯片研發公司,正式宣布其ZigBee射頻芯片基于最新版ZigBee協議棧標準、已經通過了ZigBee兼容平臺測試,測試使用了DSR公司的
    發表于 01-06 17:41 ?4752次閱讀

    射頻芯片廠商:微電子(上海)有限公司簡介

    微電子有限公司成立于2010年,在美國、上海、深圳、臺灣和香港均設有公司/分支機構。微電子
    的頭像 發表于 04-02 11:38 ?3275次閱讀

    微電子B91通用開發板合入OpenHarmony社區主干

    近日,由微電子(上海)股份有限公司(以下簡稱:微電子)推出的基于 TLSR9 系列 So
    的頭像 發表于 07-13 17:04 ?1389次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>B91通用開發板合入OpenHarmony社區主干

    微電子Zephyr編譯環境搭建

    如上文所介紹,Telink Zephyr是由社區的Zephyr倉庫fork而來的,用于維護我們在社區的內容,并開發新的功能。若要查看 Telink Zephyr 最新的開發內容,可以查看位于GitHub上telink-semi的
    的頭像 發表于 01-30 11:28 ?3184次閱讀

    微電子Zephyr固件下載及示例程序

    在了解適用于Telink Zephyr的B91開發板和如何使用West相關的命令去編譯Zephyr應用之后,讓我們重溫一下將固件下載到開發板上的方法和步驟,并且了解一些配件的連接和使用
    的頭像 發表于 02-10 11:29 ?3376次閱讀

    基于微電子平臺實現OpenHarmony開發——代碼下載和編譯步驟

    上一節我們安裝了一系列開發工具,準備好了OpenHarmony的開發環境,這一節將會詳細介紹OpenHarmony代碼下載和進行編譯的具體步驟
    的頭像 發表于 03-08 13:47 ?1399次閱讀

    微電子無線通信SoC助推電子紙產業生態發展

    “第二屆電子紙產業生態發展高峰論壇”在上海寶山圓滿落幕。此次盛會匯聚了業界領袖和專家,共同探討和分享電子紙產業的最新發展動態。作為領先的電子貨架標簽終端主控SoC供應商,
    的頭像 發表于 05-25 16:41 ?1120次閱讀

    微電子| OpenThread組Telink Codelab正式上線

    上海,中國?- 微電子近日宣布, 其在OpenThread組推出的Telink Codelab正式上線。 此舉標志著作為國際領先的物聯網無線芯片公司,
    的頭像 發表于 08-17 08:40 ?815次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>| OpenThread組Telink Codelab正式上線

    【技術專欄】微電子產測工具使用——常見問題解決方法(一)

    1 關于產測工具的連載文章 【技術專欄】微電子產測工具使用方式一 【技術專欄】微電子產測
    的頭像 發表于 10-18 16:25 ?1501次閱讀
    【技術專欄】<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>產測工具使用——常見問題解決方法(一)

    【技術專欄】微電子產測工具使用——常見問題解決方法(二)

    1 關于產測工具的連載文章 【技術專欄】微電子產測工具使用方式一 【技術專欄】微電子產測
    的頭像 發表于 10-25 16:15 ?1166次閱讀
    【技術專欄】<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>產測工具使用——常見問題解決方法(二)

    微電子獲小米最佳合作伙伴獎,并加入Vela全球合作伙伴計劃

    近日,小米集團在年度小米IoT生態伙伴大會上,向微電子頒發了“最佳合作伙伴獎”,以表彰微電子
    的頭像 發表于 11-20 10:05 ?1394次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>獲小米最佳合作伙伴獎,并加入Vela全球合作伙伴計劃

    一圖讀懂微電子2023年年度報告

    一圖讀懂微電子2023年年度報告
    的頭像 發表于 05-22 10:30 ?449次閱讀
    一圖讀懂<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>2023年年度報告

    微電子獲藍牙 6.0 認證,助力藍牙技術拓展與應用升級

    近期,微電子藍牙芯片和自研協議棧成功獲得由藍牙技術聯盟(SIG)頒發的藍牙 6.0 認證證書。此次認證覆蓋了藍牙 6.0 新增功能中最核心的藍牙信道探測(Channel Sounding)技術
    發表于 11-26 14:07 ?208次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>獲藍牙 6.0 認證,助力藍牙技術拓展與應用升級
    主站蜘蛛池模板: 无人区乱码1区2区3区网站| 国产探花在线精品一区二区| 曰本女人牲交视频免费| 午夜毛片在线观看| 色欲AV色欲AV久久麻豆| 日本妈妈xxxx| 人人啪日日观看在线| 欧美九十老太另类| 男女亲吻摸下面吃奶视频| 狂操空姐电影| 久久婷婷五月综合色情| 老板吻我下身好爽到高潮| 久久久久久久国产精品视频| 精子网久久国产精品| 久久91精品久久久久久水蜜桃| 精品国产在线观看福利| 精品亚洲麻豆1区2区3区| 精品伊人久久| 久青草国产观看在线视频| 美女脱光app| 欧美另类videosbest| 区产品乱码芒果精品P站在线| 人妻无码AV中文系列| 日日操夜夜摸| 国产精品99久久久久久AV蜜臀| 在线观看亚洲专区5555| 最近中文字幕完整版高清| 7723日本高清完整版在线观看 | 国内精品蜜汁乔依琳视频| 护士12p| 不卡一区二区高清观看视频| TUBE8最新日本护士| 国产GV无码A片在线观看| 国产精品伦一区二区三级视频| xnxx高中生| 国产成人精品免费青青草原app| 国产亚洲精品福利视频| 久久亚洲午夜牛牛影视| 秋霞电影网视频一区二区三区| 卫生间被教官做好爽HH视频| 亚洲午夜精品A片久久WWW软件|