Practical Control excel at embedded software development. We have a wealth of experience of software for single and multi-processor designs and numerous operating systems and interfaces. Proficient in USB stacks, devices and profiles, Bluetooth and IP interfaces, streaming and codecs. The embedded software team has undertaken projects ranging from small feasibilities up to multi-man year developments.
Operating Systems Linux Kernels 2.4/2.6, WinCE 5.0, Symbian, ECOS, POSIX compliant systems Devices ARM7 ( e.g. Philips 214x ), ARM9, Intel XScale, Texas MSP430, Rabbit RCM3000, Texas TMS320C5x/6x. Xilinx FPGAs. Flash Memory. ADC, DAC high speed sampling. Languages C, C++, Java, Python, Perl, XML, XSL, JSP Embedded Software Tools UML Design, Platform Builder, Eclipse, LINT, concurrent version systems(CVS), Visual C++, Borland C++Builder, Metroworks Code Warrior Protocols USB MSD, USB SPP (Serial port profiles), USB HID, Custom USB drivers, Bluetooth, Zigbee 802.15.4, TCP/IP, UDP, USB, HTTP, PPP, SMTP, SMS, SIP |