The harder you work,
           the
luckier you seem to be.  

Text Box:

This is a simple “blinky” application, cross-compiled on a Linux host using gcc for an Intel Xscale (ARMv5te) based single board computer with no run-time support (bare metal).
LEDs (r-off, y-on, g-on) with rs232

This application demonstrates the following technologies;
Multi-threading (Posix), Concurrency Control (mutex), Device Drivers (push buttons, leds), an Interrupt Service Routine (SIGINT), a Timer (SIGALRM) and TCP/IP client-server networking.

Text Box: Computer Engineering,2 of 4

Section

 

www.MichaelDWelch.net                                                                                   MichaelDWelch@(no-spam)acm.org

www.linkedIn.com/in/MichaelDWelch                                                                 303-920-9749      remove (no-spam)

This Linux application demonstrates mixing C and ARMv5te assembly language (using the gnu cross tool chain) to implement a FIR filter (convolution) while employing the multiply/accumulate (DSP) instructions.