国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

搭建Matter編譯環境的步驟

泰凌微電子 ? 來源:泰凌微電子 ? 作者:泰凌微電子 ? 2022-08-24 15:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

點擊圖片了解詳情

在構建Matter固件,體驗Telink Matter應用之前,需要先把Matter工程的編譯環境準備好,接下去會詳細介紹搭建Matter編譯環境的步驟(注意,需要在Linux環境下進行)。

1

獲取Matter源碼

01

安裝依賴項

在從Github上拉取Matter項目之前,首先需要安裝依賴項,在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項目

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

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

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

03

更新子模塊

需要進入上一步克隆的Matter項目根目錄中進行操作,在shell中輸入以下命令:

$ cd ./connectedhomeip

$ git submodule update --init --recursive

2

Docker鏡像安裝

Matter應用是基于Zephyr實時操作系統實現的,因此在配置Matter項目前,需要提前配置Zephyr工程以及Telink的工具鏈,但是手動配置Zephyr環境以及配置Telink工具鏈所需要執行的步驟眾多,容易出錯,同時耗費的時間較長。因此,我們提供了Docker鏡像,方便獲取 Matter工程所需要的Zephyr環境。用戶只需拉取并運行現有的Docker鏡像即可。

01

獲取 Docker 鏡像

在shell中輸入以下命令:

$ sudo docker pull connectedhomeip/chip-build-telink

02

運行 Docker 容器

使用以下命令來運行 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 項目根目錄的絕對路徑,例如:

/home/${YOUR_USERNAME}/connectedhomeip

其中 connectedhomeip 是Matter項目文件夾的名稱。

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

Docker 容器啟動后,請通過以下命令進入當前 Matter 根目錄:

$ cd /root/chip

03

運行引導程序

執行 bootstrap,準備 Matter 的環境,第一次運行通常需要很長時間。

$ source scripts/bootstrap.sh

需要注意的是,每次切換 commit、改變環境都要重新運行引導程序。

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

如果 Matter 構建環境有任何問題,您可以嘗試:

1. 移除環境(在 Matter 項目的根目錄中):

$ rm -rf .environment

2. 再次重做引導程序:

$ source scripts/bootstrap.sh

如果以上步驟都沒有任何問題,那么到這里Matter的編譯環境就搭建好了。

審核編輯 :李倩


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

    關注

    7

    文章

    2837

    瀏覽量

    53283
  • 編譯
    +關注

    關注

    0

    文章

    694

    瀏覽量

    35158
  • Matter
    +關注

    關注

    1

    文章

    334

    瀏覽量

    7147

