Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Chapter</strong> 4<br />
execution times, and whole l<strong>at</strong>ency time of each event.<br />
4.1 Introduction<br />
As mentioned above, embedded systems often used in daily life mostly. One of most<br />
important factors in embedded systems is the characteristic of real-time. Real-time<br />
characteristic is the most important measure th<strong>at</strong> divides the general Linux kernel and the<br />
embedded kernel. In other words, an embedded system has a strong real-time characteristic.<br />
Automobile brake system can be a simple example of an embedded system. The automobile<br />
brake system is one of real-time systems th<strong>at</strong> must not allow the delay. If l<strong>at</strong>ency of the<br />
automobile break system occurred th<strong>at</strong> causes a traffic accident. Also, real-time must be<br />
assured for home appliances used, such as microwaves and washing machines. Time is an<br />
important factor for the navig<strong>at</strong>ion system of an airplane or a weapon system. As mentioned<br />
above, most of embedded systems are cre<strong>at</strong>ed by concerning real-time characteristics as one<br />
of important factors. From small and light devices to very large devices, most of embedded<br />
systems have to guarantee the deadline and when delay occurs, there is high a possibility of<br />
serious accident.<br />
Therefore, there is a need for a tool to analyze a l<strong>at</strong>ency problem of timers [33] and other<br />
problems occurring in the kernel. An excellent kernel analysis tool is the most important for<br />
problem solving and applic<strong>at</strong>ion development. There are a lot of kernel analysis tools in other<br />
to analyze the Linux kernel. Some are provided as commerce products and some are provided<br />
as open sources. Kernel analysis tools are essential to any kernels but most of kernel analysis<br />
tools are not complete. Very basic analysis tools are partly provided by Linux and it is<br />
34