Focus on Embedded Technologies
For many years, Embedded Systems have been developed and deployed with the help of Red Hat's open source tools and runtime software. Because of the diverse range of devices and systems in the embedded world, Red Hat has developed a professional services process to customize tools and runtime software for a wide range of architectures, boards and systems.
Red Hat's professional services assesses your run-time software requirements and then customizes and optimizes Linux for embedded systems and ports the open-source boot loader technology known as Redboot.
Embedded Linux run-time
Embedded Linux is an increasingly popular choice for embedded applications, particularly for the nascent Internet appliance market.
Red Hat is the leader in Linux distribution and maintenance. We employ key contributors to Linux and hence have insight into, and influence the direction of its roadmap.
There are many benefits to using Red Hat embedded Linux:
- Open source with wide developer support base
- Tested, high-performance network stack
- Multiple graphics APIs (Nano-X, MicroWindows, X)
- Fully compliant Posix API
- Fully compliant Posix thread support
- Portable across multiple CPU architectures
For more information visit the Embedded Linux Development Suite software pages.
Redboot boot loader
RedBoot is a standardized embedded debug and bootstrap solution that provides firmware for running and debugging embedded Linux systems on a wide range of embedded platforms including ARM, MIPS, MN10300, PowerPC, Hitachi SHx, v850, and x86.
RedBoot supports downloading and debugging of applications, flash and network booting of the Linux kernel, and downloading and updating of flash images remotely via serial or Ethernet connections, thereby providing field upgradeability. RedBoot is modular and has a well-defined architecture for adding new functionality. It also provides the convenience of command line and scripting interfaces.
RedBoot enhances the use of Red Hat GNUPro development tools by providing a target side hook known as a "stub" that enables gdb, the GNU debugger, to communicate with applications built with gcc or g++ running on the target board. With RedBoot, this debugging capability is available across the wide range of supported platforms.
|