精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

如果以上步驟都沒有任何問(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

    文章

    2672

    瀏覽量

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

    關(guān)注

    0

    文章

    654

    瀏覽量

    32810
  • Matter
    +關(guān)注

    關(guān)注

    1

    文章

    213

    瀏覽量

    5286

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    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 ?329次閱讀
    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 ?715次閱讀

    [文章] 【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 ?1268次閱讀
    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 ?857次閱讀

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

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

    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 ?1069次閱讀
    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固件

    鴻蒙OpenHarmony【搭建Windows環(huán)境

    支持在Windows環(huán)境下進(jìn)行編譯,如Hi3861、Hi3516系列開發(fā)板。因此,建議使用Ubuntu的編譯環(huán)境對(duì)源碼進(jìn)行編譯。
    的頭像 發(fā)表于 04-19 15:42 ?574次閱讀
    鴻蒙OpenHarmony【<b class='flag-5'>搭建</b>Windows<b class='flag-5'>環(huán)境</b>】

     海外云服務(wù)器搭建pi節(jié)點(diǎn)詳細(xì)步驟

     海外云服務(wù)器搭建pi節(jié)點(diǎn)簡(jiǎn)單嗎?海外云服務(wù)器搭建pi節(jié)點(diǎn)步驟有哪些?小編為您整理發(fā)布海外云服務(wù)器搭建pi節(jié)點(diǎn)相關(guān)內(nèi)容。
    的頭像 發(fā)表于 02-21 10:16 ?1069次閱讀

    搭建ftp服務(wù)器的步驟

    搭建ftp服務(wù)器的步驟? 搭建FTP服務(wù)器是一項(xiàng)需要一定技術(shù)知識(shí)的任務(wù),但是只要按照以下步驟進(jìn)行操作,您就能成功搭建自己的FTP服務(wù)器。 1
    的頭像 發(fā)表于 12-07 16:32 ?1122次閱讀

    java環(huán)境搭建及配置教程

    Java是一種廣泛使用的編程語(yǔ)言,用于開發(fā)各種應(yīng)用程序。在開始學(xué)習(xí)和使用Java之前,您需要搭建和配置Java開發(fā)環(huán)境。本教程將提供詳細(xì)的Java環(huán)境搭建及配置指南。 下載Java
    的頭像 發(fā)表于 12-06 15:50 ?750次閱讀