Serial-Studio/doc/README_ZH.md

80 lines
3.6 KiB
Markdown
Raw Normal View History

2021-01-20 09:16:40 +08:00
<a href="#">
2021-09-28 17:05:16 -05:00
<img width="192px" height="192px" src="/doc/icon.svg" align="right" />
2021-01-20 09:16:40 +08:00
</a>
# Serial Studio
2022-05-01 19:31:53 -05:00
[![Github commits](https://img.shields.io/github/last-commit/Serial-Studio/Serial-Studio)](https://github.com/Serial-Studio/Serial-Studio/commits/master)
[![GitHub contributors](https://img.shields.io/github/contributors/Serial-Studio/Serial-Studio)](https://github.com/Serial-Studio/Serial-Studio/graphs/contributors)
[![PR's Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://github.com/Serial-Studio/Serial-Studio/pull/new)
2021-01-21 20:39:55 -05:00
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/4b6f3ce14a684704980fea31d8c1632e)](https://www.codacy.com/gh/Serial-Studio/Serial-Studio/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=Serial-Studio/Serial-Studio&amp;utm_campaign=Badge_Grade)
2021-01-20 09:16:40 +08:00
[![Github All Releases](https://img.shields.io/github/downloads/Serial-Studio/Serial-Studio/total.svg)](https://github.com/Serial-Studio/Serial-Studio/releases/)
2021-01-19 23:34:47 -05:00
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)
2021-09-04 21:22:32 -05:00
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/donate?hosted_button_id=XN68J47QJKYDE)
2021-01-20 09:16:40 +08:00
Serial Studio是一个多平台多用途的串行数据可视化的应用软件。本项目的目标是使嵌入式开发人员和制造商可以轻松地可视化的呈现和分析其项目和设备生成的数据而无需为每个项目编写专用的计算机软件。
在我参加过的一些基于CanSat比赛的地面工作站的软件开发过程中对这个项目的需求有所增加。为每个竞赛和项目开发和维护不同的GSS软件是不可持续的。正确的解决方案是拥有一个通用的地面工作站软件并让每个CanSat定义如何使用可扩展的通信协议并将数据呈现给最终用户。
2022-06-06 16:04:32 -05:00
此外,本项目使用的方法可以扩展到涉及某种数据采集和测量的几乎任何类型的项目中。
2021-01-20 09:16:40 +08:00
**注意:** 有关通信协议的说明在[Wiki中](https://github.com/Serial-Studio/Serial-Studio/wiki/Communication-Protocol)提供。
2021-01-20 09:16:40 +08:00
2021-09-28 17:05:16 -05:00
*其他语言请阅读* :[English](../README.md)、 [Español](README_ES.md)、 [Deutsch](README_DE.md)
2021-01-20 09:16:40 +08:00
2021-10-26 03:48:37 -05:00
![Software usage](mockup.png)
2021-01-20 09:16:40 +08:00
## 编译说明
#### 要求
编译本项目的唯一要求是在你的电脑系统中安装 QT 本项目编译支持 **Qt 5.15***。
在GNU/Linux系统上还需要安装`libgl1-mesa-dev`才能编译应用程序。
已使用的Qt模块的完整列表
2021-12-07 03:31:35 -06:00
- Qt SVG
- Qt Quick
- Qt Widgets
2021-12-07 03:31:35 -06:00
- Qt Networking
- Qt Serial Port
2021-12-07 03:31:35 -06:00
- Qt Print Support
- Qt Quick Widgets
- Qt Quick Controls 2
2021-01-20 09:16:40 +08:00
#### 克隆
本仓库使用[`git submodule`](https://git-scm.com/book/en/v2/Git-Tools-Submodules)。为了克隆它,请在终端上执行以下命令:
git clone https://github.com/Serial-Studio/Serial-Studio
cd Serial-Studio
git submodule init
git submodule update
或者,只运行:
git clone --recursive https://github.com/Serial-Studio/Serial-Studio
#### 编译
安装 Qt 后,在 Qt Creator 中打开 *Serial-Studio.pro*,然后单击 “运行” 按钮。
或者,您也可以使用以下命令:
qmake
make -j4
2022-05-01 19:17:33 -05:00
## 软件架构
下面是一个简化图,解释了不同的 Serial Studio 模块如何相互交互。 您可以通过单击 [此处](https://serial-studio.github.io/hackers/) 找到 DOXYGEN 文档。
![架构](architecture/architecture.png)
2021-01-20 09:16:40 +08:00
## Licence
本项目是根据MIT许可证发布的更多信息请查看[LICENSE](https://github.com/Serial-Studio/Serial-Studio/blob/master/LICENSE.md)文件。