**1. Introduction**

14 Will-be-set-by-IN-TECH

324 Grid Computing – Technology and Applications, Widespread Coverage and New Horizons

A. Muñoz, E. Ostua, M. J. Bellido, A. Millan, J. Juan, D. Guerrero, 2008, "Building a

J. Williams and N. Bergmann, "Embedded linux as a platform for dynamically

Salewski, F. and Kowalewski, S. 2007. "Hardware platform design decisions in embedded

Nancy Eastman. 2005. "Moving Embedded Systems onto FPGAs" *00 Embedded Magazine* http://china.xilinx.com/publications/magazines/emb\_02/xc\_pdf/emb02-

http://www.xilinx.com/support/documentation/sw\_manuals/xilinx11/edk

Joachim Henkel, Mark Tins (2004) "Munich/MIT Survey: Development of Embedded Linux"

http://www.petalogix.com/resources/documentation/petalinux/userguide

OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores½o, registered

http://www.xilinx.com/support/documentation/sw\_manuals/xilinx11/

V. Medina, I. Gomez, E. Dorronzoro, D. Oviedo, S. Martin, J. Benjumea, G. Sanchez,

2009, "IEC-60870-5 application layer for an Open and Flexible Remote Unit" *IEEE International Symposium on Industrial Electronics (ISIE 2009)* ; Seoul Olympic Parktel,

http://www.arm.com/products/solutions/AMBA\_Spec.html

http://pascal.case.unibz.it/retrieve/1535/MunichMIT-Survey\_Embedded\_Linux\_

http://www.latticesemi.com/products/intellectualproperty/ipcores/mico32/mico

http://www.altera.com/literature/hb/nios2/n2cpu\_nii5v1.pdf

http://www.alteraforum.com/forum/forumdisplay.php?f=38

Jiri Gaisler, Sandi Habinc, 2010 "GRLIB IP Library User's Manual"

Xilinx Inc. (2009) "ISE Design Suite Software Manuals and Help"

Snapgear 2010, "SnapGear Embedded Linux Distribution"

ARM Ltd. Corp. 1999, "AMBA(TM) Specification (Rev 2.0)"

http://www.debian.org/ports/sparc/index.en.html

(Argentina), 2008

2004, pp. 171-176

altium.pdf

\_ctt.pdf

2004.pdf

32uclinux.cfm

trademark

manuals.pdf

Debian (2010) "Debian SPARC Port"

DOI:10.1145/1217809.1217814

Petalogix Inc. (2010), "Petalinux User Guide"

Lattice Inc. (2010) "uCLinux for LatticeMico32"

http://www.OpenCores.org

http://www.snapgear.org/

Seoul, Korea July 5-8, 2009

Altera Inc. (2010) "Nios Forum: Operative Systems"

1727-1732, Cambridge (United Kingdom)

Xilinx Inc. (2009) "EDK Concepts, Tools, and Techniques"

Altera Inc. (2009) "Nios II Processor Reference Handbook"

*4th Southern Conference on Programmable Logic (SPL 2008)* ; San Carlos de Bariloche

SoC for industrial applications based on LEON microprocessor and a GNU/Linux distribution", *IEEE International Symposium on Industrial Electronics (ISIE 2008)* pp.

self-reconfiguring systems-on-chip" *Proc. Eng. Reconfig. Syst. Algorithms (ERSA)*, Jun.

systems: a systematic teaching approach" *SIGBED* Rev. 4, 1 (Jan. 2007), 27-35.

First, this chapter offers a brief introduction for the grid computing and its potential in the embedded system design, embedded system definition the difference between the embedded system and the general purpose computer, embedded systems classification and the design challenges. Next, an embedded system design for inverter power supply is described as a case study. An embedded system can be simply defined as a combination of hardware (microprocessor) and software that is built into a product for purposes such as controlling, monitoring and communication without human intervention. Furthermore, embedded system is a special-purpose computing device designed to perform dedicated functions. The hardware includes a microprocessor or microcontroller with additional external memory, I/O, and other components such as sensors, keypad, LEDs, LCDs, and any kind of actuators. The embedded software is the driving force of the embedded system design. Once it is loaded, the embedded software will never be changed unless it needs to be reloaded or replaced (Turley, 2010 & Henzinger and Sifakis, 2006 & Hongxing and Thomas, 2006). Nowadays, embedded systems can be found in devices ranging from from digital watches to communication systems, transportation navigation systems, medical systems, and financial systems. Figure 1 shows some examples of the applications of embedded systems. The number of the embedded systems has increased rapidly in the last few decades to meet modern life demands.
