Embedded software development for emergency evacuation anunciator system. System is based on multiple Motorola 56K (56F827) digital signal processors(DSP). Tasks consist of software system design and development of device drivers and system software.
Drivers include timers(TMRA), serial port drivers (SCI), analog to digital converter (ADC) and event counters (using TMRA functionality).
Ported uClinux to custom 68360 based single board computer. Modified device drivers and initialization code. Directed junior programmer on the project.
Lead team responsible for implementing Variable Message Sign (VMS) workstation and controller based on industry standard NTCIP protocol. Developed MC68360 controller software, based on Nucleus real-time operating system. Developed Nucleus device drivers and interrupt handlers for 68360 SCC and SMC serial ports, and interfaces to sign hardware. Ported lower layers of NTCIP protocol stack from uC/OS-II to Nucleus. Implemented additional MIB objec