Dr. Tony Richardson

Assoc. Professor of Electrical Engineering

University of Evansville

Evansville, IN 47722

Koch Center 261

812-488-2250



Fall 2014 Schedule


UE Schedule (pdf)



Fall 2014 Courses

EE310: Linear Systems


EE410: Advanced Analog Design


EE470: Analog Communication Theory



Some resources I have developed for use in engineering courses

Software

LTSpice Supplemental Library

UE LTSpice Component Library

Octave Packages

The following customized version includes all UE libraries:

Octave 3.8.1 for Windows (Custom)

Libraries (complex, poly, ENGR390)

Assembly Language Programming Material

Library and User Manual

Tutorials

Bode Plots

Creating Bode Plots (pdf)

LTSpice

DC Analysis, AC Analysis, etc

Complex Numbers

Calculator Comparison

Phasors and Circuit Analysis

Audio Processing

Audio Proc. with Octave and LTSpice

Graph Paper

Linear, Semilog, Polar

Archive of PDF Graph Paper

OpenOffice/LibreOffice

Electronic Symbols

Generating Random Numbers in Calc


Favorite software and hardware links

Circuits

LTSpice (circuit sim – Win only)

Logisim (digital circuits)

Falstad Circuit Simulator

Soundcard Scope (Windows)

Operating Systems

Linux (Ubuntu distribution)

RTEMS

FreeRTOS

MicroC/OS

C/C++/Java/Fortran Programming

cygwin (C, C++, Fortran, ...)

MinGW (Native Windows Development)

Codeblocks (C++ GUI for cygwin/MinGW)

drjava (Java devel)

Other Programming Languages

Scheme (Racket), Perl (Strawberry Perl)

Python, Processing, Scratch

Alice, Kojo

Software Libraries

CImg (C++ image processing)

Clam (C++ Library for Audio/Music)

Boost (C++ Development)

Utilities

pdfsam (PDF Split and Merge)

Audacity (Audio processing/conversion)

Gimp (Image processing)

ImageJ (Image processing)

Irfanview (Image processing – Win only)

Numerical Analysis

Octave (Similar to MATLAB)

Octave Forge (Octave for Windows/Mac)

The MinGW version is recommended

UE Installation

WinPython (Python w scipy/numpy)

UE Installation

Symbolic Mathematics

Maxima/wxMaxima (ala Mathematica)

Microsoft Mathematics (Win Only)

UNIX Emulation in Windows

cygwin (Shell, Libraries, X11)


Virtual Machines

VirtualBox (PC VM)

QEMU (multi-platform VM)

Microcontrollers

SDCC (8051/Z80/6808 C Compiler)

Arduino (uC based prototyping platform)

WinAVR (C compiler for Arduino)

Wiring (uC based prototyping platform)

Robotics

Scribbler

Music

TuxGuitar (guitar tab editor/player)

MuseScore (music composition)

Clam (C++ Library for Audio/Music)

Timidity++ (midi software synthesizer)

Virtual Keyboard (runs in browser)

TI Calculator Emulation

TiEmu (TI 89-92 emu - ROM needed)

Wabbitemu (TI 83-86 emu - ROM needed)

TI-83 SDK (SDK w/emu no ROM needed)