Embedding Linux in a DiskOnChip
Nov 27, 2000 — by Rick Lehrbaum — from the LinuxDevices Archive — 2 viewsThis “how-to” article by John Lombardo, adapted from his upcoming book on Embedded Linux, explains how to embed Linux and a small application in an M-Systems DiskOnChip solid-state Flash module (without violating the GPL). The article provides a detailed, step-by-step process which can be used to create and test the embedded application. Lombardo writes . . .
“This article guides you through the process of building a custom Linux image and installing it on the DiskOnChip in such a way that you will not violate the GPL. The image will be bootable and you will be able to distribute the hardware without any sort of spinning media; hard drive, floppy drive or CD-ROM . . .”
“This procedure uses the Embedded Linux Workshop presented in 'Embedded Linux'. Originally, the example was put together as a simple list of steps — however, the set of steps would require that we statically link the DiskOnChip driver into the kernel, violating the GPL. Providing a set of steps to build everything required for a dynamic runtime is well beyond the scope of this article, and besides that's exactly what the Embedded Linux Workshop is for . . .”
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.