在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

搭建Matter編譯環(huán)境的步驟

泰凌微電子 ? 來(lái)源:泰凌微電子 ? 作者:泰凌微電子 ? 2022-08-24 15:02 ? 次閱讀

點(diǎn)擊圖片了解詳情

在構(gòu)建Matter固件,體驗(yàn)Telink Matter應(yīng)用之前,需要先把Matter工程的編譯環(huán)境準(zhǔn)備好,接下去會(huì)詳細(xì)介紹搭建Matter編譯環(huán)境的步驟(注意,需要在Linux環(huán)境下進(jìn)行)。

1

獲取Matter源碼

01

安裝依賴項(xiàng)

在從Github上拉取Matter項(xiàng)目之前,首先需要安裝依賴項(xiàng),在shell中輸入以下命令:

$ sudo apt-get install git gcc g++ python pkg-config libssl-dev libdbus-1-dev libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev python3-pip unzip libgirepository1.0-dev libcairo2-dev

02

克隆Matter項(xiàng)目

將Matter項(xiàng)目克隆到本地目錄,例如/home/${YOUR_USERNAME}/workspace/matter,在shell中輸入以下命令:

$ git clone https://github.com/project-chip/connectedhomeip

注意,需要將里面的 ${YOUR_USERNAME} 替換為您的用戶名文件夾

03

更新子模塊

需要進(jìn)入上一步克隆的Matter項(xiàng)目根目錄中進(jìn)行操作,在shell中輸入以下命令:

$ cd ./connectedhomeip

$ git submodule update --init --recursive

2

Docker鏡像安裝

Matter應(yīng)用是基于Zephyr實(shí)時(shí)操作系統(tǒng)實(shí)現(xiàn)的,因此在配置Matter項(xiàng)目前,需要提前配置Zephyr工程以及Telink的工具鏈,但是手動(dòng)配置Zephyr環(huán)境以及配置Telink工具鏈所需要執(zhí)行的步驟眾多,容易出錯(cuò),同時(shí)耗費(fèi)的時(shí)間較長(zhǎng)。因此,我們提供了Docker鏡像,方便獲取 Matter工程所需要的Zephyr環(huán)境。用戶只需拉取并運(yùn)行現(xiàn)有的Docker鏡像即可。

01

獲取 Docker 鏡像

在shell中輸入以下命令:

$ sudo docker pull connectedhomeip/chip-build-telink

02

運(yùn)行 Docker 容器

使用以下命令來(lái)運(yùn)行 Docker 容器:

$ sudo docker run -it --rm -v ${MATTER_BASE}:/root/chip -v /dev/bus/usb:/dev/bus/usb --device-cgroup-rule "c 189:* rmw" connectedhomeip/chip-build-telink

其中的 ${MATTER_BASE} 是 Matter 項(xiàng)目根目錄的絕對(duì)路徑,例如:

/home/${YOUR_USERNAME}/connectedhomeip

其中 connectedhomeip 是Matter項(xiàng)目文件夾的名稱。

此處使用的命令會(huì)將 Matter 項(xiàng)目根目錄映射到 Docker 容器中的 /root/chip,因此即使退出容器,您也會(huì)得到生成的 bin 文件。

Docker 容器啟動(dòng)后,請(qǐng)通過(guò)以下命令進(jìn)入當(dāng)前 Matter 根目錄:

$ cd /root/chip

03

運(yùn)行引導(dǎo)程序

執(zhí)行 bootstrap,準(zhǔn)備 Matter 的環(huán)境,第一次運(yùn)行通常需要很長(zhǎng)時(shí)間。

$ source scripts/bootstrap.sh

需要注意的是,每次切換 commit、改變環(huán)境都要重新運(yùn)行引導(dǎo)程序。

此步驟將生成一個(gè)在 Matter 根目錄 connectedhomeip 下的叫做 .environment 的隱藏文件夾。

如果 Matter 構(gòu)建環(huán)境有任何問(wèn)題,您可以嘗試:

1. 移除環(huán)境(在 Matter 項(xiàng)目的根目錄中):

$ rm -rf .environment

2. 再次重做引導(dǎo)程序:

$ source scripts/bootstrap.sh

