这是名为 StateOS 的 Linux 应用程序,其最新版本可以作为 StateOS-6.7.7z 下载。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
使用 OnWorks 免费下载并在线运行这个名为 StateOS 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
状态操作系统
商品描述
免费、极其简单、非常小巧且速度非常快的实时操作系统 (RTOS),专为深度嵌入式应用程序而设计。
目标:ARM Cortex-M、STM8。
它的灵感来自状态机的概念。 由任务(任务状态)执行的过程不必是 noreturn 类型。 它将被无限循环执行。 有一个用于立即更改任务状态的专用功能。
特征
- 内核可以在抢占或合作模式下运行
- 内核可以使用 16、32 或 64 位定时器计数器运行
- 内核可以在无滴答模式下运行
- 使用 MPU 实现基本保护(使用 nullptr,堆栈溢出)
- 自旋锁
- 一次标志
- 事件
- 带保护罩的信号
- 标志(任何、全部、保护、忽略)
- 障碍
- 信号量(二进制、有限、计数)
- 具有可配置类型、协议和健壮性的互斥锁
- 快速互斥(错误检查)
- 条件变量
- 读/写锁
- 内存池
- 流缓冲区
- 消息缓冲区
- 邮箱队列
- 事件队列
- 作业队列
- 计时器(一次性,定期)
- cmsis-rtos api
- cmsis-rtos2 接口
- 鼻骨支持
- 高级 c++ 包装器
- 所有文档都包含在源文件中
- 示例和模板位于不同的存储库中(https://github.com/stateos)
程式语言
C++,C
这是一个也可以从 https://sourceforge.net/projects/stateos/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。