Embedded Operating Systems and Linux

What is an Embedded OS

  • An "embedded system" is any computer system or computing device that performs a dedicated function or is designed for use with a specific embedded software application.
  • Embedded systems may use a ROM-based operating system or they may use a disk-based system, like a PC. But an embedded system is not usable as a commercially viable substitute for general purpose computers or devices.


The Real-Time Operating System uCOS-II

  • μC/OS-II is a highly portable, ROMable, very scalable,preemptive real-time, deterministic, multitasking kernel
  • It can manage up to 64 tasks (56 user tasks available)
  • It has connectivity with μC/GUI and μC/FS (GUI and File Systems for μC/OS-II)
  • It is ported to more than 100 microprocessors and microcontrollers
  • It is simple to use and simple to implement but very effective compared to the price/performance ratio.
  • It supports all type of processors from 8-bit to 64-bit

for more details click here:

uCOS-II.pdf
View  Download

UCOS-Datasheet.pdf
View  Download


UC-TCPIP-Datasheet.pdf
View  Download


uCOS ppts uCOS ppf uCOS documentation..uCOS ppts uCOS ppf uCOS documentation..uCOS ppts uCOS ppf uCOS documentation..uCOS ppts uCOS ppf uCOS documentation..uCOS ppts uCOS ppf uCOS documentation..uCOS ppts uCOS ppf uCOS documentation..uCOS ppts uCOS ppf uCOS documentation..uCOS ppts uCOS ppf uCOS documentation..uCOS ppts uCOS ppf uCOS documentation..




G4L - Ghost for Linux

G4L is a hard disk and partition imaging and cloning tool. The created images are optionally compressed, and they can be stored on a local hard drive or transferred to an anonymous FTP server. A drive can be cloned using the "Click'n'Clone" function. G4L supports file splitting if the local filesystem does not support writing files larger than 2GB. The included kernel supports ATA, serial-ATA, and SCSI drives. Common network cards are supported. It is packaged as a bootable CD image with an ncurses GUI for easy use.

You must have heard about Norton Ghost, which makes a snapshot of a hard disk allowing you to restore your system in case of a crash. However, Norton Ghost is a commercial tool that costs a lot of money. 'Ghost for Linux' is a free and open source equivalent of this tool. It allows you to create your disk image either on a different hard disk or via FTP on another machine.

This is a mini-distro of Linux and its kernel includes support for Parallel ATA and Serial ATA IDE drives. In our environment, we were not able to use it with SCSI drives. It comes with support for most common network cards.

Usage
It runs from a bootable CD and gives you a simple menu-based interface to navigate. We have given an ISO image of this distro on this month's PCQEssential CD. You may use Nero or other CD burning software to transfer this to a CD.

Before booting with it, make sure you have a secondary hard disk installed on the machine you want to ghost, with either Windows or Linux partitions. The tool creates an image of the active Linux partitions on the second hard disk. Now to use this tool, just boot your PC or server with the CD you created. At the login prompt, give the username as 'g4l' and execute the following command.


full details at

http://pcquest.ciol.com/content/linux/2005/105041202.asp