Technologies

TechnologiesBelow is a list of technologies with which our team members are intimately familiar. By no means is this an exhaustive list, rather it serves to show our team's capabilities.

Microcontrollers and Microprocessors:

Atmel AVR Series (including XMEGA)Redstone Labs is a member of the Atmel AVR Consultant Program. We have all development tools for these processors on hand.
Atmel AVR32 SeriesRedstone Labs is familiar with the new AVR32 series and and has all ssociated development tools.
Microchip PIC16 and 18 series. We have development tools for these devices
RabbitRabbit 2000, 3000, and 4000.
ST Micro STR7x seriesIncluding experience with the USB slave peripheral and implementation of Mass Storage Stack

Peripheral Devices:

Listed here are peripheral electronic devices which have a moderate amount of complexity. Items such as serial flash, serial EEPROM, and other devices which have a fairly simple interface will not be listed.
Cypress Wireless USBLS and LR series.
STMicroelectronic STA013 MP3 PlayerCoupled to various DACs, including CS4341
Winbond ChipcordersParticularly ISD4000 and ISD5100 series

Operating Systems:

Windows 2000Windows 2000 Professional
Windows XPWindows XP Professional

Embedded/Embeddable Operating Systems:

LinuxWe have embedded Linux into numerous devices over the last several years, and have also written several custom kernel drivers for ISA and PCI devices.
ucLinuxLinux kernel for MCUs with no Memory Management Unit (MMU) e.g., Arm 7
OpenBSDWe have created embedded versions of OpenBSD for several customer devices, and have developed scripts which we keep on hand for repeatability.
RTMXA commercial version of Embedded OpenBSD
FreeRTOSFreeRTOS is a portable, open source, mini Real Time Kernel for many MCUs.

Programming and Scripting Languages:

Unix shellssh, bash, ksh, csh
PHPThis very list of technologies is a parsed list.

Assemblers and Compilers:

GNU Compiler CollectionIncluding an ability to generate cross-development toolchains
KeilKeil's uVision 3 for ARM (Keil is now owned by Arm, Ltd.)
CCS C CompilerCCS makes a small C compiler for the Microchip PIC architecture
IARFor various platforms including ARM and AVR
HP InfotechHP Infotech makes a commercial grade C compiler for the AVR architecture
KylixDelphi for Linux

APIs:

Segger emUSBMSDSegger's USB Mass Storage Stack
Segger emFileSegger's Embedded Flash filesystem
RamtexRamtex's LCD controller library
GDTom Boutell's Image Manipu;ation Library
FLTKA fully cross-platform GUI library
libJpegIndependent JPEG Group's C library
libcURLcURL: The library that groks URLs.

Software Packages:

SubversionA most excellent replacement for CVS
Apache WebserverWe have much experience at extending this fabulous server
BINDBerkeley Internet Name Daemon
MaraDNSA nice replacement for BIND