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.

5<br />

<strong>Chapter</strong> 1<br />

of comprehension about hardware and software, compared to the general software’s project.<br />

In addition, an embedded system’s project has a lot of hardware constraints. Due to these<br />

characteristics of an embedded system, it is not easy to propose a solution for the problem<br />

which occurs during project development. These days various solutions for these problems<br />

are proposed.<br />

Among the many solutions for analysis problems describes how to use the event log.<br />

� Kernel processes many events such as memory-rel<strong>at</strong>ed events, system call events,<br />

network-rel<strong>at</strong>ed events in a very short time. These events help to analyze problems<br />

and suggest a solution to developers. Hence, we re-define the logging inform<strong>at</strong>ion to<br />

analyze these events inform<strong>at</strong>ion.<br />

� Generally, there are two main ways to analyze event inform<strong>at</strong>ion. First, it is to<br />

visualize kernel events. This way can analyze the problem approxim<strong>at</strong>ely but not<br />

exactly. Another way is to print the event log in the text mode. It is very efficient<br />

when a developer needs to analyze a problem exactly. Therefore, by using the test<br />

mode’s advantage, we will find problems and suggest solutions.<br />

� It requires much time and effort to find problems in the kernel mode compared to in<br />

the user mode [63]. Therefore, the tool for detecting the kernel problem and fixing it<br />

up is very important in the embedded system development.<br />

While the embedded system development, there are a lot of important factors such as<br />

hardware, development time, development costs. Same as these factors, the analysis tool is<br />

the one of the most important factor in the development environment for embedded systems.

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

Saved successfully!

Ooh no, something went wrong!