Mbed操作系统的核心构建工具

mbed-build的Python项目详细描述


Mbed构建

{1}$ DocumentationPyPIPyPI - StatusPyPI - Python Version

LicenseCompliance

Build StatusTest CoverageMaintainability

概述

此包为Mbed操作系统提供核心构建系统,它依赖于CMake和{a11}作为底层技术。

本软件包中包含的功能包括:

  • 执行Mbed预构建阶段,以确定Mbed操作系统和构建过程的适当配置。在
  • 为命令行工具和联机生成服务调用生成过程。在
  • 将生成指令导出到第三方命令行工具和ide。在

预计这个包将由Mbed操作系统工具的开发人员而不是Mbed操作系统的用户使用。为 Mbed操作系统的命令行接口请参阅包mbed-tools。在

释放

有关发行说明和所有production版本的更改历史,请参阅以下内容:

有关所有可用版本的列表,请参阅:

版本控制

使用的版本方案遵循PEP440Semantic Versioning。对于生产质量版本,版本如下:

  • <major>.<minor>.<patch>

Beta版本用于早期访问新功能、测试和获得实验反馈 特征。因此,这些版本可能不稳定,不应用于生产。其他任何接口 在beta版中引入的内容可能会被删除或更改,恕不另行通知。对于beta版本,版本如下所示 以下内容:

  • <major>.<minor>.<patch>-beta.<pre-release-number>

安装

建议像Pipenv这样的虚拟环境 用于所有安装,以避免Python依赖项冲突。在

要安装最新的产品质量版本,请使用:

pip install mbed-build

要安装特定版本:

^{pr2}$

使用

接口定义和使用文档(面向Mbed操作系统工具的开发人员)可用于最新版本 此处发布产品:

项目结构

以下描述了项目结构的主要方面:

  • azure-pipelines/-Azure管道的CI配置文件。在
  • docs/-接口定义和使用文档。在
  • examples/-用法示例。在
  • mbed_build/-Python源文件。在
  • news/-为未发布的更改收集新闻文件。在
  • tests/-单元和集成测试。在

寻求帮助

  • 有关接口定义和使用文档,请参见GitHub Pages。在
  • 有关已知问题和可能的解决方法的列表,请参见Known Issues。在
  • 若要引发缺陷或增强,请使用GitHub Issues。在
  • 要提问,请使用Mbed Forum。在

贡献

  • Mbed操作系统是一个开源项目,我们致力于培养一个受欢迎的社区,请参阅我们的 Code of Conduct获取更多信息。在
  • 有关为项目贡献的方法,请参阅Contributions Guidelines
  • 有关开发此软件包的技术介绍,请参阅Development Guide

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
junit cucumber为什么会找到“runTest.java”来运行测试?   在Eclipse中找不到java KeyPairGenerator   java NotSerializableException即使在实现Serializable之后   noclassdeffounderror(java字符串连接)为什么会出现这种异常?   java Guice:将接口绑定到由动态代理创建的实例   使用Spring数据neo4j创建空间索引时发生java错误   java对于需要在50多个excel文件上运行并且每个文件平均包含25k行的项目,最佳的方法是什么   javaNIO中的java缓冲区写入/发送消息问题   如何在Java/eclipse中添加不调用super()的警告   JavaSpring:mvcUrl映射错误的id   java应该在getInstance或构造函数中使用Init方法吗?   安卓中的java空指针异常错误   java Jsoup不能完全获取原始html代码