Mbed操作系统的目标抽象
mbed-targets的Python项目详细描述
Mbed目标
概述
此包为Mbed操作系统支持的电路板和平台提供抽象层。
预计这个包将由Mbed操作系统工具的开发人员而不是Mbed操作系统的用户使用。为 Mbed操作系统的命令行接口请参阅包mbed-tools。在
释放
有关发行说明和所有production版本的更改历史,请参阅以下内容:
有关所有可用版本的列表,请参阅:
版本控制
使用的版本方案遵循PEP440和 Semantic Versioning。对于生产质量版本,版本如下:
<major>.<minor>.<patch>
Beta版本用于早期访问新功能、测试和获得实验反馈 特征。因此,这些版本可能不稳定,不应用于生产。其他任何接口 在beta版中引入的内容可能会被删除或更改,恕不另行通知。对于beta版本,版本如下所示 以下内容:
<major>.<minor>.<patch>-beta.<pre-release-number>
安装
建议像Pipenv这样的虚拟环境 用于所有安装,以避免Python依赖项冲突。在
要安装最新的产品质量版本,请使用:
pip install mbed-targets
要安装特定版本:
^{pr2}$使用
接口定义和使用文档(面向Mbed操作系统工具的开发人员)可用于最新版本 此处发布产品:
项目结构
项目主要结构如下:
azure-pipelines/
-Azure管道的CI配置文件。在ci_scripts/
-用于项目管理自动化和构建的脚本。在docs/
-接口定义和使用文档。在examples/
-用法示例。在mbed_targets/
-Python源文件。在news/
-为未发布的更改收集新闻文件。在tests/
-单元和集成测试。在
寻求帮助
- 有关接口定义和使用文档,请参见GitHub Pages。在
- 有关已知问题和可能的解决方法的列表,请参见Known Issues。在
- 若要引发缺陷或增强,请使用GitHub Issues。在
- {请用一个问题。在
贡献
- Mbed操作系统是一个开源项目,我们致力于培养一个受欢迎的社区,请参阅我们的 Code of Conduct获取更多信息。在
- 有关为项目贡献的方法,请参阅Contributions Guidelines
- 有关开发此软件包的技术介绍,请参阅Development Guide
- 项目
标签: