Debugging environments for embedded systems unavoidably depend on the internal structure of the operating system (OS) in order to implement OS support functions. Since the ITRON specification standardizes only the API, the internal structure of operating systems conforming to the ITRON Specification are different, resulting in difficulties in supporting ITRON-Specification operating systems for debugging environments. To solve this problem, we design the ITRON Debugging Interface Specification which is defined as a standard interface for debugging environments supporting ITRON-Specification operating systems. In designing the ITRON debugging interface, we adopt the approach where a module hiding the difference of the internal structure of OS is embedded to the host side. With this method, we are able to achieve the adaptability to a variety of target systems. This paper describes the standardization approach adopted to the ITRON debugging interface. This paper also evaluates the approach's adaptability.
展开▼