ARBOR has a mission to enable your embedded device designs to come to the market as rapidly as possible. Software and Firmware support accompanying our products are critical for this mission to be accomplished.
As a virtual member of your team, we are well aware of this and offer a wide range of services, ready-to-run items and reference designs.
PC based systems rely on BIOS to bootstrap Operating systems and to do the proper hardware initialization.
"The right tool for the right job" applies here.
We offer BIOS kernels from multiple BIOS vendors.
Depending on the need and the specifications of your project we can supply Award, AMI or Insyde BIOS based kernels.
Among many others, we provide:
- Logo customizations.
- Battery-less operation support.
- VGA bios resolution customizations for flat panels.
- PXE support.
- Embedded Controller integration.
- Custom BIOS extensions.
2.Bootloaders for Embedded
ARBOR's embedded "Boot loader on board" option for X86 boards provides Windows CE and/or Linux designs with an elegant and fast way to transfer kernels from disk to memory.
The embedded bootloader comes as a Bios Extension (Option ROM) and provides:
- MBR ??less booting from IDE Flash.
- Support Windows CE and Linux.
- Facilitates easy OS firmware upgrade.
- Faster boot up times
3.Micro Controller Firmware
To overcome the limitations of the shell PC hardware, micro controllers attached to various buses on board can provide solutions for common problems in PC based automation.
4.Embedded Operating System
As PC based embedded system designs increase, as is the demand for easily customizable and open standards based operating systems that can handle tasks typical for these systems.
Windows XP Embedded, the componentized version of XP professional or Windows CE the hard real time embedded operating system with ultra small footprint; take your pick, if you are considering Microsoft for your products.
On the other hand, there are many Linux based systems that provide flexible options in any kind of project, from small to large footprint requirements. Anyhow, all of these three front running embedded operating systems are taken into full consideration at ARBOR. Our support teams provide:
- Ready to run reference implementations for hardware verification.
- Customized build environments for your projects.
- Integration services.
- Driver/utility development.
5.Tools and API's
PC based automation has its niche because of the great support for X86 CPUs and their chip sets. Software developers can rely on operating systems drivers that were provided by the chip set vendors.
However for some of the on-board devices that are more specific to industrial or embedded applications we provide a convenient cross platform library/Hal. This library could be used in your applications and is consistent across platforms and ARBOR products.
LibCartop is ARBOR's basic GUI library that allows building applications for Embedded Linux that need small footprint, but high-end graphics.
The library provides: