System Design services provides design services
from specifications to prototypes. System level solution could
be a proprietary standalone system, PCI, CPCI or VME based. Knowledge
base exists on wide variety of processor platforms including Intel
x86, ARM, MIPS and IBM PowerPC, using operating systems such as
VX Works, Nucleus, VRTX and RT Linux on these platforms.
Turnkey system development comprises of complete
system development from concept to tested prototypes. A "Hands
off" product development service to its customers involves,
the customer giving broad system level requirements and CoreEL
delivering the tested prototypes meeting the requirements
and more.
The service could include:
Feasibility analysis.
Specification.
System level modeling.
Hardware-software design
partition.
Hardware and software development.
Fabrication.
Unit and integration testing.
We would leverage its vast system design experience
and provide a one-stop solution. If required would bring-in
industry experts to provide required domain inputs and consultancy.
Reference Designs
Besides meeting the larger needs of the customers
for outsourcing, it helps the customer to leverage our domain
knowledge and understanding of the industry needs. The reference
design would be production ready, including the hardware,
HDL coding, firmware and PCB files.
When developed specifically to an end user,
the reference design sub-system would seamlessly integrate
into the customer's system, giving the customers "Zero
Involvement" solution to their requirements.
As a part of the embedded system
development, we offer firmware development services which comprises
of:
OS Porting and BSP
development.
Device driver &
API development.
Application software
development.
Testing and validation.
We have a vast experience with embedded operating
systems, particularly RTOS such as:
VxWorks.
Nucleus.
RT Linux.
Operating on processor platforms like:
X86.
MIPS.
ARM.
PowerPC.
Under this service we would:
Port the operating system
to the client's processor platform.
Develop the required BSP
/ LSP for the client's target board.
Validate the BSP / LSP using
extensive test suites developed for the target board
for the particular operating system.
Develop boot loaders and
monitor programs for board bring-up.
Develop test suites for board
integrity tests and debugging.
Our embedded team has extensive experience
in device driver development for host of peripherals including
UART, Ethernet, PCI, USB and custom FPGAs. As required by
the clients and the applications, we would develop the APIs
to access the resources provided by the boards.