Red Rock Systems uses its own hardened operating system and system utilities to create stand alone network appliances. These appliances can run on your hardware or ours and perform our tasks or yours. We partner with a variety of Single Board Computer (SBC) vendors in an effort to always provide the right solution for the task at hand.

MightyMouse - Hardened Linux Distribution

Anyone can download the Linux kernel and read and compile the source code. Very few can configure, package, deploy, then support that same source code for an embedded system.

Red Rock Systems "MightyMouse" is a hardened Linux distribution and is the culmination of six years of research and development. Our custom distribution is slim, trim, and specifically designed to provide a rock solid platform basis for embedded devices. Key Features:
  • Customized cross-compile toolchain for target processor
  • Customized boot loader specifically tailored for the target hardware
  • Linux 2.6.** kernel
  • uClibc or full GLibC support
  • USB, Console, RS-232 device driver configuration
  • Product tailored base system utilities
  • Very fast boot to application times (we target 10 seconds maximum)
    • NOR/NAND flash utilities
    • Custom user-space register/GPIO interaction utilities
    • The List goes on and on...

BigStick - USB-Boot Systems

Single-board computing systems are now available from a variety of hardware vendors. Some have more memory and processor speeds, some are less expensive, some have enclosures available, and some have schematics available to use a reference design.

BigStick is a USB-bootable MightyMouse distribution custom tailored for whatever hardware you happen to be running on today. Looking for a solution where you (or we) can develop your software application all while the hardware design is up in the air? How about a near term solution running on "hardware A", with a known next step of running on "hardware B" when it becomes available?

The Red Rock Systems BigStick product line allows you to decouple the hardware from the software and run your solution on almost anything. Application environments, flash layouts, and all of the standard operating system requirements stay the same so you can move your application from platform to platform with ease.

uLog - Multi-System Log Retrieval & Unification

Embedded systems often have constrained amounts of RAM and flash memory space available. During development or initial deployment thse products will also have more verbose levels of debug output to allow software developers the opportunity to catch the full context of error scenarios.

So, your product has verbose logging to catch the problems that occur, yet it also has small amounts of storage available -- what happens to your log data?

The logs wrap or get truncated, you have lost your valuable debug data, and now you have to attempt a recreate and recapture the software failure costing you time and money.

"uLog" is a network appliance that runs our own MightyMouse distribution off a BigStick USB boot system on a variety of hardware platforms. uLog allows the capture, storage, and presentation of debug logs and traces from multiple targets. The logs are captured via a variety of network protocols and the appliance is configurable via an easy-to-use web browser interface.

MassUpdate - Multi-System Transactional Firmware Updates

Embedded systems have specific upgrade procedures that often must follow a specific software version upgrade path. Why send a Customer-Support Engineer or Field-Applications Engineer every time you need to upgrade multiple systems in the field when you can send a network appliance to do that job for you?

"MassUpdate" is a network appliance running on our MightyMouse linux distribution off a BigStick USB-boot stick. It's software stack is specifically designed to update the firmware on multiple targets following a strict set of user-configurable guidelines via multiple network protocols. The appliance is managed via an easy-to-use web browser interface and can be deployed in a matter of minutes.

SaveStore - Multi-System Configuration Management

Are you looking for a way to save, then restore system configurations on multiple embedded systems?

"SaveStore" is a network appliance running our MightMouse Linux distribution off a BigStick USB-boot stick. It's software application allows you to save configuration data via a variety of input methods:
  • Read configuration contents directly off the hardware
    • Capture the entire configuration (or the whole storage device), not just the visible filesytems
    • Invaluable for manufacturing or full backups of existing systems
  • Capture configuration settings via network interfaces. HTTP, FTP, or control CLI interfaces to capture output or apply settings
  • Can be used to deploy preconfigured systems
  • NEW PRODUCTS

    LATEST NEWS

    © RED ROCK SYSTEMS LLC, 2011