25+ years real-time software development and support on a variety of Mini-computers, microprocessors and microcontrollers. It all began with Univac 1108 Fortran IV, Data General Nova and Eclipse assembler, punch cards and paper tape with detours through DEC PDP and VAX, Honeywell DDP-516, Lockheed LEC-16, HP 1000, Intel, Motorola, TI, Zilog, and now Microchip assembler, C, and C++ on the Digilent chipKIT UNO Arduino clone and the Arduino Nano.
I hold an Amateur Radio Extra class license - KE4MIQ. I recently began experimenting with Software Defined Radio(SDR) based on a DVB-T USB dongle using gqrx, fldigi, and websdr. I used wxPerl to develop a scanner front end to gqrx and a raw audio display function(sample snapshot shown above). My new toys include the ZZRX-40 direct conversion receiver, BITX40 40 meter transceiver kit, and the Xiegu G90 160m-10m transceiver.
I am using Perl on a Raspberry Pi 3B+ to allow a physical front panel(Mono OLED display, si5351 clock generator, encoder, LEDs, and push buttons) to control the Quisk SDR radio software via a localhost socket using the rigctrl protocol. The HiPi family of modules is used to drive the RPi GPIO and I2C interface. I now have a working front panel - see CUFP posts for the code. I am working on an RF mixer board as the next step to a working receiver.
My degree is in Electrical Engineering from Georgia Tech.
I am now retired and learning Linux, Arduino, Raspberry Pi, Perl, wxPerl, Tk, and enjoying the Perl Monks community.