Embedded Solutions

tkLABS has developed embedded software that is currently running in millions of products around the world every day. Whether your product is the latest mp3 player, data router, appliance controller, wireless sensor, mobile phone, or an entirely new invention, tkLABS is up to the challenge of making it a reality. Our team can provide you with expertise through the specification, design, prototype, development and production phases of your product. Whatever stage your project is when we come in, we can help your product team from the selection of the proper components (processors, memory, etc.), software requirements, architecture, design and testing, to field trials and production of your embedded product.

Microcontroller Expertise

  • Atmel AVR: 8- and 32-bit, XMEGA, MCU Wireless
  • Texas Instruments MSP430
  • ARM720T SOC
  • Microchip 8-bit PIC, 16-bit PIC, dsPIC
  • Renesas H8/H8S

Device Drivers

  • USB
  • Flash
  • SPI, I2C, UART/RS232, SDIO
  • Power Management, Low-Power Mode
  • Battery Charging
  • Digital and Analog Audio
  • Wireless Baseband
    • Bluetooth
    • IEEE 802.11
    • Zigbee ®, 6LoWPAN
    • FCC 15.247 Spread Spectrum

Operating Systems

  • Embedded Linux
  • µC/OS-II
  • FreeRTOS
  • Rowley CrossWorks Tasking Library
  • Embedded Java

Platform Software

  • UI Development
  • Communication Stack Development
  • File System Implementation
  • Data/Statistics Logging
  • Telemetry
  • Firmware Programming Kernels and Tools
  • Factory Test and Production Software
  • Audio Management
  • Multi-processor Communications

Example Projects

  • Wireless Fire Alarm System
    • Custom ad-hoc wireless mesh protocol
    • Custom low-power spread-spectrum MAC protocol
    • Smoke, tandem, and utility sensors
    • Alarm panel base station
  • iDEN Baseband Modem development for Blackberry ® mobile phones
  • Christmas lighting controller synchronized with mp3 music playback
  • Portable Event / Duration Timer
  • Proximity Card (Wiegand) to RS-232 Adapter
  • RFID to Ethernet / Wi-Fi Gateway