Dr. Tony Richardson

Assoc. Professor of Electrical Engineering

University of Evansville

Evansville, IN 47722

Koch Center 261

812-488-2250



Spring 2013


Schedule (pdf)

Courses

EE413 – Digital Communication Systems

EE458 – Embedded Systems

EE499 – Digital Image Processing

C Programming


Some resources I have developed for use in engineering courses

Software

LTSpice Supplemental Library

UE LTSpice Component Library

Octave Packages

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 Number Calculations

Calculators and Phasors (pdf)

Audio Processing

Audio Proc. with Octave and LTSpice

Graph Paper

Linear, Semilog, Polar

Archive of PDF Graph Paper

OpenOffice

Electronic Symbols


Favorite software and hardware links

Circuit Simulation

LTSpice (Spice compatible – Win only)

Logisim (digital circuits)

Falstad Circuit Simulator

Operating Systems

Linux (Ubuntu distribution)

RTEMS

FreeRTOS

MicroC/OS

Numerical Analysis

Octave (Similar to MATLAB)

Octave Forge (Octave for Windows/Mac)

The MinGW version is recommended

QtOctave (Octave GUI)

QtOctave (Windows Version)

Local (UE) Octave Installation Instructions

Programming Languages

Scheme (Racket)

Perl (Strawberry Perl)

Python

Processing

Scratch

Alice

Symbolic Mathematics

Maxima/wxMaxima (ala Mathematica)

Utilities

Audacity (Audio processing/conversion)

Gimp (Image processing)

Irfanview (Image processing – Win only)

PDF Creator (Win only)

UNIX Emulation

cygwin (Shell, Libraries, C++ compiler)

C++ Programming Suites

cygwin (Port UNIX code)

MinGW (Native Windows Development)

Codeblocks (GUI for cygwin/MinGW)

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