# 大顺 **Repository Path**: qingsong-gap/tws ## Basic Information - **Project Name**: 大顺 - **Description**: 一个通用的Linux子系统 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 0 - **Created**: 2025-04-13 - **Last Updated**: 2026-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README We were originally free; that is the price we paid for it. We were meant to be ordinary; that is the responsibility we bore for it. 我们原本是自由的,那是我们为它所付出的代价; 我们本该是平凡的,那是我们为它而承担的责任。 ## 关于此项目 *这是一个子系统项目,其中的每一个文件夹(模块)都是个单独的程序* *其中,核心模块(进程托管)使用cpp语言开发。* *核心模块托管别的模块。* *核心模块是可用的。我们正在整理以推出正式版,有任何问题欢迎创建issue* *0.0.5以前目前是跑在Linux设备上面的,Windows则是0.0.6之后。* ## 为什么要做一个这样的项目 当时想做一个树莓派机器人,是准备用python来写控制程序,可是当时python的多线程能力较弱, 所以想到使用子系统,可是我没有VPN,无法安装ROS,所以就自己写了一个进程托管程序 ## 并不是所有模块都是可用的 有的模块只是尝试性地写了一下核心部分,还有的只是觉得有意思。 请留意模块的README文件 ## 核心模块 ### [进程托管服务(0.0.6版)](https://gitee.com/qingsong-gap/tws/tree/master/dashun) 大顺脚本进程托管服务,Windows版。 ### TCP8012:[进程托管服务(0.0.5版)](https://gitee.com/qingsong-gap/tws/blob/master/pmc) PMC是一个进程管理程序,它能够创建并且管理进程。 我们用它来托管子模块,只能在Linux运行。 ### *TCP8001:协处理器 COPS 是协处理器模块,是跑在局域网其他设备的模块,能够监听8001端口并且根据收到的内容行动、回应 #### 下面是协处理器通信节点的API文档 ``` bash # 替换为协处理器的地址 curl -X POST http://192.168.254.101:8001/api -d '{"cmd": "MUP6050"}' ``` ### [*中文shell](https://gitee.com/qingsong-gap/tws/tree/master/lci) LCI是一个简单的程序,能够读写帧缓冲区,在标准单屏幕(目前)设备上显示中文shell。 安装后能够随时调用,但是退出过程不确定性较大。