Embedded Solutions

Embedded Solutions

Embedded Software refers to instructions that permanently reside in a ROM or flash memory chip and is immediately available to the CPU or, for faster execution, may be transferred to RAM first and then executed

Our end-to-end service enables our clients to rapidly create, launch and maintain  connected devices, either independently or alongside a previous or Acuiti-built Internet of Things (IoT) solution. Our service covers the complete software stack of an embedded device, from device drivers to kernel services, multimedia, middle ware, connectivity and applications.

Embedded systems contain a lot of hardware and that hardware has a variety of limitations such as memory, IO’s and different processing elements.  There is a need to access those resources, manage them easily and efficiently based on the client’s use case.

There are multiple Operating Systems available for use in embedded systems like RTOS and Linux. The Kernel can be monolithic or micro, dependent on design. The key element of any embedded solution is choosing the appropriate OS - keeping in mind the Hardware and Software specifications. Putting the OS directly on Hardware is not always straight forward and requires customisation to the Board Support Package.

We support most open source software platforms including Android™,  and embedded Linux®.

Linux-Porting

Linux Porting

We support OS/BSP Development and porting for Linux, primarily on ARM processors. We work on a variety of Linux flavours including Ubuntu, Debian, Fedora, Redhat, Mandriva and Suse.

Our BSP expertise includes:

ARM Cores

Cortex A9/A8/A7, Cortex M3, Neon Instruction set

ARM Processors

Texas Instruments
Intel

Marvel
Broadcom

x86

Intel Celeron, x186, x64 etc

What are you waiting for ?

Book a demo