Friday 1 June 2012

what is uClinux?(www.embeddedsoftwarelabs.com)



Hi Friends

Come to the World of Embedded Systems in which lot of things are there where u guys can Do lot of activity and develop applications.

Now just get into the chip. The name ‘uClinux’ comes from ‘Micro(μ)-Controller Linux’.


Here we go , Putting it simple uClinux is Linux 2.x kernel intended for micro-controllers without Memory Management Units (MMUs).Today's uClinux as an operating system includes Linux kernel releases for 2.0 2.4 and 2.6 as well as a collection of user applications, libraries and tool chains.

uClinux was first ported to the Motorola MC68328 DragonBall Integrated Microprocessor. Since then, uClinux has grown exponentially, as more and more MMU-less chips receive their own ports.

Ported Microcontrollers and Microprocessors

* Motorola DragonBall (M68EZ328), M68328, M68EN322, ColdFire, QUICC (Quad Integrated Communications Controller)
* ARM7TDMI
S3c4510B Samsung micro-controller.

. . . and more all the time!

Linux vs. uClinux?

Since uClinux was created to support non-MMU microprocessors, multitasking can be tricky. Most user applications that run on top of uClinux, however, will not require multitasking. In addition, most of the binaries and source code for the kernel have been rewritten to tighten-up and slim-down the code base. This all means that the uClinux kernel is much, much smaller than the original Linux 2.0 kernel, while retaining the main advantages of the Linux operating system: stability, superior network capability, and excellent file system support.

Key features of uClinux:

* Common Linux API
* uCkernel <>


Which file systems does uClinux support?

NFS, ext2, MS-DOS, and FAT16/32 are only a handful of the available file systems embraced by uClinux.

No comments:

Post a Comment