Projects

This is a listing of projects and their technical resources. The Cortex projects are based on the C-99 ANSI language, using FreeRTOS 

  • Cortex M series microcontroller
    • PCB design: schematic capture –> layout –> routing –> prototype run –> manufacture run with part sourcing
    • MEMS i2c hardware device integration for acceleration and gyroscope measurements
    • flash drive boot loader: reflash based on hardware reset sequence, flash file read control during boot and remote command detected during normal operation
    • CAN FlexCAN bus driver designed for dual channel device bus control
    • Bluetooth connection for access to remote Android devices
    • FatFS File System using Freescale/NXP USB Stack
    • Redesign of MQX application architecture and port to FreeRTOS
    • Numerous Sensor Drivers using CAN, i2c, UART, …SPI
    • Driver designs with TimeOut and Retry parameters
    • State Machine Designs
  • Coldfire Processors
    • LCD control prototyping control modules
    • MEMS i2c hardware device integration for acceleration and gyroscope
    • MQX FAT32 File System
    • Processor Expert Driver and device setup
    • PCB design: schematic capture –> layout –> routing –> prototype run –> manufacture run with part sourcing
    • CAN and SPI drivers
  • 9sx Automotive processors
    • as above

Labview, Expert Level Applications – (National Instruments)

  • State Machine applications
  • Video Frame Sequencing correlated to embedded real time data
  • Graphical User Interface for:
    • init files for remote embedded systems
    • user profiles
    • extensive post processing data analysis using mathematical analysis tools based on data accessed
  • Automotive Preventative Maintenance tied to historical data gathered in real time by embedded systems
  • Automated Network File Transfer between Android, Embedded and PC systems

Android

  • Video capture and control via network or Bluetooth link to embedded systems for real time control
  • Slave and Master – Android/Remote control based on event and sensor triggers
  • Capture of GPS data and transfer over Bluetooth to embedded systems
  • Remote control of embedded devices over the Bluetooth link
  • Graphical User Interface for:
    • user setup of profiles of connection
    • display of data charts and graphs
%d bloggers like this: