Innovative Technology

Bring our mid-embedded software engineering expertise to your projects

Software Development

Foundry Linux is the name of our build of the Linux operating system for embedded devices. Foundry Linux is used in both the Tempest DSM and the WML Linux Thin Client. It provides all the functionality that you expect from the Linux OS, and comes with a set of tools for common operations, such as device administration using a web browser and firmware upgrades. We have solutions to the problems of building Linux from scratch so that you can concentrate on your application specification and design.

There are two flavours of Foundry Linux: Foundry Graphical and Foundry Server. Foundry Graphical provides your application with a modern windowing environment for kiosk and other user-focussed applications and fits comfortably within 20 MB of internal flash memory.

Foundry Server is aimed at server style applications where interface to the device is via the network. Foundry Server comes complete with a basic, extensible web configuration interface as standard.

Foundry Linux offers the following features:

  • Linux 2.6.x kernel
  • glibc 2.4.x or optionally uClibc
  • multi-lingual support with gettext enabled programs
  • GTK2+ or web-based system management interface
  • busybox, configured to your application (we compile in only the utilities that you require)
  • customised boot procedure
  • encrypted filestorage
  • encapsulated FreeDOS environment for running legacy embedded DOS applications
  • optional .NET environment provided using Mono
A base build of Foundry Linux with a full graphical system and libraries capable of supporting GTK+ applications such as Mozilla Firefox fits within 24 MB of flash storage.