Abstract:
본 발명은 홈게이트웨이 시스템에서 새로운 장치 및 서비스가 사용될 경우 해당 장치 드라이버 및 서비스를 설치하는 방법에 관한 것이다. 본 발명에 따른 홈게이트웨이 시스템의 자동 서비스 설치 방법은, 홈게이트웨이 시스템에서 하드웨어 장치의 변경 여부를 판단하는 단계와, 상기 장치 변경여부 판단결과 상기 홈게이트웨이 시스템에 새로운 하드웨어 장치가 추가된 경우에는 신뢰된 서버에 상기 새로운 장치에 대한 정보를 전송하는 단계와, 상기 서버로부터 상기 새로운 하드웨어 장치에 대한 드라이버 및 상기 드라이버에 대응하는 서비스에 관한 바이너리 파일을 다운로드하는 단계, 및 상기 다운로드 받은 바이너리 파일을 이용하여 상기 새로운 하드웨어 장치에 대한 드라이버 및 서비스를 개시하는 단계를 포함하는 것을 특징으로 한다. 본 발명에 따르면 홈게이트웨이 시스템에서 사용자의 개입 없이 장치 드라이버 및 서비스의 변경이 가능하며, 홈게이트웨이 시스템의 프로세서가 변경된 경우에도 원시 코드를 이용하여 용이하게 서비스를 제공할 수 있는 이점이 있다.
Abstract:
PURPOSE: A system and a method for loading an OS(Operating System) for an embedded system are provided to reduce an expense for developing a bootloader and remove troublesomeness for downloading the OS every time by making the OS perform the functions to be executed in the bootloader. CONSTITUTION: A client(200) transits the OS version information to the server before the application is started after the OS(240) is executed, and executes an application program(260) in case that the OS version information of the client is identical with the OS version information stored in a server(100). The server compares the OS version information transmitted from the client with the OS version information stored in the server, and loads an OS image stored in the server to the client when two OS version information are different. The OS includes a driving part(250) transmitting the OS version information to the server, and storing the OS image downloaded from the server and the OS version information matched with the OS image to a bootable nonvolatile memory.
Abstract:
PURPOSE: A device and a method for automatically generating a remote active object program code are provided to make a user conveniently describe a remote active object by using a definition language of an easy construction, to generate the described language as a programming language, and to generate an active object. CONSTITUTION: The distributed object systems interconnected via a network include the operating systems for controlling the distributed object systems, the middlewares for controlling the communication objects, and the objects accessible remotely with each other. The distributed object systems automatically generate the program codes by defining the remote objects. The automatic active object program device includes an ADL(Active object Definition Language) defining unit(201), an ACTGEN(ACTive object GENeration) unit(203), and a METGEN(METhod call GENeration) unit(206). The ADL defining unit defines parallel active objects. The ACTGEN unit makes a program code for the generation of an active object. The METGEN unit generates a program code for calling the method of a remote active object.
Abstract:
PURPOSE: A method for managing a stack for a real time system is provided to protect and operate a system safely without allocating memories by sensing an excessively allocated memory in a user mode, preventing an overflow of a stack in a system mode, and preventing a memory from being damaged caused by a stack overflow of a process. CONSTITUTION: A stack memory for a system is allocated through a system stack allocating unit(201). If a stack memory allocating request is received while a process is created(202), a necessary stack memory is allocated according to each process through a process stack allocating unit(203). If a fault is received while the process is performed(204), a stack related fault process is performed in a stack fault processing unit(205). Finally, if a stack memory collecting request is received while a process is terminated(206), the corresponding stack memory is collected(207).
Abstract:
PURPOSE: A method for providing shell function for developing operating system is provided so that the developing cost of system can be reduced by correcting the user program without correcting shell program, thereby capable of registering and canceling commands optionally. CONSTITUTION: A method for providing shell function for developing operating system includes an initialization step (S1) for initializing a serial input/output device as an original mode. A step is to initialize a command table as an empty state (S3). If a request for command register is inputted, a step is to register a processor to the command table (S3). If a command is inputted, a step is to search the command in the command table, call and executing the corresponding processor (S7,S8). Thereafter, if a request of the command cancel is inputted, a step is to cancel the command from the command table (S9,S10).
Abstract:
본 발명은 대형 소프트웨어를 개발함에 있어서 여러 모듈로 분할하여 진행할 경우, 혹은 개발된 소프트웨어를 배포할 경우 소프트웨어의 목적 화일 혹은 실행 화일 내의 정보를 보호하기 위하여 요청되는 기호 정보 보호방법에 관한 것이다. 먼저 목적 화일 혹은 실행 화일의 이름을 받아들여 이의 헤드 정보를 읽는 제1단계(110, 120)와, 상기 제1단계 수행 후 오브젝트 내의 모든 기호들을 읽어들이는 제2단계(130)와, 상기 제2단계 수행 후 예외 기호를 처리하는 제3단계(140, 150)와, 상기 제3단계 수행 후 새로운 이름의 기호를 생성하는 제4단계(160, 170)와, 상기 제4단계 후 교체 전 후의 기호를 관리하는 제5단계(200)와, 상기 제5단계 후 객체 화일의 기호를 교체하는 제6단계에 의해서 수행되는 것을 특징으로 한다.
Abstract:
CPU with memory managing function(2); memory(3); input/output MFP(multi-function peripheral)(4) controlling the input/output; input/output device(5).It includes the steps of: the first step(11 or 14) - after executing a control command from user, monitoring the output if there is an output command line during the user block execution; the second step(15) - after executing the above first step(11 or 14), handling the output command line with a user level library if the present output status is 'on' state; the second step(16) - after executing the above first step(11 or 14), handling the output command line with a system level library if the present output status is 'off' state;
Abstract:
The method adds the packet level control processor(PLCP) to the existing switching system. The packet interface adapter that bears full burder of transmitting/receiving of packet frame was added to PLCP. Through this method, the main processing mounting adapter(MPMA) matches with the packet bus interface adapter to exchange packet between them.