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.
Abstract:
The present invention relates to a micro robot control device. The micro robot control device comprises: first and second circular coils concentrically arranged with the same radius and separated from each other at a distance longer than the radius; a direction control part for controlling the direction of a micro robot positioned in the separated space by forming an uniform magnetic section area in a part of the space; and a power supply part for controlling the position of the uniform magnetic field section by supplying different current values having same current direction to the first and second circular coils. The micro robot control device can expand the work space where the micro robot can move, the operational section of the micro robot, and the installation space for subsidiary devices by widening the space between the two circular coils. [Reference numerals] (111) First circular coil; (112) Second circular coil; (AA,GG) D(Distance between the coils) > R(Radius of the coils); (BB) Uniform magnetic field section; (CC) Sum of the magnetic field of the first and second circular coils; (DD) Current direction; (EE) Dotted line : magnetic field in case of D = R; (FF) Solid line : magnetic field in case of D > R
Abstract:
The present invention relates to a microrobot control device using a movable stage includes a direction control coil unit which includes coaxial first and second circular coils, of which the radiuses are identical and which are separated, and which forms a uniform magnetic field region and controls a direction of a microrobot within the uniform magnetic field region; a power supply unit which supplies a current having an identical current flowing direction to the first and second circular coils for forming the uniform magnetic field region; an image monitoring unit which monitors the present position of the microrobot; and a movable stage on which the microrobot is arranged on the top surface and which is moved to make the microrobot position within the uniform magnetic field region. According to the microrobot control device using the movable stage, a working scope and a working space of the microrobot can be controlled and expanded by arranging the microrobot on the movable stage between the two circular coils and moving the movable stage and the microrobot control device can be applied for various situations. [Reference numerals] (AA,CC,EE,GG) Coil;(BB,FF) Uniform magnetic field region;(DD) Move;(HH) Stage change
Abstract:
본 발명은 차량 임베디드 시스템 개발 교육을 위한 키트 및 그의 작동 방법 에 관한 것이다. 이를 위하여, 본 발명은 차량에 장착되는 부품의 제어를 수행하는 하나 이상의 ECU 하드웨어; 차량에 장착되는 부품의 제어를 위한 신호의 입출력을 테스트하는 입출력 신호 시뮬레이터; 및 차량의 기능을 소프트웨어로 구현한 AUTOSAR 애플리케이션 소프트웨어가 설계 및 구현되는 PC를 포함하는 차량 임베디드 시스템 개발 교육용 키트를 제공한다. 또한, 본 발명은 응용 소프트웨어를 설계하여 기능을 테스트하고, 하나 이상의 ECU 하드웨어를 이용하여 응용 시스템을 구성하여 기능을 테스트한 뒤, ECU 하드웨어를 입출력 신호 시뮬레이터에 연결하고 응용 시스템의 기능을 테스트하는 차량 임베디드 시스템 개발 교육용 키트 개발 방법을 제공한다. 또한, 본 발명은 AUTOSAR 스타터 키트를 이용하여 진행할 프로젝트를 설정하여 프로젝트 응용 프로그램 시스템을 설계하고, 하나 이상의 ECU 하드웨어의 설계 파일을 생성한 뒤, 응용 프로그램 시스템의 기능 테스트를 위한 환경을 설정하여, ECU 하드웨어에서의 응용 시스템 기능의 정상 동작 여부를 판단하는 차량 임베디드 시스템 개발 교육용 키트를 이용한 응용 프로그램 시스템 개발 방법을 제공한다.
Abstract:
AUTOSAR(Automotive Open System Architecture) 기반 ADC 드라이버는 개발 에러(development error)를 발견하는 DET(development error tracer) 모듈, 아날로그 신호를 디지털 신호로 변환하는 함수들을 포함하는 ADC 드라이버 모듈, ADC 드라이버의 일반적인 속성을 결정하는 파라미터들을 포함(contain)하는 AdcGeneral 컨테이너 및 ADC 드라이버의 하드웨어 유닛 속성, 채널 속성 및 그룹 속성을 결정하는 파라미터들을 포함하는 AdcConfig 컨테이너를 포함한다.
Abstract:
PURPOSE: A driver location control system and design method thereof based on an AUTOSAR(AUTomotive Open System ARchitecture) standard platform are provided to independently design a hardware by suggesting a standard software structure, a task design, an input/output signal and an interface. CONSTITUTION: A sensor component(310) receives location information of a seat, a steering wheel, and a side mirror from a sensor. An application software component(330) processes the location information. An actuator component(350) calculates the output value of a motor that changes the location of a seat, a steering wheel, and a side mirror based on processed information.
Abstract:
PURPOSE: A method and an apparatus of testing worst case response time of embedded software are provided to minimize the tester's task and improve the process speed by simultaneously performing worst response time analysis and test. CONSTITUTION: A design information extraction and test system generating unit(106) extract information about the test item from the design information of the embedded software, and a tester(114) and a target system(124). The design information extraction and test system generating unit estimates the worst case response time by the processing route according to the design information, and provides information about the worst response time to the target system. The tester generates test data about the test item, transmits the test data to the target system, and receives a test result from the target system.
Abstract:
AUTOSAR 기반의 BSW(Basic Software) 계층내의 MCAL 계층(Microcontroller Abstraction Layer)을 구성하는 마이크로 컨트롤러의 펄스폭변조(PWM: Pulse-Width Modulation) 유닛 제어 펄스폭변조 드라이버 모듈의 동작 방법이 개시된다. 펄스폭변조 드라이버 모듈은, 마이크로컨트롤러의 펄스폭변조 유닛을 제어하여 펄스폭변조 신호를 생성하는 펄스폭변조 드라이버(PWM driver)와 펄스폭변조 드라이버에 의해서 송수신되는 펄스폭변조 신호의 파형 속성을 저장하는 펄스폭변조 속성 컨테이너(PWMGeneral Container) 및 펄스폭변조 유닛의 설정 정보를 저장하는 펄스폭변조 설정 컨테이너(PWMConfig Container)로 구성되며, 펄스폭변조 드라이버는 펄스폭변조 속성 컨테이너에 기록된 정보를 바탕으로 하여 펄스폭변조 신호의 파형 속성을 파악하고, 펄스폭변조 설정 컨테이너에 기록된 정보를 바탕으로 펄스폭변조 유닛의 설정을 수행하도록 펄스폭변조 드라이버 모듈의 동작 방법이 구성된다. 따라서, 하드웨어에 종속적인 MCAL 계층에서 소프트웨어의 재사용성(reusability), 확장성(scalability)을 유지하고, 펄스폭 변조 드라이버 모듈의 빠르고 신뢰성 있는 개발을 가능하게 할 수 있다. 자동차, AUTOSAR, ECU, 컨트롤러, 펄스폭변조, PWM, 드라이버