2 个不稳定版本
0.2.0 | 2024年5月19日 |
---|---|
0.1.0 | 2024年5月19日 |
#6 in #neotron
32KB
530 代码行
Neotron SDK
Neotron SDK 定义了应用程序在 Neotron OS 上运行时接收的 API。
您应该在使用 Neotron OS 运行的应用程序时使用此 crate。
此 SDK 尝试检测支持 UNIX 或 Windows 的目标,并实现了一些与相应的 UNIX 或 Windows API 通信的代码。这使得在一定程度上具有可移植性,主要用于支持在这些 OS 上进行应用程序测试。
在 裸机 目标(即 OS 为 none
的位置)上,SDK 预期 Neotron OS 会将回调表传递给入口点(app_entry()
)。一旦初始化,SDK 预期您提供名为 neotron_main
的 extern "C"
no-mangle
函数,SDK 将调用该函数。
示例
此 SDK 提供了一些 示例 应用程序。
变更日志
参见 CHANGELOG.md
许可证
版权所有 © Neotron 开发者,2024
根据您选择的许可证,许可为 MIT 或 Apache-2.0。
贡献
除非您明确说明,否则您提交的任何有意包含在作品中的贡献都将按上述方式许可,不附加任何额外条款或条件。
依赖
~1–12MB
~74K SLoC