Applus Technologies


Firmware Engineer

Sussex, Wisconsin

October 2012 to April 2013

  • Developed USB driver using Freescale’s USB stack and MCF51JM128 ColdFire V1 microcontroller utilizing the chip’s integrated USB peripheral for a Full Speed implementation of the USB 2.0 standard.
  • Modified existing code base to integrate new USB driver into OBD scanner firmware.
  • Updated ELF linker command files, so that USB driver would reside in segregated portion of program memory, to be used by both boot code and main code.
  • Implemented a USB vector table, so that USB driver and stack would be accessible to both boot and main code.

Pin It on Pinterest

Share This