硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6|回复: 0
收起左侧

打造单片机版桌面系统FrankOS,具备鼠标驱动的图形窗口界面、终端、文件管理器以及一系列应用程序

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121447
QQ
发表于 3 小时前 | 显示全部楼层 |阅读模式
https://github.com/rh1tech/frankos

专为RP2350微控制器打造的完整桌面操作系统。FRANK OS能将一个售价4美元的模组变身为一台可用电脑,具备鼠标驱动的图形窗口界面、终端、文件管理器以及一系列应用程序——所有这些都运行在仅520 KB的SRAM上。

系统基于FreeRTOS构建,支持DVI视频输出、PS/2键盘鼠标输入、SD卡存储,并可选PSRAM作为应用程序内存。兼容Murmulator OS 2的应用程序。

独特之处
1、在微控制器上运行的完整Windows 95风格桌面——不仅仅是帧缓冲演示,而是一个具备窗口管理、菜单、对话框和多任务处理能力的真正操作系统。
2、能从SD卡加载并运行独立的ELF应用程序,提供稳定的系统调用API,确保应用程序在不同固件版本间保持二进制兼容。
3、预装了8个图形应用程序,包括文本编辑器、纸牌游戏、MP3播放器、ZX Spectrum模拟器和BASIC解释器。
4、双核架构:核心0运行FreeRTOS(处理UI、输入、应用程序),核心1专门负责实时的DVI扫描线渲染。
5、具备硬故障恢复功能,崩溃转储能在热重启后保留。






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-3-10 03:51 , Processed in 0.474085 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表