• Title/Summary/Keyword: RTOS(Real-time operating system)

Search Result 108, Processing Time 0.024 seconds

Study of DTV Set Korea Electronics Technology Institute (KETI) (DTV Set개발에 관한 연구)

  • Song Chai-Jong;Lee Sek-Phil;Lim Tae-Bum;Kim Yun-Sang
    • 한국정보통신설비학회:학술대회논문집
    • /
    • 2006.08a
    • /
    • pp.95-98
    • /
    • 2006
  • 본 논문의 목표는 지상파 디지털 방송과 데이터 방송 그리고 아날로그 방송을 수신할 수 있는 DTV Set를 구현하고 일체형 디지털 방송 수신기에서 아날로그 방송과 영상을 입력받았을 때 화질저하의 원인이 되는 De-interlace 알고리즘과 3-D Noise를 적절하게 제거할 수 있는 알고리즘에 관한 연구가 목표이다. 또한, 디지털방송의 수신된 컨텐츠를 다른 저장매체로 불법적으로 복사, 재생을 막기 위한 디지털 컨텐츠복사를 방지할수 있는 알고리즘에 관한 연구이다. 현재, 우리나라에서는 기존의 아날로그 방송과 고품질 디지털 방송 서비스를 위한 디지털 방송이 시험적으로 실시되고 있는 상황이다. 이러한 환경하에서 디지털 방송 수신만을 위한 수신기는 아직 시기상조이며 아날로그 방송과 디지털 방송을 동시에 수신할 수 있는 일체형 수신기가 필요한다. 일체형 수신기에서 가장 문제가 되는 부분이 아날로그 방송을 수신하여 디지털 영상으로 인코딩한 후 화면에 뿌려 줄 때 Even Field와 Odd Field를 분리하여 뿌려주기 때문에 많은 영상의 열화가 발생하게 된다. 이러한 문제를 해결하기 위한 많은 방법들이 연구되고 있는 실정이다. 본 연구에서 사용된 시스템을 간략하게 소개하면 디지털 방송 수신을 위한 SoC 로는 Zoran의 G9 Ellete 채택하였고 아날로그 영상의 Decoder로는 AMI의 ADV7401을 선택하였다. 이에 대한 Operating System는 Real-Time OS인 Thread-X를 선택하였다.

  • PDF

A Ranking Cleaning Policy for Embedded Flash File Systems (임베디드 플래시 파일시스템을 위한 순위별 지움 정책)

  • Kim, Jeong-Ki;Park, Sung-Min;Kim, Chae-Kyu
    • The KIPS Transactions:PartA
    • /
    • v.9A no.4
    • /
    • pp.399-404
    • /
    • 2002
  • Along the evolution of information and communication technologies, manufacturing embedded systems such as PDA (personal digital assistant), HPC (hand -held PC), settop box. and information appliance became realistic. And RTOS (real-time operating system) and filesystem have been played essential re]os within the embedded systems as well. For the filesystem of embedded systems, flash memory has been used extensively instead of traditional hard disk drives because of embedded system's requirements like portability, fast access time, and low power consumption. Other than these requirements, nonvolatile storage characteristic of flash memory is another reason for wide adoption in industry. However, there are some technical challenges to cope with to use the flash memory as an indispensable component of the embedded systems. These would be relatively slow cleaning time and the limited number of times to write-and-clean. In this paper, a new cleaning policy is proposed to overcome the problems mentioned above and relevant performance comparison results will be provided. Ranking cleaning policy(RCP) decides when and where to clean within the flash memory considering the cost of cleaning and the number of times of cleaning. This method will maximize not only the lifetime of flash memory but also the performance of access time and manageability. As a result of performance comparison, RCP has showed about 10 ~ 50% of performance evolution compared to traditional policies, Greedy and Cost-benefit methods, by write throughputs.

Development of a Remote Multi-Task Debugger for Qplus-T RTOS (Qplus-T RTOS를 위한 원격 멀티 태스크 디버거의 개발)

  • 이광용;김흥남
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.4
    • /
    • pp.393-409
    • /
    • 2003
  • In this paper, we present a multi-task debugging environment for Qplus-T embedded-system such as internet information appliances. We will propose the structure and functions of a remote multi-task debugging environment supporting environment effective ross-development. And, we are going enhance the communication architecture between the host and target system to provide more efficient cross-development environment. The remote development toolset called Q+Esto consists to several independent support tools: an interactive shell, a remote debugger, a resource monitor, a target manager and a debug agent. Excepting a debug agent, all these support tools reside on the host systems. Using the remote multi-task debugger on the host, the developer can spawn and debug tasks on the target run-time system. It can also be attached to already-running tasks spawned from the application or from interactive shell. Application code can be viewed as C/C++ source, or as assembly-level code. It incorporates a variety of display windows for source, registers, local/global variables, stack frame, memory, event traces and so on. The target manager implements common functions that are shared by Q+Esto tools, e.g., the host-target communication, object file loading, and management of target-resident host tool´s memory pool and target system´s symbol-table, and so on. These functions are called OPEn C APIs and they greatly improve the extensibility of the Q+Esto Toolset. The Q+Esto target manager is responsible for communicating between host and target system. Also, there exist a counterpart on the target system communicating with the host target manager, which is called debug agent. Debug agent is a daemon task on real-time operating systems in the target system. It gets debugging requests from the host tools including debugger via target manager, interprets the requests, executes them and sends the results to the host.

