A developer’s review of REDSonic’s Embedded Linux toolkit (Part 4)
Feb 22, 2002 — by LinuxDevices Staff — from the LinuxDevices Archive — 1 viewsFlexibility and extensibility
On the whole, RED-Builder's facilities are remarkably flexible and extensible. I've already mentioned the well-documented means to add RKAs and RKMs. You can also add new modules or modify existing ones using the Module Editor. The module categories can also be manipulated, providing a means to add new categories are rearrange those already provided if you find them unhelpful. One cannot argue with these capabilities; I found them all well thought out and well implemented.
RED-Builder provides support for building and deploying custom kernels; though these facilities are fairly primitive, requiring the manual editing of some configuration files. The process can hardly be considered an improvement over the standard Linux kernel configuration and build process; but it is at least well documented, and when complete provides some integration with the RED-Builder GUI.
For integrating platform specific functionality into RED-Builder, REDSonic provides a plugin framework. This process is fairly powerful and flexible, providing integrated support for alternative means of downloading images, special bootloader preparation steps, and arbitrary tools you wish integrated with the GUI. For example, if you have some means of downloading to your target other than via serial port or Ethernet, you can implement that method and integrate it with the GUI. Or if the target image requires some special header to be recognizable by the bootloader, this step can also be automated using the plugin framework.
Parting thoughts
I found RED-Builder to be a remarkably feature-filled, stable, well-designed, and easy-to-use product — perhaps second only to Lineo's Embedix SDK in these respects, and superior to it in the transparency and extensibility of its operations. This may come as a surprise to many, given REDSonic's relatively low profile in the market. If they get rid of that annoying and offensive dongle, REDSonic may well have one of the most attractive Embedded Linux toolkits available.
Note: Subsequent to (and in response to) this review, REDSonic has eliminated the “dongle” discussed in the first portion of this review. See this announcement for futher details.
Story navigation . . .
- Part 1: First impressions
- Part 2: Initial installation
- Part 3: Creating a project
- Part 4: Flexibility and extensibility
Be sure to read all the articles in this series . . .
- A developer's review of the leading Embedded Linux toolkits
- A developer's review of Lineo's Embedix SDK
- A developer's review of MontaVista's Hard Hat Linux SDK
- A developer's review of Red Hat's Embedded Linux Developer Suite
- A developer's review of LynuxWorks' BlueCat Linux SDK
- A developer's review of REDSonic's RED-Builder Embedded Linux toolkit
About the author: Jerry Epplin has written embedded software for the past fifteen years, primarily for medical devices. He can be reached at [email protected]
Other related stories . . .
- The Embedded Linux Overview Quick Reference Guide
- The Embedded Linux Distributions Quick Reference Guide
- The Real-time Linux Software Quick Reference Guide
- The Embedded Linux GUI/Windowing Quick Reference Guide
- Where's the free beer?
- Book review: John Lombardo's Embedded Linux
- Embedded Linux Workshop — an open source Embedded Linux toolkit
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.