Update README.md

This commit is contained in:
Alex Spataru 2024-11-21 02:32:38 -05:00 committed by GitHub
parent 4a82db0efc
commit 395ca8d2b5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -30,49 +30,12 @@ Today, Serial Studio is a powerful and adaptable tool, suitable not only for Can
- **Customizable frame analysis:** Provides the option to modify a JavaScript function to interpret incoming data frames, enabling the preprocessing of raw sensor data and handling of complex binary formats.
- **MQTT publishing and receiving:** Sends and receives data over the internet, enabling real-time data visualization from anywhere in the world.
## Installation
Visit the **[Wiki](https://github.com/Serial-Studio/Serial-Studio/wiki)** for comprehensive guides, including:
You can download and install the latest version of Serial Studio for your preferred platform from [here](https://github.com/Serial-Studio/Serial-Studio/releases/latest).
Heres an updated version of your Linux installation instructions with the additional details:
### Linux Installation
For GNU/Linux users, there are multiple ways to install and run the application:
#### 1. AppImage
Download the AppImage file and ensure it has the correct executable permissions before running:
```bash
chmod +x SerialStudio-3.0.5-Linux-x86_64.AppImage
./SerialStudio-3.0.5-Linux-x86_64.AppImage
```
*Note:* You may need to install libfuse2 for the AppImage to work. On Debian/Ubuntu-based systems, you can install it using:
```bash
sudo apt update
sudo apt install libfuse2
```
You can integrate the Serial Studio *AppImage* into your system more easily using [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher/)..
#### 2. DEB/RPM Packages (Experimental)
You can also install Serial Studio using DEB or RPM packages, which are currently in an experimental stage. Please report any issues you encounter.
For Debian-based distributions (e.g., Debian, Ubuntu, Linux Mint, etc):
```bash
sudo dpkg -i SerialStudio-3.0.5-Linux-x86_64.deb
```
For RPM-based distributions (e.g., Fedora, RHEL, OpenSUSE, etc):
```bash
sudo rpm -i SerialStudio-3.0.5-Linux-x86_64.rpm
```
- **Installation Instructions:** Set up Serial Studio on Windows, macOS, or Linux.
- **Quick Start Guide:** Learn how to connect your device and visualize data in minutes.
- **Advanced Topics:** Explore data flow, frame parsing, and building custom dashboards.
- **Examples:** Examples with code, projects, and explanations to help you learn Serial Studio.
## Development
@ -120,18 +83,16 @@ cmake ../ -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release -j 10
```
## Software Architecture
Below is a simplified diagram illustrating how the different Serial Studio modules interact. For more detailed information, check out the full DOXYGEN documentation [here](https://serial-studio.github.io/hackers/).
![Architecture](doc/architecture/architecture.png)
## License
This project is licensed under the MIT License. For more details, see the [LICENSE](LICENSE.md) file.
## Support & Tipping
If you find Serial Studio useful, consider supporting its development by [tipping through PayPal](https://www.paypal.com/donate?hosted_button_id=XN68J47QJKYDE).
Open source software thrives on collaboration, creativity, and the generosity of its users. By supporting Serial Studio, you are directly contributing to its growth, sustainability, and ability to impact countless developers, makers, educators and innovators around the world.
If this project has helped you or inspired you, consider supporting it with a donation. Even small contributions make a big difference. Your generosity will keep this tool evolving and help more people to unlock their potential with open source software.
👉 [Donate/Tip Here](https://www.paypal.com/donate?hosted_button_id=XN68J47QJKYDE)
Alternatively, if you ever find yourself in [Cancún, Mexico](https://en.wikipedia.org/wiki/Cancun) and want to buy me a drink in person, feel free to [send me a DM on Instagram](https://instagram.com/aspatru). Id love to meet you!