Abstract:
The present invention relates to a method for setting time in a vehicle by using a smart device and an apparatus thereof. The method for setting time in a vehicle by using a smart device according to the present invention includes: performing wireless pairing between the smart device and a head unit in the vehicle; requesting time information setting to the head unit; and transmitting a current time in the smart device and a preset delay time to the head unit when approval with respect to the request is received from the head unit.The head unit sets a sum of the current time and the delay time as a current time to be displayed on the vehicle. According to the method for setting time in a vehicle by using a smart device and an apparatus thereof, the user may conveniently set a current time inside the vehicle by using a smart device and may accordingly set the time displayed on the vehicle as a standard time. The present invention is implemented as an application program in the smart device so that convenience of the user may be improved.
Abstract:
태스크 상태변화가 반드시 스케줄링과 태스크 컨텍스트 스위칭을 필요로 하는 경우와 그렇지 않은 경우를 구분하고, 상태변화에 따른 우선순위에 따라 차량용 실시간 운영체제 내 OS 스케줄러의 기능을 분산한다. 본 발명에 따른 차량용 실시간 운영체제의 스케줄링 방법은, Running, Ready, Waiting, Suspended의 네 가지 상태 중 하나의 상태로부터 다른 하나의 상태로 변화하는 태스크의 상태변화 발생을 감지하는 단계; 상기 상태변화가 Waiting으로부터 Ready로의 변화이거나, Suspended로부터 Ready로의 변화인 경우, 제1 플래그를 On으로 설정하는 단계; 상기 상태변화에 따라 새롭게 Ready 상태로 된 태스크의 우선순위가 현재 Running 상태의 태스크의 우선순위보다 높은 경우, 제2 플래그를 True로 설정하는 단계; 및 상기 차량용 실시간 운영체제의 스케줄러를 호출하는 단계를 포함한다.
Abstract:
The disclosed technique relates to a method for debugging an embedded software in real time using a memory address and, more specifically, to a method for debugging a target system in a debugging processor in real time. The method comprises the steps of: allowing the target system to download symbol information generated by a compiler and store the symbol information in a memory; allowing the debugging processor to analyze the symbol information to acquire a memory address of the target system, in which a variable is stored; allowing the debugging processor to transmit a debugging packet for the variable to an interrupt service routine (ISR) of the target system through a communication interface; allowing the ISR to receive the debugging packet and read a value of the variable according to the debugging packet; and allowing the ISR to change the value of the variable according to the debugging packet. Thus, costs can be reduced and the entire resource of the embedded system can be saved by providing debugging in real time using the memory address without adding a debugging software. [Reference numerals] (110) Store symbol information; (120) Acquire a memory address; (130) Transmit a debugging packet; (140) Debugging; (AA) Start; (BB) End
Abstract:
PURPOSE: An encoding and decoding method and apparatus for error correction are provided to reduce a memory storage space by reducing the number of output data in an error correction circuit. CONSTITUTION: A decoding apparatus is composed of a bit string generating unit(200), first to N(10,8)th RS(Reed-Solomon) decoders(2021-202N), a search unit(204), and an N+1(10,8)th RS decoder(206). The bit string generating unit generates 256 bit strings by receiving 8 symbol data and 2 symbol data reduced to 3 bits per symbol. First to N(10,8)th RS decoders provides outputs to the search unit. The search unit detects a (10,8) RS decoder having one value from the outputs of the First to N(10,8)th RS decoders. The N+1(10,8)th RS decoder checks and corrects errors by receiving the bit string provided from the search unit.
Abstract:
본 발명은 런타임 환경 생성 방법, 장치 및 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. 본 발명은 차량에 탑재되는 ECU(Electronic Control Unit)에 대한 ECU 설정 정보를 분석한 후 런타임 환경(Runtime Environment)과 관련된 정보를 추출하며, 상기 런타임 환경과 관련된 정보에 근거한 런타임 환경 소스 코드를 생성하도록 제어하는 런타임 환경 제너레이터 엔진(Generator Engine)부; XML 형식으로 저장된 상기 ECU 설정 정보를 상기 런타임 환경 제너레이터 엔진부에서 적용되는 형식으로 변환하는 XML 파서(Parser)부; 및 상기 런타임 환경 제너레이터 엔진부에서 상기 런타임 환경 소스 코드를 생성하기 위한 템플릿을 제공하는 런타임 환경 템플릿(Template)부를 포함하는 것을 특징으로 하는 런타임 환경 생성 장치를 제공한다. 본 발명에 의하면, 자동차에 탑재되는 전자장치 소프트웨어 간의 이식성과 하드웨어 독립성을 향상시키는 효과가 있다. 런타임, 런타임 환경, ECU, 소스
Abstract:
PURPOSE: An apparatus and a method for managing a data of network are provided to analyze internal problem of vehicles and flaw of the data by analyzing and storing all network data of the vehicles. CONSTITUTION: A network interface unit(100) transmits and receives a data through connection with a network communications bus. A packet copy unit(110) duplicates a packet data through the network interface unit. A packet analysis unit(120) analyzes an error of the packet data. A store manager(130) manages the packet data of the packet analysis unit. A database unit(140) stores the packet data of the store manager.
Abstract:
Cases where a status change of a task requires scheduling and task context switching and other cases are divided, and functions of an OS scheduler in a real-time operating system of a vehicle are distributed according to the priority of the task after the status change. According to the present invention, a scheduling method of a real-time operating system for a vehicle includes: a step of detecting a status change of a task from a status among running, ready, waiting, and suspended to another status; a step of setting a first flag as on if the change is from waiting to ready or from suspended to ready; a step of setting a second flag as true if the priority of the task of which the status becomes ready after the status change is higher than the priority of a task of which the current status is running; and a step of calling a scheduler of the real-time operating system for a vehicle.