add readme

This commit is contained in:
Kizarm 2024-10-25 15:57:27 +02:00
parent b7b1a581f0
commit 1095da2bea

26
V203/usb/scope/README.md Normal file
View 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.