原文標題:泰凌微電子Matter開發指南(四):Matter編譯環境搭建

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK3568 Android11編譯環境搭建及報錯解決指南

    在嵌入式開發領域,RK3568 芯片憑借其出色的性能被廣泛應用。基于 RK3568 進行 Android11 系統的開發,首先要搭建編譯環境。本文將詳細介紹在 Ubuntu20.04 系統上
    的頭像 發表于 02-04 17:37 ?1695次閱讀
    RK3568 Android11<b class='flag-5'>編譯</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>及報錯解決指南

    基于Matter over Thread的照明應用示例簡要設置步驟

    在Silicon Labs(芯科科技)近期更新的技術支持文檔頁面中,我們詳細描述了運行一個基于Matter over Thread的照明應用示例的簡要設置步驟
    的頭像 發表于 02-03 14:03 ?355次閱讀
    基于<b class='flag-5'>Matter</b> over Thread的照明應用示例簡要設置<b class='flag-5'>步驟</b>

    AT32開源鴻蒙開發環境搭建

    搭建 接下來將對 Open 鴻蒙開發環境搭建進行介紹。在非必要情況下,推薦在 Windows 系統以虛擬機方式進行搭建即可,系統中并對環境
    發表于 01-16 13:56

    tiny4412 Qt環境搭建

    1.硬件環境 PC端:ubuntu18.04 開發板硬件平臺:tiny4412 內核版本:linux3.5 交叉編譯器:arm-linux-gcc Qt版本:Qt5.6 2.搭建 ubuntu 下
    的頭像 發表于 10-21 09:54 ?643次閱讀
    tiny4412 Qt<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    【米爾NXP i.MX 91開發板評測】開發環境搭建+編譯uboot,kernel

    1 獲取資料 進入米爾官網,找到開發者中心,就可以獲得全部開發資料。詳情咨詢米爾客服。 2 開發環境搭建 在已經有的Ubuntu主機中,選擇一個20G以上目錄安裝“toolchain”。 運行米爾
    發表于 08-18 15:40

    開發環境一鍵部署 | 如何搭建Docker環境編譯ARM程序?

    點:環境搭建為何如此關鍵?嵌入式Linux開發,環境是地基。傳統方式下,開發者往往需要:四處搜尋匹配的工具鏈版本手動配置復雜的編譯參數多次反復適配
    的頭像 發表于 08-15 11:06 ?957次閱讀
    開發<b class='flag-5'>環境</b>一鍵部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>環境</b><b class='flag-5'>編譯</b>ARM程序?

    【VisionFive 2單板計算機試用體驗】人臉識別1——交叉編譯環境搭建

    ARM一樣,自己搭建環境自己編譯吧。 今天第一篇,主要分享下怎么搭建riscv編譯環境
    發表于 07-20 23:59

    【Banana Pi BPI-RV2開發板試用體驗】開發環境搭建編譯

    BPI-RV2 RISC-V開源路由器之開發環境搭建編譯 背景 BPI-RV2 RISC-V開源路由器相關的資料文檔很少,需要自己慢慢摸索。 前面已經下載了開發板的BSP,今天來搭建
    發表于 07-14 23:05

    不借助Linux系統,在Windows下如何搭建ZMC900E交叉編譯環境

    不需要依賴笨重的虛擬機,也不需要安裝雙系統。拋開繁瑣的環境準備,在Windows上輕松搭建交叉編譯環境。本文將介紹如何在Windows上搭建
    的頭像 發表于 05-21 11:34 ?928次閱讀
    不借助Linux系統,在Windows下如何<b class='flag-5'>搭建</b>ZMC900E交叉<b class='flag-5'>編譯</b><b class='flag-5'>環境</b>

    Matter采用基于標準的無線技術

    通過提供主要供應商生態系統之間的互操作性,Matter 承諾讓消費者安心,無論他們購買什么智能家居設備,都能與任何其他通過 Matter 認證的設備一起使用,從而推動智能家居技術的廣泛普及
    發表于 05-19 15:37

    Matter 智能家居的通用語言

    Matter由連接標準聯盟(CSA)創建,旨在解決智能家居的互操作性問題。Matter 基于簡單性、互操作性、可靠性和安全性四大核心原則 。 是采用基于 IP 應用層的開源協議,本質上是一種“通用
    發表于 05-19 15:35

    openstack搭建詳細步驟

    openstack搭建詳細步驟
    的頭像 發表于 05-07 14:05 ?2012次閱讀

    Nordic的matter是如何做的

    Matter的目標是讓開發者輕松打造安全可靠的解決方案。如果您想讓自己的產品能夠與各大智能家居生態系統實現互操作,那么Matter就是必經之路。 支持者Matter,始于2019年12月的CHIP
    發表于 04-27 11:24

    KaihongOS操作系統:開發環境搭建

    開發環境搭建 下載開發工具—DevEco Studio 建議使用 DevEco Studio 4.1 Release(即 4.1.0.400)版本的 DevEco Studio。 下載鏈接
    發表于 04-23 07:27

    通用Matter over thread 模組

    PTR5415是一款通用Matter over thread 模組,它支持接入蘋果等matter over thread 生態,實現基于matter over thread的連接和控制,可以用來實現
    發表于 03-26 14:42