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