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

ttyd终端工具移植到OpenHarmony

笔者去年就完成了ttyd这个的开源项目的OpenHarmony移植,但是去年只提供了二进制文件,最近才有时间整理出开源成果,老规矩,下面给出开源地址:

https://gitee.com/OpenHarmony_rk_equipment_transplantation/ttyd_openharmony

  • 备注:该仓库复用了tpc_c_cplusplus仓库的部分代码,并只维护ttyd及其相关依赖库,tpc_c_cplusplus官方仓库位于 https://gitcode.com/openharmony-sig/tpc_c_cplusplus

编译

git clone https://gitee.com/OpenHarmony_rk_equipment_transplantation/ttyd_openharmony.gitcd ttyd_openharmony/lycium/
# 设置oh交叉编译环境
export OHOS_SDK=/root/OpenHarmony/cix_myself_5.0.0/prebuilts/ohos-sdk/linux/12# 编译依赖库
./build.sh openssl_1_0_2u
# 编译ttyd
./build.sh ttyd

部署运行

编译好的文件在ttyd_openharmony/lycium/usr/ttyd,将准备好的文件推送到开发板,执行./ttyd -p 7681 --writable -t disableResizeOverlay=true -w

image.png

然后使用web组件访问localhost:7681地址

image.png

具体实现请参考【开发者手机开箱】开源!OpenHarmony手机本地访问shell终端应用

http://www.xdnf.cn/news/17493.html

相关文章:

  • 大模型工程问题
  • 用vscode 里docker显示不出有容器和镜像 ?
  • [Shell编程] Shell 编程之免交互
  • 华为watch5心率变异性测量法的底层逻辑
  • Docker部署MySQL完整指南:从入门到实践
  • MyBatis插件开发与扩展:从原理到实战的完整指南
  • 阿里发布数字人模型echomimic_v3,在视频合成的基础上支持prompt输入~
  • 机器学习 - Kaggle项目实践(1)Titanic
  • 人工智能-python-机器学习- 欠拟合与过拟合:岭回归与拉索回归的应用
  • 【安全发布】微软2025年07月漏洞通告
  • SharePlay确保最佳游戏体验
  • 基恩士 CA CNX10U 视觉连接器REPEATER CA CN or CV- C 日本原装进口
  • 数字IC后端层次化Hierarchical Flow子系统Sub-System模块 block partition和pin assignment细节盘点
  • istio如何采集method、url指标
  • 飞算JavaAI vs 传统开发:效率与质量的双重突破
  • conda一键配置python开发环境
  • CI/CD的持续集成和持续交付
  • 在 Rocky Linux 9.2 上使用 dnf 安装 Docker 全流程详解
  • PyCATIA深度解析:基于装配截面自动化创建参考几何平面群的专业方案
  • Redis一站式指南二:主从模式高效解决分布式系统“单点问题”
  • windows运维
  • opencv:图像轮廓检测与轮廓近似(附代码)
  • 部署一个免费开源的博客系统
  • Gin 框架错误处理机制详解
  • 【Tomcat】企业级web应用服务器
  • 如何培养自己工程化的能力(python项目)
  • (LeetCode 每日一题) 869. 重新排序得到 2 的幂 (哈希表+枚举)
  • 机器学习之K-means(K-均值)算法
  • Unity3D游戏中如何制作空气墙
  • actuary notes[2]