当前位置: 首页 > news >正文

connecthomeip 应用源码编译

环境预设置

  • host:ubuntu 20.04
  • target:Linux
  • connectedhomeip:v1.4.2
  • python:3.11
  • gcc:9.3

代码拉取

gitclone https://github.com/project-chip/connectedhomeip.gitcdconnectedhomeip

切换分支

gitcheckout v1.4.2-branch

拉取仓库中的submodule

gitsubmodule update--init--recursive

该命令会拉取所有平台下的所有submodule,较为耗时,一般仅推荐拉取需要的平台,即

# 这一步会拉取Linux平台的依赖子模块python3 scripts/checkout_submodules.py--shallow--platformlinux

设置编译环境(这里建议使用Python 3.11,否则可能失败)

sourcescripts/activate.sh

交叉编译

设置环境变量SYSROOT_AARCH64

exportSYSROOT_AARCH64=${buildroot}/output/${plt}/host/aarch64-buildroot-linux-gnu/sysroot

编译

python3 scripts/build/build_examples.py--targetlinux-arm64-light build
http://www.gsyq.cn/news/1477012.html

相关文章:

  • CAC/IEEE会议投稿查重怎么办?Turnitin国际版实测与降重心得
  • 天赐范式第65天:因陆续又回忆起目击国家一级宝鸟——东方白鹳头上的黑色辫子等细节——追加双阳水库东方白鹳群体观察完整版
  • 终极机械键盘连击修复指南:KeyboardChatterBlocker完全教程
  • 告别功耗焦虑:详解5G NR中BWP设计如何为你的手机省电
  • 手把手教你用Java SDK搞定农行H5电子账户开户(附完整代码与避坑点)
  • 魔兽争霸3在Win10/Win11卡顿闪退?3个步骤让老游戏重获新生!
  • 移动端 Retina 视网膜屏幕渲染调优:基于 CSS 物理像素对齐(0.5px)与 Canvas 逻辑分辨率缩放防模糊实战
  • RadioML数据集预处理避坑指南:为什么你的调制识别模型效果差?可能数据没切对
  • 毅辉膜结构停车棚,价格与质量如何? - myqiye
  • MetaTube插件FC2影片信息获取失败的3种高效解决方案
  • 我让学生用 AI 学 JDBC:不是让 AI 代写,而是让 AI 当老师
  • EVM 虚拟机底层执行机制:从 Stack 栈分配、Memory 临时空间到 Storage 状态更新的物理路径解密
  • 爱校哥希沃一体机租赁,价格多少钱? - myqiye
  • hermes源码学习1-基本架构
  • GT20L16S1Y字库芯片SPI驱动避坑指南:从旧版手册到实际项目的完整移植流程
  • 2026年琉璃瓦加工厂品牌推荐,哪家团队专业? - myqiye
  • 别再死记硬背Dockerfile指令了!用这5个真实项目模板,效率翻倍
  • Python3 函数(小白版)
  • day 2:RAG 快速原型实现计划
  • SAP开发者必备:如何用BAPI_INCOMINGINVOICE_PARK批量处理采购预制发票及后台表(EKBE/BKPF)取值逻辑
  • 一个人写了一套店群矩阵自动化软件:我是如何把8人运营成本从月薪6万降到8千的
  • 华大HC32F460 Bootloader实战:从Flash分区到Keil地址设置,手把手带你避坑
  • 空间资源配置中的均匀性原则与随机几何图模型
  • AutoLisp字段表达式全解析:从‘%<\AcObjProp’到动态文字,一篇看懂
  • ClickHouse 高频写入的 Parts 雪崩:从 Too Many Parts 到可控背压的工程实践
  • 快速验证AI模型效果:用快马平台十分钟搭建多模型对话原型
  • 蓝速科技会议预约屏与电子门牌深度评测指南
  • 2026年灾后房屋质量检测机构评测:广告牌性能检测/建筑工程主体结构检测/房屋安全鉴定/房屋完损检测/房屋抗震检测/选择指南 - 优质品牌商家
  • 你的鼠标指针太无聊了?用Mousecape在Mac上实现光标自由
  • 一个人,一套软件,300个快手店铺:我把月人力成本从5万压到了7千