当前位置:首页 > 报告详情

East - Companion Tool for Building NCS.pdf

上传人: 2*** 编号:144802 2023-10-28 31页 2.02MB

1、#EMBEDDEDOSSUMMITEast-Companion Tool for Building NCS/Zephyr ApplicationsMarko Sagadin,IRNASmarko.sagadinirnas.eu A command line meta-tool written in Python.Useful for creating,managing,and deploying Zephyr or nRF Connect SDK(NCS)projects.Built on top of West and NordicsnRF Connect Toolchain Manager

2、.Open-source:https:/ is East?Supported automated toolchain installation of NCS projects Sandboxed development environment Release artefacts generation Support for build types(enabled by Kconfig files)Commonly used developer utilitiesWhat can you do with East?Why tooling is important to us How it imp

3、acts our development How East was designed and why Hands-on demonstration of EastWhat will you gain listening to this talk Electrical(electronics)engineer by education Embedded systems engineer by profession Worked at IRNAS for 4 years PCB designer/assembly engineer-firmware engineer Consumer,medica

4、l devices,IoT systems,TinyML,DevOps.About meAbout IRNASYour custom hardware development partner.Maribor,SloveniaFirmware stack at IRNAS Consumer device with motor control,BLE and DFU.4 different products,similar functions,multiple hw versions of each.Same codebase Several new images per week From pr

5、ototype to 100k units in 9 monthsMarkos first bigger firmware project at IRNAS How to manage several different boards?How to manage build variants?How to quickly and efficiently create releases?How to create reproducible build environments?How to quickly setup a new project?Challenges we faced Expan

6、ded default nRF5 SDK makefile Invoke-like Make,but in Python!Conda-tooling installation and versioning Suitable only for nRF5 SDK projects Inspired by Memfaults Interrupt blogsFirst East:Makefile,Invoke and CondaMostly the same as before,but also:Switching between projects and NCS versions Ensuring

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了一种名为East的工具,它是用于构建NCS/Zephyr应用程序的伴侣工具,由IRNAS的Marko Sagadin开发。East是一个命令行工具,主要用于创建、管理和部署Zephyr或nRF Connect SDK (NCS)项目。它建立在West和Nordic的nRF Connect Toolchain Manager之上。East是一个开源工具,可在GitHub上找到。 East的主要功能包括:支持NCS项目的自动化工具链安装、提供沙盒化开发环境、生成发布工件、支持构建类型(通过Kconfig文件实现)以及提供常用的开发者工具。 文章中还提到了作者Marko Sagadin的工作背景和经历,他在IRNAS工作了4年,从PCB设计/组装工程师转型为固件工程师,并参与了消费电子、医疗设备、IoT系统、TinyML和DevOps等项目。 此外,文章还讨论了开发East时面临的一些挑战,如如何管理多个不同的板子、构建变体、快速有效地创建发布以及如何创建可复现的构建环境等。最后,作者还给出了East的当前架构和未来路线图,并进行了实地的演示。
"East软件有哪些核心功能?" "如何使用East软件来管理NCS/Zephyr项目?" "East软件在开发过程中能带来哪些效率提升?"
客服
商务合作
小程序
服务号
折叠