- Diver development and integration
- Embedded Linux boot up
- Ram disk configuration and setup
- Custom board designs
- Driver development – new devices
- Porting device drivers
- Customizing and performance tuning
- Ethernet, ATM, serial (RS232,…), flash memory, I2C
- FPGA downloaders
- Communications controllers: e.g. PowerPC / PowerQUICC, MPC860, 8260, etc.
- RedBoot firmware development
- New board bring-up: ARM/XScale, Motorola, MIPS
- Integration of new devices and drivers
- Polled mode network drivers
- RDRAM, SRAM, SDRAM initialization and POST
- System architecture, design
- Networking, communications
- Command and control
- I/O, data acquisition
- Interprocessor Communication
- Project consultation
- Real-time Embedded Systems Training: vxWorks, embedded systems, performance
- Tool chain (GNU) installation and setup
- vxWorks, Tornado, RTOS development environment setup and configuration
- Embedded Linux development environment setup and configuration
- High and low level diagnostics for engineering and lab use
- Manufacturing diagnostic software
- Automated diagnostic test suites
- Contract Manufacturing board level test systems