The signal processing algorithm of the Missile Flight Test Launch Control System (비행시험 발사통제 시스템의 신호처리 알고리즘)

  • Oh, Jino
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.19 no.8
    • /
    • pp.1965-1972
    • /
    • 2015
  • The Missile Flight Test Launch Control System is to operate in conjunction with the Fire Control System during flight test to guided weapons. Also, this is a system for the test control and situation monitoring depending on the type of guided weapons and testing purposes. Message structure, communication protocols, such as data types for interworking with the fire control system and the Missile Flight Test Launch Control System are defined in the Launch Control ICD(Interface Control Document). ICD are composed differently of each guided weapons system and each test object. Previously, in order to interwork with the Fire Control System, the interlocking software was developed, which had a variety of problems. Therefore, we developed a new parsing algorithm in order to recognize the variety of Launch Control ICD and verified that the algorithm operates normally by checking transmitting and receiving various message in conjunction with the fire control system.

A Study on Design of Vehicle Control System Based on ${\mu}C/OS-II$ (${\mu}C/OS-II$를 적용한 차량용 제어시스템의 설계에 관한 연구)

  • Song, Young-Ho;Lee, Tae-Yang;Park, Won-Yong;Moon, Chan-Woo;Ahn, Hyun-Sik;Jeong, Gu-Min
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.10 no.3
    • /
    • pp.193-197
    • /
    • 2009
  • In this paper, we study on design of vehicle control system which is based on ${\mu}C/OS-II$, We component a electric motor drive system for simulator because the most of vehicle part use electric motor for actuator. We use the XC2287 microcontroller which is often used vehicle body controller because XC2287 guarantee high confidence and durability in vehicle industry. The electric motor control system derive PWM from general I/O port in XC2287 microcontroller. The signal is supplied at electric motor after amplifying that using driver circuit. The user control duty of PWM signal through controlling potentiometer which is connected to XC2287. through that, the user control speed of electric motor. we synchronize both input process via controlling potentiometer and PWM output process using semaphore. we verify porting of ${\mu}C/OS-II$ via experimentation.

  • PDF

Precise Positioning of Farm Vehicle Using Plural GPS Receivers - Error Estimation Simulation and Positioning Fixed Point - (다중 GPS 수신기에 의한 농업용 차량의 정밀 위치 계측(I) - 오차추정 시뮬레이션 및 고정위치계측 -)

  • Kim, Sang-Cheol;Cho, Sung-In;Lee, Seung-Gi;Lee, W.Y.;Hong, Young-Gi;Kim, Gook-Hwan;Cho, Hee-Je;Gang, Ghi-Won
    • Journal of Biosystems Engineering
    • /
    • v.36 no.2
    • /
    • pp.116-121
    • /
    • 2011
  • This study was conducted to develop a robust navigator which could be in positioning for precision farming through developing a plural GPS receiver with 4 sets of GPS antenna. In order to improve positioning accuracy by integrating GPS signals received simultaneously, the algorithm for processing plural GPS signal effectively was designed. Performance of the algorithm was tested using a simulation program and a fixed point on WGS 84 coordinates. Results of this study are aummarized as followings. 1. 4 sets of lower grade GPS receiver and signals were integrated by kalman filter algorithm and geometric algorithm to increase positioning accuracy of the data. 2. Prototype was composed of 4 sets of GPS receiver and INS components. All Star which manufactured by CMC, gyro compass made by KVH, ground speed sensor and integration S/W based on RTOS(Real Time Operating System)were used. 3. Integration algorithm was simulated by developed program which could generate random position error less then 10 m and tested with the prototype at a fixed position. 4. When navigation data was integrated by geometrical correction and kalman filter algorithm, estimated positioning erros were less then 0.6 m and 1.0 m respectively in simulation and fixed position tests.

Development of Flight Software for SIGMA CubeSat (SIGMA 큐브위성의 비행 소프트웨어 개발)

  • Lee, Jeongho;Lee, Seongwhan;Lee, JungKyu;Lee, Hyojeong;Shin, Jehyuck;Jeong, Seonyeong;Oh, YoungSeok;Jin, Ho
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.44 no.4
    • /
    • pp.363-372
    • /
    • 2016
  • SIGMA(Scientific cubesat with Instruments for Global Magnetic field and rAdiation) CubeSat has been developed for magnetic field measurement of the Earth and space radiation measurement at Kyung Hee university. The flight software plays important roles in controlling the satellite and processing the data in the space mission. In this paper, the Flight Software has been implemented to process all the tasks in the one thread without RTOS(Real Time Operating System). This is an effective mothed not only to concentrate the space mission of CubeSat but also to reduce the overhead of the Flight Software by considering the mission perform procedures and the system control methods.

An Educational MBL Platform Development with Remote Access Functionality (원격 제어 교육용 MBL 플랫폼 개발에 관한 연구)

  • Kim, Si-Kyung;Lee, Hee-Bok;Lee, Hee-Man
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.8 no.6
    • /
    • pp.1388-1393
    • /
    • 2007
  • The Microprocessor Based Laboratory Systems(MBL) with the remote access functional could put basic science experimental facilities together by providing a modem platform that the students can utilize simultaneously to learn basic physics, chemistry and biology, Our educator target platform combines a highly integrated 8-bit embedded Atmega128 processor and real time embedded OS (operating system), allowing plenty of headroom for follow-on basic science projects for students. The proposed MBL-NUTOS (Microprocessor Based Laboratory-NUT/OS) employed in the lab are available with internet base simulation capabilities, on public servers and students personal PCs, enabling the students to study at home and increasing the opportunity of accessing for the science laboratory facility.

  • PDF