Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
apps
DSerial
Commits
5c6cb175
Commit
5c6cb175
authored
Aug 17, 2015
by
Isabella Skořepová
Browse files
Initial commit
parents
Changes
3
Hide whitespace changes
Inline
Side-by-side
.gitignore
0 → 100644
View file @
5c6cb175
build-*
Makefile
0 → 100644
View file @
5c6cb175
BASE_URL
:=
http://git.ok1kvk.cz/apps/
QMAKE
:=
qmake-qt5
build
:
dserial-cli/Readme.md dserial-protocol/Readme.md build-dserial-server/Makefile
cd
build-dserial-server
&&
make qmake
&&
make
cd
dserial-cli
&&
make
build-dserial-server/Makefile
:
dserial-server/Readme.md
mkdir
-p
build-dserial-server
&&
cd
build-dserial-server
&&
$(QMAKE)
../dserial-server/dserial-server.pro
install
:
dserial-cli/Readme.md dserial-protocol/Readme.md dserial-server/Readme.md
cd
dserial-cli
&&
make
install
cd
build-dserial-server
&&
make
install
push
:
git push
cd
dserial-cli
&&
git push
cd
dserial-protocol
&&
git push
cd
dserial-server
&&
git push
%/Readme.md
:
git clone
$(BASE_URL)
%.git
Readme.md
0 → 100644
View file @
5c6cb175
# DSerial Project
DSerial Project is collection of programs written in various programming languages which implement
client-server serial interface using D-Bus as their transport layer.
## How to install
This repository was created to be simple hub for installing dserial-
*
from source
Dependencies (Fedora):
readline-devel vala
qt5-qtbase-devel qt5-qtserialport-devel
Build commands
make
sudo make install
For quickstart see
[
Readme of dserial-cli
](
dserial-cli/Readme.md
)
## Projects (git modules of this repo)
-
dserial-cli - CLI interface to DSerial server
-
dserial-server - server-side implementation of DSerial protocol
-
dserial-protocol - not application but protocol specification and documentation
## Why client-server architecture
Because sometimes you need multiple applications communicating with same device at the time (ex: programmer and terminal)
Client server architecture also allows us to have non-interactive CLI with persistent connection and settings.
## License
For licensing terms see individual repos.
Here is summary:
-
dserial-protocol CC-0
-
dserial-server LGPL3+
-
dserial-cli GPL3+
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment