Abstract:
본 발명은 멀티코어 시스템 환경에서 내부 코어간 통신 채널을 이용하여 특정 슬레이브 코어에 특정 작업(job) 혹은 응용(application)을 할당시켜 동작시키는 시스템 및 방법에 관한 것으로, 마스터 코어와 복수의 슬레이브 코어를 포함하는 멀티코어 시스템 환경에서 특정 슬레이브 코어의 모듈 디바이스의 동적 적재 및 실행을 처리하는 방법은, 응용 프로그램으로부터 수신되는 명령을 처리하기 위해 상기 마스터 코어에서 생성한 상기 채널 이벤트 메시지를 내부 코어간 통신채널을 통해 수신받는 단계; 상기 채널 이벤트 메시지를 자신의 채널 이벤트 메시지큐에 저장하는 단계; 및 상기 특정 슬레이브 코어의 이벤트 핸들러가 상기 저장된 채널 이벤트 메시지를 해석하여 모듈 디바이스의 적재처리, 모듈 디바이스의 실행처리 또는 모듈 디바이스의 삭제처리 중 하나를 실행하는 단계;로 구성됨으로써 코어 활용의 효용성(utilization)을 높이는 효과가 있다. 멀티코어, 마스터 코어, 슬레이브 코어, 적재, 부하 균등
Abstract:
본 발명의 실시예에 의한 다중 파티션 의존성을 지원하는 임베디드 시스템 통합 설정 방법은, 임베디드 시스템에 대해 적어도 하나 이상의 파티션이 설정되는 단계와; 상기 적어도 하나 이상의 파티션 구조로 구현되는 임베디드 시스템에 설치되는 응용 프로그램의 위치가 설정되는 단계와; 상기 임베디드 시스템에 설치된 응용 프로그램 간의 의존성 여부 및 상기 응용 프로그램의 설치 위치에 의한 시스템 안정성이 검사되는 단계와; 상기 시스템 안정성 검사가 실행된 후 시스템이 안정한 설정인지 여부가 결정되는 단계가 포함됨을 특징으로 한다. 다중 파티션 의존성, 임베디드 시스템
Abstract:
An apparatus and a method for measuring real time performance of the Linux kernel are provided to measure the real time performance easily by measuring the whole delay time including all the sections which is different from a conventional method where task preoccupation delay time is measured for each section. A method for measuring real time performance of the Linux kernel comprises the following several steps. A user inputs instructions including an interrupt cycle via an IO unit(310). An interrupt generator generates an RTC(Real Time Clock) interrupt with a set cycle on the basis of the instructions from the user(320). If a task matched with the interrupt is performed, a controller measures a start time of the task(330). Until the measurement is completed according to the instructions from the user or repeated measurements, the controller repeats the interrupt generation and measurements of the task start times(340). If the measurement is finished, the controller calculates an interval among the measured task start times(350), compares the interval with the interrupt cycle, and outputs a comparison result to the user(360).
Abstract:
A method for performing unified setup of multi partition dependency in an embedded system is provided to enhance development efficiency by enabling a developer to check easily stability of a system set up by the developer on various structures and environments. A method for performing unified setup of multi partition dependency comprises the following several steps. At least one partition is set up on the embedded system(S01). A position of an application program installed on the embedded system which is implemented by multi partitions is set up(S02). Dependency among application programs installed on the embedded system and stability of a system in accordance with the installation positions of the application programs is checked(S03). It is determined whether the system is in a stable setup(S04), and if not so in the step S04, an alarm message is outputted(S05). It is checked whether or not unified setup of the system is finished(S06), and if so in the step S06, an image of the embedded system is generated according to corresponding setup(S07).
Abstract:
리눅스 커널 및 응용 프로그램 통합 설정 방법 및 그 장치가 개시된다. 본 발명에 따른 리눅스 커널 및 응용 프로그램 통합 설정 방법은, 상기 응용 프로그램의 설정 파일을 소정 형식의 파일로 변환하는 단계; 및 리눅스 커널 설정 파일, 시스템 설정 파일 및 상기 소정 형식의 파일로 변환된 응용 프로그램 설정 파일을 통합하여 통합된 시스템 설정 파일을 얻는 단계;를 포함하는 것을 특징으로 한다. 본 발명에 따르면, 운영체계로서 리눅스를 사용하는 임베디드 시스템의 리눅스 커널 및 응용 프로그램을 간편하게 통합 설정할 수 있는 효과를 제공한다.
Abstract:
A method and an apparatus for updating software of a mobile terminal device are provided to keep mobile terminal device environment desirable according to the selection of a user. A method for updating software of a mobile terminal device comprises the steps of: after receiving update information in connection with a management server, checking whether executable update exists(210,220); if executable update exists, displaying the update information(230); accepting user input for selecting update to be executed according to the update information(240); and, if the update selected by the user exists, executing the selected update(250).
Abstract:
본 발명은 임베디드(Embedded) 시스템으로 사용될 리눅스의 커널 및 응용 소프트웨어의 통합 설정을 위한 개발 환경 제공 시스템 및 방법에 관한 것으로, 웹 서버를 통하여 접속한 개발자들에게 원격으로 통합 설정 환경을 제공하고 각 개발자들의 설정사항에 따른 작업 결과들을 공유하여 다른 개발자들의 이용이 가능하게 된다. 상기 통합 설정을 위한 웹 기반의 개발 환경 제공은 기존의 응용 프로그램 기반의 설정 도구에 비하여 개발 환경 구축 및 관리가 쉬워지고 여러 개발자의 협업이 용이해 진다.
Abstract:
A system and a method for providing a web-based development environment for integrally setting an embedded Linux kernel and an application program are provided to facilitate construction/management of the development environment and offer a common R/D(Research/Development) environment by providing an individual development environment to each remote developer and enable the developers to share a setting result. An interface(104) receives integrated setting items for the Linux kernel and the application programs from the developer(107) connected to a web-based development server. A builder(106) performs building according to the received integrated setting items. A storing part(102) stores a building result. When the developer wants to shared the building result with other developers, the storing part provides the shared building result in response to a building request received from other developers. The interface receives the integrated setting items by providing a wizard page. The connected developer performs asymmetric communication with the development server by using Ajax(asynchronous Java script and XML).
Abstract:
A dynamic landing/executing system of a module device and a method thereof for improving the utilization of a core application are provided to execute load, delete or execute the module device to a specific slave core by using an event handler. A master core transmits a channel event message which is generated in order to process a command received from an application program between the inner core through the communications channel to the specific slave core. The specific slave core receives a channel event message from the master core(S710). The specific slave core stores the channel event message with the channel event message queue(S720). The event handler of the specific slave core interprets the stored channel event message. The event handler executes one among the loading/execution/deletion of the module device(S730).
Abstract:
본 발명은 소프트웨어 업데이트 방법에 관한 것으로, 이동통신 단말기의 소프트웨어 업데이트 시에 사용자로 하여금 업데이트의 대상이 되는 소프트웨어를 선택하게 함으로써 사용자 취향에 맞는 단말기의 상태를 유지하도록 하는 장치 및 방법을 제공한다. 이를 위해, 본 발명에 따른 소프트웨어 업데이트 방법은, (a) 관리 서버에 접속하여 업데이트 정보를 수신한 후 수행 가능한 업데이트가 있는지 판단하는 단계; (b) 상기 판단 결과 수행 가능한 업데이트가 있는 경우 상기 업데이트 정보를 표시하는 단계; (c) 상기 표시된 업데이트 정보에 따라 수행할 업데이트를 선택하는 사용자의 입력을 받되, 필수 업데이트의 수행이 배제되었으면 사용자의 입력을 배제하는 단계; 및 (d) 상기 사용자에 의하여 선택된 업데이트 또는 상기 필수 업데이트가 있다면 업데이트를 수행하는 단계를 포함한다. 그럼으로써, 본 발명은 이동통신 단말기의 소프트웨어 업데이트 수행시 사용자의 선택에 따라 사용자가 원하는 상태로 단말기 환경을 유지시킬 수 있다는 장점이 있다. 이동통신 단말기, 업데이트