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