update readme
This commit is contained in:
parent
0a3606a593
commit
e0f06889cf
90
README.md
90
README.md
@ -1 +1,89 @@
|
||||
Serial Port tool
|
||||
# Serial Port tool
|
||||
|
||||
This is a serial tool for Linux and windows.
|
||||
|
||||
## Motivation
|
||||
|
||||
I am a embedded sorfware developer. Usart is a very common communication protocal which used for debug.
|
||||
I was using `Moserial Terminal` and `cutecom`. But I found serveral problem when I was using these tools.
|
||||
So I write this tool to help embedded software developer. This tool may not have all function you need, it only design for personal use.
|
||||
It will contain all function I need. If you requst some function and I think it is useful I will add it to TODO list.
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
1. Only 1 input window. All function are provide by input command.
|
||||
|
||||
Following command are support now.
|
||||
|
||||
### set commnad
|
||||
|
||||
Command `set` used for setup port configuration
|
||||
|
||||
```
|
||||
set baudrate 115200
|
||||
set databit 8
|
||||
set parity 0 // None
|
||||
set stopbit 1
|
||||
```
|
||||
|
||||
### open command
|
||||
|
||||
Command `open` used for open serialport
|
||||
|
||||
For Linux system, the port looks like `/dev/ttyUSB0`. We don't need type `/dev/tty`
|
||||
|
||||
Example for Linux System
|
||||
|
||||
```
|
||||
open USB0
|
||||
```
|
||||
|
||||
Example for Windows System
|
||||
|
||||
```
|
||||
open COM0
|
||||
```
|
||||
|
||||
### close command
|
||||
|
||||
command `close` used for close an opened serial port.
|
||||
|
||||
### list command
|
||||
|
||||
Command `list` used for list all avaliable port
|
||||
|
||||
### send command
|
||||
|
||||
Command `send` used for send message to port
|
||||
```
|
||||
send hello world // "hello world" will send to port
|
||||
```
|
||||
|
||||
### clean command
|
||||
|
||||
Command `clean` used for clean ReceiveView and LogView
|
||||
|
||||
```
|
||||
clean log
|
||||
clean rec
|
||||
```
|
||||
|
||||
|
||||
## feature list
|
||||
|
||||
port function
|
||||
|
||||
[*] open port
|
||||
[*] close port
|
||||
[*] send ascii to port
|
||||
[ ] send hex to port
|
||||
[ ] save output to port
|
||||
[ ] view recived data as hex
|
||||
|
||||
|
||||
ui function
|
||||
|
||||
[ ] show recived data as hex
|
||||
[ ] clean command
|
||||
[ ]
|
Loading…
x
Reference in New Issue
Block a user