|
|
Driven by a passion for quality and commitment
to customer satisfaction, we have developed an array of services
that address the niche embedded domain. Our services cover a
vast spectrum of industries like Automotive, Office Automation,
Digital Consumer Electronics, Telecommunication, Wireless, Defense,
and Aerospace. Our expertise includes:
Embedded Applications Development
Writing BSPs (Board Support Packages) for various micro
controller and microprocessor families
Firmware development
Device Driver development for various I/O devices
Porting of Operating Systems for various embedded systems
Development and porting of Networking Protocol Stack
Development of Embedded GUI Applications.
RTOS - Real Time Operating System
Embedded Software Team has in-depth expertise in developing
embedded applications for a wide range of products used in
the areas of consumer electronics, defense electronics and
smart devices.
Our embedded expertise covers application development and
optimization over a wide range of popular RTOS platforms.
Guided by proven quality processes, designed for embedded
product development, we makes an ideal partner for the most
challenging embedded tasks, with extensive experience in various
operating systems, RTOS and Embedded OS.
| OS |
Linux, Unix, Windows |
| RTOS |
VxWorks, pSOS, QNX, Nucleus and Thread-X
and other proprietary kernels |
| Embedded OS |
WinCE, Embedded Linux |
Device Drivers
We are also into developing device drivers for various devices
under different RTOS environments and on multiple platforms:
Host based - DOS, Windows, Linux
RTOS - VxWorks, pSOS, WinCE, Embedded Linux,
QNX, Thread-X, Nucleus
Architectures -, ARM, StrongARM, x86, PowerPC,
MIPS, 8/16 bit microcontrollers, DSPs (fixed and floating
point)
Board Support Packages and BSP Development
Embedded Software team has substantial experience in developing
Board Support Packages (BSPs) for Single Board Computer (SBC),
OEMs, as well as custom hardware implementations. Our experience
includes working with, ARM, StrongARM, x86, PowerPC, MIPS,
8/16 bit microcontrollers and DSPs (fixed and floating point)
architectures.
System software development requires specialized skills and
innovative approach. Our engineers possess extensive knowledge
of hardware, operating system, low-level diagnostic and performance
tools, giving us an edge over competition.
Our engineers are experienced in:
Boot-up services
Firmware and diagnostics
Device drivers and interrupt routines
Complex Board Support Packages
Logical and physical drivers supporting various layers of
protocol stacks for embedded applications
Feature enhancements for existing systems
Design and interoperability testing, test automation for
existing platforms
Development of Board Support Packages for reference board
designs
BSP development and enhancement of BSP software for specific
boards
Customized API development for specific customer needs
Development of software to manage buffers, IRQs, process
control blocks, timers and descriptors.
|