sudo apt install -y git vim gcc g++ python-is-python3 python3 python3-venv python3-pip \
unzip avahi-daemon libavahi-client-dev libssl-dev libglib2.0-dev \
ninja-build git build-essential protobuf-compiler wpasupplicant wireless-tools rfkill \
libgirepository1.0-dev libcairo2-dev pkg-config python3-dev \
python3-widgetsnbextension python3-testresources libreadline-dev
sudo apt-get install git gcc g++ 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 libreadline-dev
Silicon labs的matter项目使用如下地址克隆
git clone https://github.com/SiliconLabs/matter.git
cd matter
git submodule update --init --recursive
CSA连接标准联盟的matter项目使用如下地址
git clone --recurse-submodules git@github.com:project-chip/connectedhomeip.git
cd connectedhomeip/
git submodule update --init
cd matter
source scripts/bootstrap.sh
cd matter
source scripts/activate.sh
如果上面的步骤都没有问题,则matter的开发环境己经搭建好了,启运界面如下图:
./scripts/examples/gn_build_example.sh examples/chip-tool BUILD_PATH
./chip-tool
参考资料:
https://github.com/project-chip/connectedhomeip/blob/master/docs/guides/BUILDING.md
https://github.com/project-chip/connectedhomeip/blob/master/docs/guides/chip_tool_guide.md
https://community.silabs.com/s/article/Matter-Dev-Environment-Setup?language=en_US
CSDN博客仅作为本人工作学习之余的笔记使用,无任何商业目的,如果侵犯了你的隐私或权益,请随时联系作者,本人将及时删除相关内容