当前位置: 首页 > news >正文

小小电脑安装logisim-evolution - 教程

 前言:

最近Android16更新了桌面模式到来,这样就可以用手机或平板来写代码了,其实有这样的code-server与codefa项目,用也是好但是扩展不开源,并不能有完整的vscode体验,也想过一种新的操作方式不能触屏可是能用触控笔,然后外带一个蓝牙键盘,而logisim-evolution画电路图跟ipad或平板上的操作很像,之前有试玩过codefa项目,于是就想这logisim-evolution能不能安装在Android上,刚好手上有一个墨水屏文石的Tab系统,于是去找各种的Android的linux虚拟机,也想过用linux平板,条件不足就没折腾,接着就找到了这个非常好玩的项目:小小电脑通过;这软件是真好玩,不但支持完整的Vscode、git体验,还能够安装logisim-evolution这种软件,文件还能互相传输,真的搞机必备神器呀。

刚开始,我是直接下载logisim-evolution-X.X.X-amd64.deb的软件的,认为它是用虚拟机来运行x86的linux虚拟机的,但是它不帮助也不认,后面一查才知道这个是Arm64用 proot 运行 Debain 的系统环境,所以要用logisim-evolution-X.X.X-aarch64.deb格式,但是github的发行界面并没有这种格式,就开始了各种折腾:刚开始用tmoe图形界面换源,然后apt安装了openjdk-17-jre,然后尝试安装snap 或 flatpak包管理器,但是由于是proot环境安装不上,又去找找星火应用商店通过对的,小小电脑成功运行了logisim-evolution。就是同样没有,随后又看到了有logisim-evolution-X.X.X-all.jar包,这跟minecrafte的服务器开服包一样,因此直接java -jar logisim-evolution-X.X.X-all.jar认为能够了,结果就报错了,一问deepspeek就jdk版本过低,更坑的来了它没有openjdk-21-jre包,没有办法只能接着折腾,手动安装jdk21,然后再java -jar,事实证明我


安装logisim-evolution:

直接用edge就可以连接,另一个要下tigervnc但效果更好,用vnc连接上后运行这个脚本安装jdk25:就是对于Android12要求用电脑adb解除限制,然后小小电脑中有novnc与avnc的地址,一个

#!/bin/bash
DICT_PATH="/opt/java"
DICT_FILE="jdk-25_linux-aarch64_bin.tar.gz"
TMP_FILE="/tmp/$DICT_FILE"
DICT_URL="https://download.oracle.com/java/25/latest/$DICT_FILE"
# 下载 JDK 到 /tmp
if [ ! -f "$TMP_FILE" ]; thenecho "下载 JDK 到 $TMP_FILE..."wget -c "$DICT_URL" -O "$TMP_FILE" --show-progress
elseecho "JDK 文件已存在: $TMP_FILE"
fi
# 确保目录存在
mkdir -p "$DICT_PATH"
# 检查是否已解压
EXISTING_JDK=$(find "$DICT_PATH" -maxdepth 1 -type d -name "jdk-*" | sort | tail -1)
# 解压
if [ -z "$EXISTING_JDK" ]; thenecho "解压 JDK 到 $DICT_PATH..."sudo tar -xzf "$TMP_FILE" -C "$DICT_PATH"
elseecho "JDK 已解压: $EXISTING_JDK"
fi
# 获取安装目录下最新创建的目录
JAVA_HOME=$(find "$DICT_PATH" -maxdepth 1 -type d -name "jdk-*" | sort | tail -1)
PROFILE="/etc/profile.d/java.sh"
#配置jdk环境变量
sudo bash -c 'cat > '"$PROFILE"' <

安装重启java环境生效,之后下载logisim-evolution的jar包,直接java -jar logisim-evolution-X.X.X-all.jar就可以运行了,在桌面上创建快捷方式命令就是java -jar xx.jar包,目录要正确才行,安装好是安装好了,但我发现在vnc下连线很难,可以在控制--表现设置中--启用termux:x11,启用高分辨率(可选),控制--图形加速--DRI3与Turnip+Zink(建议),终于是termux:x11偏好设置,可以设置返回时的小键盘,开了termux:x11返回是有小键盘的,但也可以设置关了,我个人是将一个键设为了Del键,方便删除logisim-evolution元器件,这个模式下连线是很好用的,如下图所示:

http://www.jsqmd.com/news/361217/

相关文章:

  • sentry私有化部署: 在8c16g上降低资源使用
  • *我的编码哲学:『满意解』
  • 郑州点泰景观设计有限公司推荐,郑州点泰设计风格、项目质量解读 - 工业品网
  • 好写作AI:打造个人品牌别佛系,让AI成为你的“影响力永动机”
  • Linux Kernel (三) —— Linux 基本编译和安装
  • 【更新2026年1月数据】2000-2026年中国逐月250米分辨率平均值合成NDVI数据集
  • 不只问哪个品牌好:更应关注定制、真空技术与专业生产能力的厂家盘点 - 品牌推荐大师
  • 2026筛分仪振动筛分仪口碑推荐:密封圈耐用性+筛网更换周期核心指标TOP厂家盘点 - 品牌推荐大师1
  • 全国逐年气象条件贡献率数据集(2002-2024)
  • 想让 Git 忽略这个文件夹怎么办 ---- .gitignore Git文件使用教程
  • 书籍-《伯希和敦煌石窟笔记》
  • 8-6 WPS JS宏 正则表达式:元字符
  • 赶deadline必备! 10个AI论文网站深度测评:自考毕业论文+格式规范全攻略
  • 西门子S7-1200通讯实战:从Modbus到以太网,快速打通设备对话
  • [无线通信基础-19]:通信系统是超级智慧生物的传导神经系统
  • Claude提示词工程 01,Claude 提示词基础:让 AI 一次读懂你的核心需求
  • Claude提示词工程 02,为Claude补充背景的实用技巧,让输出更精准戳需求
  • 智能安全充电控制系统的研究与开发
  • 【开题答辩全过程】以 基于springboot网上订餐系统的设计与实现为例,包含答辩的问题和答案
  • 全球十大激光设备制造商技术优势深度解析
  • 2026年适合追剧吃的零食:客厅茶几的“常驻嘉宾”——浪味仙(旺旺旗下) - Top品牌推荐
  • 2026年专业推荐:各类电阻测试仪实力源头厂家与生产商名录 - 品牌推荐大师
  • 2026年四川定制酒柜实力厂商排名,看看哪家口碑好 - myqiye
  • C# 基本语法详解:从面向对象到 C# 9 顶级语句一文入门
  • 分析长沙有实力的商标服务机构,高性价比商标服务企业费用多少 - 工业品牌热点
  • 2026年比较好的玻璃阳光房/定制阳光房如何选畅销厂家采购指南 - 品牌宣传支持者
  • comsol 传热传质 表面对表面辐射 流固耦合 压电耦合 绝缘子仿真 电场磁场传热耦合
  • 聊聊2026年成都定制鞋柜定制生产厂家,哪家口碑好 - mypinpai
  • Flutter for OpenHarmony 实战_喝水提醒应用数据持久化与定时任务
  • 盘点2026年佛山地区诚信可靠的GEO推广品牌企业 - 工业推荐榜