Transmitting and receiving method and apparatus in real-time system
    2.
    发明授权
    Transmitting and receiving method and apparatus in real-time system 有权
    实时系统中的发送和接收方法和装置

    公开(公告)号:US08194658B2

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

    申请号:US11979737

    申请日:2007-11-07

    IPC分类号: H04L12/56

    摘要: A method and apparatus transmitting and receiving in a real-time system are disclosed. The method of transmitting in a real-time system includes scheduling a task included in a socket based on a predetermined transmission option designated to the socket, and transmitting a packet generated by the scheduled task based on the predetermined transmission option, so that real-time communications of a network communication can be secured and resources of the system can be efficiently used, thereby, transmitting and receiving data according to the required characteristics of transmission and reception.

    摘要翻译: 公开了一种在实时系统中发送和接收的方法和装置。 在实时系统中发送的方法包括基于指定给套接字的预定传输选项来调度包含在套接字中的任务,以及基于预定传输选项发送由调度任务生成的分组,使得实时 可以确保网络通信的通信,并且可以有效地利用系统的资源,从而根据所需的发送和接收特性发送和接收数据。

    Method and apparatus for preventing stack overflow in embedded system
    3.
    发明授权
    Method and apparatus for preventing stack overflow in embedded system 有权
    嵌入式系统中防止堆栈溢出的方法和装置

    公开(公告)号:US09280500B2

    公开(公告)日:2016-03-08

    申请号:US12003947

    申请日:2008-01-03

    IPC分类号: G06F13/24 G06F9/50

    摘要: Provided is a method and apparatus for preventing a stack overflow in an embedded system. The method of preventing a stack overflow includes: reading a maximum stack usage of at least one function for executing a requested operation from maximum stack usages of functions provided from a kernel, which are stored in advance; and processing the requested operation on the basis of the read maximum stack usage of the at least one function and a size of a usable region in a stack for the requested operation. Accordingly, the stack overflow can be prevented without generating a run-time overhead.

    摘要翻译: 提供了一种用于防止嵌入式系统中的堆栈溢出的方法和装置。 防止堆栈溢出的方法包括:从预先存储的从内核提供的功能的最大堆栈使用中读取用于执行所请求操作的至少一个功能的最大堆栈使用; 以及基于所述至少一个功能的读取的最大堆栈使用量和所请求操作的堆叠中的可用区域的大小来处理所请求的操作。 因此,可以防止堆栈溢出而不产生运行时间开销。

    Method of managing memory in multiprocessor system on chip
    4.
    发明授权
    Method of managing memory in multiprocessor system on chip 有权
    多处理器片上系统的内存管理方法

    公开(公告)号:US07996630B2

    公开(公告)日:2011-08-09

    申请号:US12805651

    申请日:2010-08-11

    CPC分类号: G06F8/4441

    摘要: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.

    摘要翻译: 提供了一种在多处理器片上系统(MPSoC)中管理存储器的方法。 根据本发明的一个方面,通过基于存储器访问频率,参照符号表确定对应于符号的变量或函数的存储位置,可以反映存储器的局部性并且可以有效地使用受限的存储器资源 如果所确定的存储位置与先前存储位置不同,则将所确定的存储位置与先前存储位置进行比较,以及将存储在先前存储位置中的变量或功能复制到所确定的存储位置。

    Method of managing memory in multiprocessor system on chip
    5.
    发明申请
    Method of managing memory in multiprocessor system on chip 有权
    多处理器片上系统的内存管理方法

    公开(公告)号:US20100312977A1

    公开(公告)日:2010-12-09

    申请号:US12805651

    申请日:2010-08-11

    IPC分类号: G06F12/00 G06F12/02 G06F12/16

    CPC分类号: G06F8/4441

    摘要: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.

    摘要翻译: 提供了一种在多处理器片上系统(MPSoC)中管理存储器的方法。 根据本发明的一个方面,通过基于存储器访问频率,参照符号表确定对应于符号的变量或函数的存储位置,可以反映存储器的局部性并且可以有效地使用受限的存储器资源 如果所确定的存储位置与先前存储位置不同,则将所确定的存储位置与先前存储位置进行比较,以及将存储在先前存储位置中的变量或功能复制到所确定的存储位置。

    Apparatus and method of detecting errors in embedded software
    7.
    发明申请
    Apparatus and method of detecting errors in embedded software 有权
    检测嵌入式软件错误的装置和方法

    公开(公告)号:US20080282229A1

    公开(公告)日:2008-11-13

    申请号:US11984105

    申请日:2007-11-13

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3648 G06F9/454

    摘要: A method and apparatus for detecting errors in an application software of an embedded system are provided. The method of detecting errors in an application software includes determining a development language of the application software and an operating system on which the application software is executed; replacing an error detection syntax inserted in order to examine an error in a predetermined function of the application software, with an error detection syntax according to the result of the determination; and performing exception handling for an error occurring in the function according to the result of the replacement, and logging error information according to the exception handling. According to the method and apparatus, an error can be automatically detected and logged irrespective of a development language and an operating system.

    摘要翻译: 提供一种用于检测嵌入式系统的应用软件中的错误的方法和装置。 检测应用软件中的错误的方法包括确定应用软件的开发语言和执行应用软件的操作系统; 替换插入的错误检测语法,以便根据确定结果具有错误检测语法来检查应用软件的预定功能中的错误; 并且根据替换的结果对功能中发生的错误执行异常处理,并根据异常处理记录错误信息。 根据该方法和装置,无论开发语言和操作系统如何,都可以自动检测和记录错误。

    Transmitting and receiving method and apparatus in real-time system
    8.
    发明申请
    Transmitting and receiving method and apparatus in real-time system 有权
    实时系统中的发送和接收方法和装置

    公开(公告)号:US20080165770A1

    公开(公告)日:2008-07-10

    申请号:US11979737

    申请日:2007-11-07

    IPC分类号: H04L12/56

    摘要: A method and apparatus transmitting and receiving in a real-time system are disclosed. The method of transmitting in a real-time system includes scheduling a task included in a socket based on a predetermined transmission option designated to the socket, and transmitting a packet generated by the scheduled task based on the predetermined transmission option, so that real-time communications of a network communication can be secured and resources of the system can be efficiently used, thereby, transmitting and receiving data according to the required characteristics of transmission and reception.

    摘要翻译: 公开了一种在实时系统中发送和接收的方法和装置。 在实时系统中发送的方法包括基于指定给套接字的预定传输选项来调度包含在套接字中的任务,以及基于预定传输选项发送由调度任务生成的分组,使得实时 可以确保网络通信的通信,并且可以有效地利用系统的资源,从而根据所需的发送和接收特性发送和接收数据。

    Apparatus and method of detecting errors in embedded software
    9.
    发明授权
    Apparatus and method of detecting errors in embedded software 有权
    检测嵌入式软件错误的装置和方法

    公开(公告)号:US08589889B2

    公开(公告)日:2013-11-19

    申请号:US11984105

    申请日:2007-11-13

    IPC分类号: G06F9/45 G06F11/00

    CPC分类号: G06F11/3648 G06F9/454

    摘要: A method and apparatus for detecting errors in an application software of an embedded system are provided. The method of detecting errors in an application software includes determining a development language of the application software and an operating system on which the application software is executed; replacing an error detection syntax inserted in order to examine an error in a predetermined function of the application software, with an error detection syntax according to the result of the determination; and performing exception handling for an error occurring in the function according to the result of the replacement, and logging error information according to the exception handling. According to the method and apparatus, an error can be automatically detected and logged irrespective of a development language and an operating system.

    摘要翻译: 提供一种用于检测嵌入式系统的应用软件中的错误的方法和装置。 检测应用软件中的错误的方法包括确定应用软件的开发语言和执行应用软件的操作系统; 替换插入的错误检测语法,以便根据确定结果具有错误检测语法来检查应用软件的预定功能中的错误; 并且根据替换的结果对功能中发生的错误执行异常处理,并根据异常处理记录错误信息。 根据该方法和装置,无论开发语言和操作系统如何,都可以自动检测和记录错误。