neltharion11/dsh-luxar-embedding--packages-dsh-luxar-embedded-core ↗★ 0

dsh-luxar-embedded-core

Shared lifecycle and contracts for LUXAR embedded platform adapters 作为LUXAR嵌入式开发插件的基础依赖,由适配器插件自动引入。

パッケージ
dsh-luxar-embedded-core
互換性
未検証
Cordis ピア範囲
^4.0.1
バージョン
0.1.0
最終更新
2026/09/16

インストール

検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗

ドキュメント

README 全文を読む ↗

dsh-luxar-embedded-core

LUXAR 嵌入式插件的公共生命周期 owner 与稳定数据契约。该包不单独面向模型注册工具, 由 dsh-luxar-espidf 或 dsh-luxar-stm32 的 bundle 在适配器之前加载。

一个工程只能声明一个活动平台。第二个平台适配器调用 claimPlatform() 时会以 platform_conflict 失败;适配器卸载后声明自动释放,并等待其交互式串口会话关闭。

当前公共实现包含受控子进程、输出脱敏、环境净化、串口名校验、交互式串口会话、 Python 网关及其进程树生命周期、GCC/CMake 诊断,以及 ToolchainSnapshot、 ProjectSpec、BuildArtifact 契约。公共数据默认位于 %DSH_HOME%/data/luxar-embedded;旧 ESP 数据根只补缺失项,不覆盖也不删除。