24.12.2012 Views

Chapter 4 - DSpace at Waseda University

Chapter 4 - DSpace at Waseda University

Chapter 4 - DSpace at Waseda University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Chapter</strong> 2<br />

2.3 Embedded Linux<br />

An embedded OS has to supports developing environment such as middleware, library,<br />

development tools, and analysis tools for analysis kernel problems. The Linux kernel th<strong>at</strong> is<br />

the commonly OS among embedded system OSes. Nevertheless, embedded systems such as<br />

cellular phone and real-time applied product have been used by the RTOS because of its<br />

required time constraint such as hard real-time systems. However, rapidly improved<br />

performance of embedded systems causes limit<strong>at</strong>ion of systems based on RTOS. Therefore<br />

Linux OS th<strong>at</strong> strengthened real-time characteristic engages public <strong>at</strong>tention again.<br />

Embedded Linux means simply Linux th<strong>at</strong> used in the embedded system. Early embedded<br />

Linux was developed with small memory and low performance processor. Therefore<br />

embedded Linux has been minimized its size and functions, and customized because of<br />

limit<strong>at</strong>ion to be built in small memory. Above conditions are essential factor of embedded<br />

Linux. Nevertheless, the embedded Linux was applied in various products.<br />

There are lots of reasons th<strong>at</strong> Linux get the spotlight in the embedded system industry.<br />

Three big reasons are as follows. First, there is no royalty and licensing cost. Open source<br />

licensing agreement is one of reasons for being Linux today. Second, it supports functions<br />

th<strong>at</strong> RTOS could not support for various devices such as smartphone and PDA etc. Gradually<br />

embedded devices are going to change by various demands of memory size, wireless internet,<br />

and hard disk etc. It means th<strong>at</strong> the demands could not be existed from RTOS are going to be<br />

more bigger and bigger such as safety, various graphic user interface (GUI), memory security,<br />

and support personal inform<strong>at</strong>ion etc. If developing of the embedded system, there is no need<br />

12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!