add readme
This commit is contained in:
parent
b7b1a581f0
commit
1095da2bea
1 changed files with 26 additions and 0 deletions
26
V203/usb/scope/README.md
Normal file
26
V203/usb/scope/README.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# Osciloskop
|
||||
|
||||
Je to tak napůl hotový projekt, který začal na STM32L452.
|
||||
Tady je to předěláno na CH32V203, který má pomalejší AD převodník, ale funguje na plných 12 bitů
|
||||
rozlišení. Trigger, který musí skenovat vlastně úplně všechna data to na tomto čipu v pohodě
|
||||
stíhá. Přenos dat po USB je zachován v hexadecimálním formátu.
|
||||
|
||||
## firmware
|
||||
|
||||
Omezení zde je poměrně malá RAM.
|
||||
|
||||
## software
|
||||
|
||||
Ovládací program je napsán v Qt5. Je třeba modul QSerialPort, jinak na tom není nic extra.
|
||||
|
||||
## server
|
||||
|
||||
Zkusil jsem doplnit ovládání přímo z browseru. Použil jsem knihovnu
|
||||
https://github.com/mattgodbolt/seasocks, má i JSON takže lze komunikovat s klientem
|
||||
tímto mechanizmem. Vypadá to, že webové sokety by to mohly zvládnout, zatím to není
|
||||
úplně doděláno, ale zobrazení chodí. Funguje to jen na Linuxu.
|
||||
|
||||
## bin
|
||||
|
||||
Zde se nalézají binárky jak software, tak serveru a zároveň i klientská část v html a javascriptu.
|
||||
Vše je tak jednoduché jak může, žádné frameworky nepoužívám.
|
Loading…
Reference in a new issue