|
Embedded
Systems and Software Design
When it comes
to embedded software design, we do it all - from designing small, interrupt
driven micro-controller based systems to large real-time, multi-tasking
software systems. We are also developing board support packages and device
drivers.
Designs are
typically implemented using an appropriate programming language such as
C, C++, Java and Assembler on target platforms like x86, ARM, Motorola,
TI, Atmel AVR, Microchip PIC and custom instruction set computers.
Time-to-market
is one of the most important factors for your success today. If you are
at the beginning of your development cycle we can help you design your
system much faster. By looking at your requirements we can suggest your
design approach, board components, etc.
Embedded Systems Software Upgrades and Optimization
Software upgrades
on the embedded systems are not always easy. What if your memory is already
filled and you can't squeeze that extra feature that your customers are
asking for? What if in the process of optimization your system performance
suddenly drops?
We are specialists
in code optimization. After spending 15+ years designing embedded systems
we've almost seen it all. We can quickly get you up and running saving
you lots of money and the hassle in the process.
Real-time, Multi-tasking Software Systems
When developing real-time, multi-tasking systems, choosing
the right real-time operating system (RTOS) depends on what your system
needs to do and it might be crucial to your project success. Whatever
the choice, we can ramp up quickly to meet any client requirements using
any RTOS. We've developed systems on OS/RTOS such as:
- Linux/RT Linux
- Wind River Linux 3
- VxWorks
- pSOS
- Symbian OS
- Nucleus/Nucleus Plus
- Windows
- OS/2
- QNX
- Custom
Customers
We are proud that we could get a chance to work with a
number of high quality companies. You can find the list of our customers
bellow.
|