Apparatus and method for reconstructing embedded software development environment
    1.
    发明授权
    Apparatus and method for reconstructing embedded software development environment 有权
    重构嵌入式软件开发环境的装置和方法

    公开(公告)号:US08881093B2

    公开(公告)日:2014-11-04

    申请号:US13295325

    申请日:2011-11-14

    申请人: Jeong-Si Kim

    发明人: Jeong-Si Kim

    IPC分类号: G06F9/44

    CPC分类号: G06F8/30

    摘要: 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.

    摘要翻译: 这里公开了一种用于重建嵌入式软件开发环境的方法和装置。 该装置包括综合管理设置单元和综合项目管理单元。 集成管理设置单元设置由多个开发工具中的每一个支持的至少一个目标,并登记多个开发工具。 综合项目管理单位创建了一个综合项目,使用多个开发工具重构嵌入式软件开发环境。

    INTEGRATED MANAGEMENT APPARATUS AND METHOD FOR EMBEDDED SOFTWARE DEVELOPMENT TOOLS
    2.
    发明申请
    INTEGRATED MANAGEMENT APPARATUS AND METHOD FOR EMBEDDED SOFTWARE DEVELOPMENT TOOLS 审中-公开
    集成管理装置和嵌入式软件开发工具的方法

    公开(公告)号:US20110154285A1

    公开(公告)日:2011-06-23

    申请号:US12848584

    申请日:2010-08-02

    申请人: Jeong Si KIM

    发明人: Jeong Si KIM

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20

    摘要: 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.

    摘要翻译: 提供了一种用于嵌入式软件开发工具的集成管理设备和方法,可以支持在单一环境下开发嵌入式软件过程中使用的所有开发工具,并为开发人员提供通过支持开发工作优化的开发环境 基于开发环境类型的集成项目和集成工具用户界面(UI)。 因此,可以提高嵌入式软件开发工作的效率。

    Driver agent device for supporting remote device driver development environment in embedded system and operation method thereof
    3.
    发明授权
    Driver agent device for supporting remote device driver development environment in embedded system and operation method thereof 有权
    用于支持嵌入式系统中的远程设备驱动程序开发环境的驱动代理设备及其操作方法

    公开(公告)号:US07546611B2

    公开(公告)日:2009-06-09

    申请号:US11008996

    申请日:2004-12-13

    CPC分类号: H04L67/125 G06F8/20

    摘要: 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.

    摘要翻译: 具有设备驱动程序开发工具和具有设备驱动代理的目标系统的主机系统,所述工具和所述目标系统彼此分离并与通信网络互连。 驱动代理设备与目标系统通信,从设备驱动程序开发工具接收和处理各种服务请求,并通过通信网络将处理的服务发送到主机系统。 Thr驱动程序代理确定从设备驱动程序开发工具请求的服务类型,并根据确定的服务类型执行服务。 因此,设备驱动器可以适应于目标系统,并且在没有复杂程序的情况下进行测试,以有效地减少设备驱动程序开发所需的时间和人力。

    METHOD AND APPARATUS FOR DIAGNOSING OPERATING SYSTEM RESOURCES SUPPORTING USB DEVICE DRIVER DEVELOPMENT IN LINUX SYSTEM
    4.
    发明申请
    METHOD AND APPARATUS FOR DIAGNOSING OPERATING SYSTEM RESOURCES SUPPORTING USB DEVICE DRIVER DEVELOPMENT IN LINUX SYSTEM 审中-公开
    用于诊断运行系统资源的方法和装置支持LINUX系统中的USB设备驱动程序开发

    公开(公告)号:US20100180283A1

    公开(公告)日:2010-07-15

    申请号:US12732706

    申请日:2010-03-26

    IPC分类号: G06F9/44 G06F3/048 G06F13/42

    摘要: 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.

    摘要翻译: 提供了一种用于诊断支持用于Linux系统的通用串行总线(USB)设备驱动程序开发的操作系统资源的装置和方法。 该装置和方法装置使驱动程序开发人员能够在没有硬件和操作系统的专业知识的情况下简单地执行操作系统资源诊断,例如检测和提取设备驱动程序开发所需的硬件信息,各种描述符配置的搜索和更改以及过程 通过端点输入/输出数据。 因此,减少了设备驱动程序开发过程所需的努力和成本,并且可以提高Linux USB设备驱动程序开发工作的效率。

    PROJECT MANAGEMENT DEVICE AND METHOD FOR ARCHITECTURE MODELING TOOL OF APPLICATION SOFTWARE ON AUTOSAR AND COMPUTER READABLE RECORDING MEDIUM THEREFOR
    5.
    发明申请
    PROJECT MANAGEMENT DEVICE AND METHOD FOR ARCHITECTURE MODELING TOOL OF APPLICATION SOFTWARE ON AUTOSAR AND COMPUTER READABLE RECORDING MEDIUM THEREFOR 审中-公开
    项目管理装置及其自动化应用软件建模工具的建模方法及其可读取的记录介质

    公开(公告)号:US20100162203A1

    公开(公告)日:2010-06-24

    申请号:US12549671

    申请日:2009-08-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F9/45512

    摘要: 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.

    摘要翻译: 提供了AUTOSAR应用软件的架构建模工具的项目管理设备和方法。 该设备包括接口单元,命令执行单元和工作空间管理单元。 接口单元从用户接收影响项目资源的处理命令,对接收到的命令进行分类,并执行相应的呼叫处理。 命令执行单元分析从接口单元输入或从工具传送的命令。 如果命令是工具停止命令,则设备停止。 如果命令是接口输入命令,或者不是工具停止命令,则将命令分为描述资源构建命令和要执行的模型更新命令。 工作空间管理单元创建,删除和更新工作空间的内容,以反映由工作空间上的命令执行单元执行的处理结果。

    DEVICE AND METHOD FOR EXECUTING KERNEL API INTERACTIVELY
    6.
    发明申请
    DEVICE AND METHOD FOR EXECUTING KERNEL API INTERACTIVELY 审中-公开
    用于执行KERNEL API互动的设备和方法

    公开(公告)号:US20090089816A1

    公开(公告)日:2009-04-02

    申请号:US12099455

    申请日:2008-04-08

    IPC分类号: G06F9/54

    CPC分类号: G06F9/4484 G06F9/545

    摘要: 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.

    摘要翻译: 提供了一种用于在Linux系统中交互地执行内核应用程序接口(API)的装置和方法,其中内核API在用户区域中独立地操作以确认操作结果。 该设备包括:设备接口单元,用于从用户接收命令,并将与命令相对应的执行结果输出给用户; 内核API命令分析单元,用于从设备接口单元接收命令,分析命令并生成内核API执行信息; 以及内核API命令执行单元,用于使用所述内核API执行信息执行对应于所述命令的内核API,并将所述执行结果发送到所述设备接口单元。 因此,内核API可以使用简单的过程以缩短的时间和精力应用,而不是重复Linux系统的整个内核程序开发过程。

    Method and apparatus for diagnosing operating system resources supporting USB device driver development in Linux system
    7.
    发明申请
    Method and apparatus for diagnosing operating system resources supporting USB device driver development in Linux system 审中-公开
    用于诊断在Linux系统中支持USB设备驱动程序开发的操作系统资源的方法和装置

    公开(公告)号:US20070162627A1

    公开(公告)日:2007-07-12

    申请号:US11607501

    申请日:2006-12-01

    IPC分类号: G06F3/00

    摘要: 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.

    摘要翻译: 提供了一种用于诊断支持用于Linux系统的通用串行总线(USB)设备驱动程序开发的操作系统资源的装置和方法。 该装置和方法装置使驱动程序开发人员能够在没有硬件和操作系统的专业知识的情况下简单地执行操作系统资源诊断,例如检测和提取设备驱动程序开发所需的硬件信息,各种描述符配置的搜索和更改以及过程 通过端点输入/输出数据。 因此,减少了设备驱动程序开发过程所需的努力和成本,并且可以提高Linux USB设备驱动程序开发工作的效率。

    APPARATUS AND METHOD FOR RECONSTRUCTING EMBEDDED SOFTWARE DEVELOPMENT ENVIRONMENT
    8.
    发明申请
    APPARATUS AND METHOD FOR RECONSTRUCTING EMBEDDED SOFTWARE DEVELOPMENT ENVIRONMENT 有权
    用于重构嵌入式软件开发环境的装置和方法

    公开(公告)号:US20120124548A1

    公开(公告)日:2012-05-17

    申请号:US13295325

    申请日:2011-11-14

    申请人: Jeong-Si KIM

    发明人: Jeong-Si KIM

    IPC分类号: G06F9/44

    CPC分类号: G06F8/30

    摘要: 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.

    摘要翻译: 这里公开了一种用于重建嵌入式软件开发环境的方法和装置。 该装置包括综合管理设置单元和综合项目管理单元。 集成管理设置单元设置由多个开发工具中的每一个支持的至少一个目标,并登记多个开发工具。 综合项目管理单位创建了一个综合项目,使用多个开发工具重构嵌入式软件开发环境。

    Parallel loop transformation methods for race detection during an execution of parallel programs
    9.
    发明授权
    Parallel loop transformation methods for race detection during an execution of parallel programs 失效
    在并行程序执行期间进行种族检测的并行循环变换方法

    公开(公告)号:US07076776B2

    公开(公告)日:2006-07-11

    申请号:US10025556

    申请日:2001-12-26

    IPC分类号: G06F9/44 G06F9/45

    摘要: 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.

    摘要翻译: 一种并行循环变换方法,用于在执行并行程序期间进行种族检测,包括通过以原始并行循环作为输入生成循环变换所需的条件语句分支行列式字符串Cstr的数据结构,并提取执行路径信息, 使用条件语句的数据结构并行循环进行全循环覆盖循环,循环变换所需的行列式Cstr和执行路径信息作为输入语句,进行比赛检测功能,以激活已转换的赛跑检测功能 并行循环,并且根据仪器化检测功能运行并行程序时执行比赛检测。