
Embedded Consulting
Areas of expertise
Software design
- Application Design
- Develop, implement and upgrade software
- Object oriented methodologies
- Assembly, C/C++, DSP and Java programming
Object Oriented Methodologies
- UML
- Use cases
- Scenario diagrams
- Class diagrams
- Focus on embedded systems
- Incorporation of real time behavior
Software building blocks
- Remote firmware upgrade module
- Communication protocol design and implementation
- Installation of all major RTOS
- Development of device drivers
- Networking component integration
- Boot-loader code
- DSP algorithms
Processors
- ARM7/ARM9/OMAP/DaVinci
- TI DSP; TMS320 55xx, 67xx, 59xx, 644x
- Analog Devices DSP; BlackFin
- PowerPC MPC850/MPC860/MPC8260
- MIPS
- Intel 80x86
- Motorola 68000, 68302, 68332, 68360
- Legacy 8 Bit processors, microcontrollers
Development tools
- Microsoft Visual Studio 2005
- Windriver Tornado Development System
- Greenhills Velosity, Multi2000 Development Environment
- GNU ToolKit (Binutils, GCC, GDB, Insight, DDD)
- QNX Momentics (Eclipse based)
- TI Code Composer DSP IDE
- ATMEL AVR Studio, CodeVision AVR C Compiler
- MRI and IAR Development Suites
- Hitec C Compiler and Remote Target Debugger
- HP64xxx In-circuit Emulators
- BDM/JTAG (68HC16, 68360/302, TI-DSP, MPC860/850, ARM7/9)
Operating systems experience
- Windows / Windows CE / PocketPC / Windows Mobile
- Linux / Embedded Linux (uCLinux)
- Symbian
- VxWorks
- ThreadX
- Nucleus Plus
- QNX
- Velosity
- eCos
- DSP-BIOS
- MTOS-68K
- VRTX-86
- MCX-11
Languages
- 8051, 8085/Z80, 80x86
- 6303, 6805, 68HC11/16, 68K
- TMS320 55x, 59x, 67x, 64x
- PowerPC
- ARM7/9
- Atmel AVR
- PIC
Protocols/Standards
- Bluetooth: V2.0 + EDR qualified protocol stack with HCI Transport, HCI, L2CAP, RFCOMM, AVDTP, and SDP, Headset, Handsfree, File Transfer, Dial-Up Networking written in ANSI C/C++. Support for multiple Bluetooth chips
- 802.11a/b/g
- RFID: ISO15693, ISO7811 (13.56MHz, 134kHz), EPC Global, Tags: TI, Phillips, STMicroelectronic, Gemsys, Omron, ClarinoxEdel smart tags Readers: Omron, Sunion, Summit Automation, ClarinoxEdel
- Data communications: WAP, TCP/IP, SNMP, LAPB, LAPD
- Telecommunications: SDH, ATM, V5.2, 3G, ISDN, PSTN
- Trunk radio: MPT1327, MPT1343
- I2C, SPI, RS-232, RS-485, USB
- 433 MHz
- GPRS/GSM,GPS NMEA
Peripheral hardware
- TI Codecs: AIC20, AIC23
- Motorola Codecs
- MP3 Decoders
- USB Controllers, Ethernet Interfaces
- Magnetic Card Readers
- Flash Memory Cards (SD, mini-SD)
- Bluetooth, VHF/UHF, WiFi, GPRS/GSM, GPS Modules