ESP32 Gallery

UNIX SHELL FOR CARDPUTER / ESP32 APPLICATION

为 M5Stack Cardputer ADV 编写的迷你 Unix 风格终端

为 M5Stack Cardputer ADV 编写的迷你 Unix 风格终端,内置轻量编辑器和脚本支持。

Lx Shell
打开项目试玩 ↗
关于这个项目

关于这个项目

把 M5Stack Cardputer ADV 变成一台掌上 Unix:屏幕上是带历史和 Tab 补全的终端,vi、nano 两个精简编辑器都在,cat、ls、cp、mv、rm、find、mount 这些命令齐全,支持 > 和 >> 重定向、管道和 tee,也能跑自己写的 .lx 脚本。文件系统在 microSD 的 /media/0,偏好写进 .lxshellrc;没插卡时设置只活在内存里,重启就没了。字符集是 CP437,长按 Opt 能在同一个键上循环出 ±、Ω、╔ 之类的扩展字形,UTF-8 输入里只有能映射过去的才画得出来。音频走 ESP8266Audio 流式播放。固件是 PlatformIO 工程,Lx 引擎作为子模块引入。

README 原文摘录

README 原文摘录

Storage
When an SD card is mounted, LX shell stores preferences in /media/0/.lxshellrc.
Limit
Without an SD card, preferences live in RAM and are lost on reboot.
Feature
Output redirection (>, >>), pipes (|), and tee
Audio
Audio playback via ESP8266Audio (streaming MP3/WAV)
Limit
UTF-8 input/output is supported, but only glyphs that map to CP437 are rendered.

硬件

原生板型: M5Stack Cardputer ADV

支持板型: M5Stack Cardputer M5Stack

M5Stack Cardputer / M5Stack;请在上游构建文档中核对具体板型、供电与接线。

媒体署名与权利

上游项目媒体 · 权利归其所有者 · 署名: ppyne

来自上游 README 的真实截图;未运行代码或固件,预览包保留许可证声明。

查看原始来源 ↗ 版权与下架 · 复核日期

同板型的其他项目

Broadcom Radar Claw Puter Cyber Clock Droidputer ESP32 Mac II Margin Call

项目源码 ↗

浏览全部项目

看看一个 ESP32 项目长什么样,以及它能不能跑在你的板上。

排序

预览与交互

形态是寻找项目的入口。具体能否安装,还需要核对板型、芯片和外设。

做了点新东西?

给你的作品,一点聚光。

仓库链接不代表作者背书或硬件兼容性已经核验。上电或刷写前请阅读上游安全说明。

试玩

项目源码 ↗
构建、来源与安全
来自你的工作台

小小开发板。
大大的想法。

分享你做的好东西。

提交后会自动检查;大多数项目会在 1–3 天内完成审核。

也可以直接在 GitHub 投稿 ↗