如果以上步驟都沒(méi)有任何問(wèn)題,那么到這里Matter的編譯環(huán)境就搭建好了。

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2771

    瀏覽量

    49022
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    674

    瀏覽量

    33590
  • Matter
    +關(guān)注

    關(guān)注

    1

    文章

    247

    瀏覽量

    6197

原文標(biāo)題:泰凌微電子Matter開發(fā)指南(四):Matter編譯環(huán)境搭建

文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何搭建企業(yè)AI開發(fā)環(huán)境

    搭建企業(yè)AI開發(fā)環(huán)境是一個(gè)復(fù)雜而細(xì)致的過(guò)程,涉及硬件選擇、操作系統(tǒng)配置、軟件安裝、工具選用以及實(shí)踐等多個(gè)方面。下面,AI部落小編將詳細(xì)介紹如何搭建企業(yè)AI開發(fā)環(huán)境
    的頭像 發(fā)表于 12-20 10:37 ?531次閱讀

    【MM32F5270】Keil開發(fā)環(huán)境搭建

    本文是對(duì)MM32F5270相關(guān)的靈動(dòng)官網(wǎng)資料和社區(qū)現(xiàn)有幾篇環(huán)境搭建帖的整理和總結(jié)。詳細(xì)且完整的記錄了——如何從零搭建MM32F5270 Keil開發(fā)環(huán)境以及如何
    的頭像 發(fā)表于 11-06 16:14 ?3468次閱讀
    【MM32F5270】Keil開發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    云服務(wù)器搭建步驟

    云服務(wù)器不僅提供了靈活的資源配置和強(qiáng)大的計(jì)算能力,還降低了IT基礎(chǔ)設(shè)施的維護(hù)成本。下面,rak小編帶您詳細(xì)了解云服務(wù)器搭建步驟
    的頭像 發(fā)表于 10-09 10:58 ?420次閱讀

    SemiDrive X9 AI 開發(fā)環(huán)境搭建

    SemiDrivex9AI開發(fā)環(huán)境搭建分開發(fā)機(jī)端,開發(fā)板端。主要的工具是SDNN,它是一個(gè)基于開源編譯器框架TVM的端到端的AI編譯器框架,Semidrive對(duì)TVM
    的頭像 發(fā)表于 08-03 08:27 ?720次閱讀
    SemiDrive X9 AI 開發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    pytorch環(huán)境搭建詳細(xì)步驟

    PyTorch作為一個(gè)廣泛使用的深度學(xué)習(xí)框架,其環(huán)境搭建對(duì)于從事機(jī)器學(xué)習(xí)和深度學(xué)習(xí)研究及開發(fā)的人員來(lái)說(shuō)至關(guān)重要。以下將介紹PyTorch環(huán)境搭建的詳細(xì)
    的頭像 發(fā)表于 08-01 15:38 ?1525次閱讀

    [文章] 【xG24 Matter開發(fā)套件試用體驗(yàn)】點(diǎn)亮一個(gè)LED

    Silicon Labs xG24 Matter LED 燈試用體驗(yàn)報(bào)告 一、測(cè)試環(huán)境與設(shè)備 測(cè)試環(huán)境: 實(shí)驗(yàn)室環(huán)境,具備穩(wěn)定的電源和網(wǎng)絡(luò)連接。 測(cè)試設(shè)備: Silicon Labs
    發(fā)表于 07-26 15:12

    MacOS按照文檔的步驟進(jìn)行環(huán)境的配置, esp-matter執(zhí)行./install.sh的時(shí)候報(bào)錯(cuò)怎么解決?

    MacOS 按照文檔的步驟進(jìn)行環(huán)境的配置, esp-matter執(zhí)行./install.sh的時(shí)候報(bào)錯(cuò): Downloading and installing packages into local
    發(fā)表于 07-19 07:41

    RISC-V編譯環(huán)境搭建

    以上按位數(shù)分可以編譯為32位和64位兩種,另外就是都可以編譯為elf版本和linux版本。
    的頭像 發(fā)表于 07-17 11:31 ?1761次閱讀
    RISC-V<b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    PyTorch深度學(xué)習(xí)開發(fā)環(huán)境搭建指南

    PyTorch作為一種流行的深度學(xué)習(xí)框架,其開發(fā)環(huán)境搭建對(duì)于深度學(xué)習(xí)研究者和開發(fā)者來(lái)說(shuō)至關(guān)重要。在Windows操作系統(tǒng)上搭建PyTorch環(huán)境,需要綜合考慮多個(gè)方面,包括軟件安裝、
    的頭像 發(fā)表于 07-16 18:29 ?1897次閱讀

    請(qǐng)問(wèn)Eclipse環(huán)境如何搭建IoT Solution?

    的平臺(tái)搭建步驟又搞成命令行的,不知道有沒(méi)有方法直接集成到Eclipse環(huán)境中,知道的伙伴還請(qǐng)不吝指教,謝謝了。
    發(fā)表于 06-27 06:00

    ESP IDF編譯環(huán)境突然崩潰是什么原因引起的?

    我在開發(fā)ESP32的過(guò)程中,遇到編譯問(wèn)題。Cmake 無(wú)法解析我新添加的component。 這個(gè)問(wèn)題是我剛剛遇到的,在這之前一直可以正常編譯。不知是什么原因可能導(dǎo)致的編譯環(huán)境問(wèn)題呢?
    發(fā)表于 06-21 07:31

    VSCODE搭建的IDF編譯環(huán)境,如何配置調(diào)試串口的波特率呢?

    VSCODE搭建的IDF編譯環(huán)境,如何配置調(diào)試串口的波特率呢? 可以支持console命令交互嗎?
    發(fā)表于 06-18 06:17

    搭建esp32-C3編譯環(huán)境報(bào)錯(cuò)的原因?

    搭建esp32-C3編譯環(huán)境報(bào)錯(cuò) 按照入門說(shuō)明esp-idf編譯配置ok 但esp32-AT安裝環(huán)境時(shí)報(bào)錯(cuò) 請(qǐng)幫忙看看 esp-idf 版
    發(fā)表于 06-13 06:13

    esp-matter使用idf.py編譯light sample報(bào)錯(cuò)怎么解決?

    搭建好esp-matter后,編譯light sample的時(shí)候報(bào)錯(cuò) rck@ubuntu:~/ESP/esp-matter/examples/light$ idf.py buil
    發(fā)表于 06-11 07:04

    Purple Pi OH又開外掛!帶你搭建編譯環(huán)境編譯Android 11固件

    01介紹今天的文章主題是分享與探討關(guān)于PurplePiOH開發(fā)板Android開發(fā)之搭建編譯環(huán)境編譯Android固件。如果你是剛開始接觸嵌入式Linux開發(fā),也許你會(huì)非常疑惑?為什
    的頭像 發(fā)表于 05-22 08:32 ?1618次閱讀
    Purple Pi OH又開外掛!帶你<b class='flag-5'>搭建</b><b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b>及<b class='flag-5'>編譯</b>Android 11固件
    主站蜘蛛池模板: 美女丝袜长腿喷水gif动态图 | 亚洲激情视频 | 四虎在线播放免费永久视频 | 欧洲一卡二卡乱码新区 | vip免费观看 | 欧美三级免费网站 | 国产大片黄在线观看 | 一级爱片 | 综合网 色天使 | 美日韩一级| 91网视频在线观看 | 2018天天操天天干 | 成人欧美网站 | cijilu刺激 国产免费的 | 日本一区免费看 | 高清一区二区在线观看 | 国模在线视频 | 福利影院在线 | 色婷婷在线观看视频 | 亚洲久优优色优在线播放 | 四虎www成人影院免费观看 | 黄网站在线观看 | 色吧欧美 | 爱爱帝国亚洲一区二区三区 | 亚洲一区 在线播放 | 欧美性色综合网 | 五月婷久久 | 伊人久久综合成人亚洲 | 另类视频色综合 | 青草国产在线视频 | 黄a在线 | 人与禽性视频77777 | 亚洲精品一区二区中文 | 国产片在线观看狂喷潮bt天堂 | 天天摸天天添人人澡 | 一级女性黄 色生活片 | 色多多在线视频 | 手机看片久久青草福利盒子 | 天天操天天干天天玩 | 38pao强力打造永久免费高清视频 | 国产免费人成在线视频视频 |