Web-888 Web Server Code
This code is forked from KiwiSDR project.
The notable changes:
- Use Linux Kernel Driver to interactive with hardware. No strict timing requirement on code.
- Use Linux Pthread scheduler to replace userland task scheduler. Add lock protection in many code paths, which was assumed running in single core.
- Use native thread instead of process for most blocking opertaions.
- Use hardware GPS instead of Software Defined GPS receiver
- Use PPS signal to tune ADC clock.
- Disable HDL, ToDA extention for now
- Use CMake as build system instead of Makefile, gcc as compiler instead of clang.