摘要:
Disclosed herein is a method and apparatus for reconstructing an embedded software development environment. The apparatus includes an integrated management setting unit and an integrated project management unit. The integrated management setting unit sets at least one target supported by each of a plurality of development tools and registers the plurality of development tools. The integrated project management unit creates an integrated project in which the embedded software development environment is reconstructed using the plurality of development tools.
摘要:
Provided is an integrated management apparatus and method for embedded software development tools, which can support all the development tools used in the process of developing embedded software under a single environment, and provide a developer with a development environment optimized to development work through the support of an integrated project and an integrated tool user interface (UI) on the basis of a development environment type. Thus, it is possible to increase efficiency of the embedded software development work.
摘要:
A host system having a device driver development tool and a target system having a device driver agent, the tool and the target system separated from each other and interconnected with a communication network. The driver agent device communicates with the target system, receiving and processing various service requests from the device driver development tool, and transmits the processed services to the host system through the communication network. Thr driver agent determines types of the services requested from the device driver development tool and performs services based on the types of the services determined. Accordingly, the device driver can be adapted to the target system and tested without complex procedures to effectively reduce time and manpower needed for the device driver development.
摘要:
Provided are an apparatus and method for diagnosing operating system resources supporting universal serial bus (USB) device driver development for a Linux system. The apparatus and method device enable driver developers to simply perform, without professional knowledge of hardware and operating systems, operating system resource diagnosis such as detection and extraction of hardware information required for device driver development, search and change of various descriptor configurations, and process of data input/output through an endpoint. Thus, effort and cost required for a device driver development process are reduced, and it is possible to improve the efficiency of Linux USB device driver development work.
摘要:
Provided are a project management device and a method for an architecture modeling tool of AUTOSAR application software. The device includes an interface unit, a command execution unit, and a workspace management unit. The interface unit receives a processing command affecting project resources from a user, classifies the received command, and executes a corresponding call processing. The command execution unit analyzes a command inputted from the interface unit or delivered from a tool. If the command is a tool stop command, the device is stopped. If the command is an interface input command or is not the tool stop command, the command is classified into a description resource build command and a model update command to be executed. The workspace management unit creates, deletes, and updates contents of a workspace to reflect a processing result executed by the command execution unit on the workspace.
摘要:
Provided are a device and method for executing a kernel application program interface (API) interactively in a Linux system, wherein a kernel API is independently operated in a user region to confirm an operation result. The device includes: a device interface unit for receiving a command from a user, and outputting an execution result corresponding to the command to the user; a kernel API command analysis unit for receiving the command from the device interface unit, analyzing the command, and generating kernel API execution information; and a kernel API command execution unit for executing a kernel API corresponding to the command using the kernel API execution information, and transmitting the execution result to the device interface unit. Thus, a kernel API can be applied using a simple process with reduced time and effort, instead of repeating the entire kernel program development process for a Linux system.
摘要:
Provided are an apparatus and method for diagnosing operating system resources supporting universal serial bus (USB) device driver development for a Linux system. The apparatus and method device enable driver developers to simply perform, without professional knowledge of hardware and operating systems, operating system resource diagnosis such as detection and extraction of hardware information required for device driver development, search and change of various descriptor configurations, and process of data input/output through an endpoint. Thus, effort and cost required for a device driver development process are reduced, and it is possible to improve the efficiency of Linux USB device driver development work.
摘要:
Disclosed herein is a method and apparatus for reconstructing an embedded software development environment. The apparatus includes an integrated management setting unit and an integrated project management unit. The integrated management setting unit sets at least one target supported by each of a plurality of development tools and registers the plurality of development tools. The integrated project management unit creates an integrated project in which the embedded software development environment is reconstructed using the plurality of development tools.
摘要:
A parallel loop transformation method for race detection during an execution of parallel programs that includes generating a data structure of a condition statement branch determinant string Cstr required for loop transformation by taking an original parallel loop as an input and extracting execution path information, transforming the original parallel loop into a full race covering loop using the data structure of the condition statement branch determinant string Cstr required for loop transformation and the execution path information as an input statement, instrumenting the race detection function in order to activate the race detection function for the transformed parallel loop which are previously generated, and executing the race detection while running the parallel programs according to instrumented detection functions.