Building an Embedded System |
Desktop Training - DSL |
Project: Building an Embedded SystemAn embedded system may be defined as the Linux kernel with specific applications modified for a specific purpose. Often embedded systems are flashed into a ROM (Read Only Memory). This type of situation allows for a system that will restart and function the same every time because it cannot change. This initial stage with DSL is to create an “embedded” system that is based on a Compact Flash Disk. The Compact Flash Disk which can be mounted read only like ROM is great to work with because it is cheap and because it easy to manipulate. Take a look at the parts in order to understand the whole. Linux Kernel Applications Purpose Hardware
This image illustrates the combination of hardware and software that interacts to create an embedded device which functions or has the purpose of being a firewall. Getting Started The first thing that you must be able to do is create a complete system on a Compact Flash Disk.
Hardware You Will Need
Insert the CFDisk and configure your system to boot to the CDROM first in the BIOS. If you have never done this before you may want to figure out how to go about it or get some help from a friend so you don't mess your system up.
The CFDisk can then function just like a hard drive. Now there are some drawbacks as the CFDisk has limited number of reads and writes so you need to keep this in mind. However, this will give you a great test base for working with DSL. One of the advantages of this method is that you can configure 3 or 4 disks differently and pull one out and replace it with another to test different aspects of the system.
|