#neotron #applications #sdk #api #run #os #o-ses

neotron-sdk

Neotron OS 应用程序的 SDK

2 个不稳定版本

0.2.0 2024年5月19日
0.1.0 2024年5月19日

#6 in #neotron

MIT/Apache

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_mainextern "C" no-mangle 函数,SDK 将调用该函数。

示例

此 SDK 提供了一些 示例 应用程序。

变更日志

参见 CHANGELOG.md

许可证

版权所有 © Neotron 开发者,2024

根据您选择的许可证,许可为 MIT 或 Apache-2.0。

贡献

除非您明确说明,否则您提交的任何有意包含在作品中的贡献都将按上述方式许可,不附加任何额外条款或条件。

依赖

~1–12MB
~74K SLoC