Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
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