Embedded Systems
Kineo Technologies has the experience you need in embedded systems from small Rabbit and PIC based SBC's to large PCI and x86 based systems running QNX and real-time Linux.
Recent projects include:
- a wireless networked remote temperature sensor using a Rabbit RCM5600W SBC and Maxim One Wire temperature sensor.
- industrial motion controller based on an x86 processor running the QNX real-time operating system
- an embedded communications module based on Coldfire processor running the uTasker OS
- Porting and optimizing a complete 1394 Firewire driver for the QNX and Nucleus RTOSs.
- A servodrive running on a StrongARM processor using the Microsoft WindowsCE OS.
Kineo Technologies can offer you a one-stop shopping experience for specifying, designing, implementing, and documenting your next embedded systems project. Or, if you have an existing project that never seems to get finished or doesn't work as envisioned let us help you drive to a completed working design. We effectively use a variety of diagnostic tools includes osciliscopes, logic analyzers, bus analyzers, etc to help with the debugging process. Our balanced software and hardware expertise is valuable in reaching a workable design.
Our software expertise covers a wide spectrum of technologies. We use the software languages and toolchains most appropriate for the job whether it be a small basic interpreter embedded in a microcontroller or an object-oriented suite of programs written in C++. We are comfortable on host development platforms based on Windows and/or Linux. We understand a complete software development project always include compilers, editors, debuggers, source code control systems, testing and documentation tools -- the project isn't complete without using all of these components.
There are many types of applications under the general category "embedded systems". Kineo Technologies focuses on the following specialties:
- Firmware / Device Drivers
- Board Support Packages (BSPs)
- Operating Systems / Kernel development
- Protocol Stacks
The best way to understand our full range of capabilities is to check out our skills inventory page.