• Title/Summary/Keyword: 내장 시스템

Search Result 1,387, Processing Time 0.032 seconds

Study of Water Marking Embedded in DCT for JPEG VHDL model Implementation (Water Marking을 내장한 JPEG 압축을 위한 DCT의 VHDL 모델 구현에 관한 연구)

  • 김남우;허창우;박종운
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2002.11a
    • /
    • pp.908-911
    • /
    • 2002
  • 본 논문에서는 영상의 불법적인 복사를 방지하기 위해 사용되는 워터마킹을 내장한 JPEG 압축용 DCT의 VHDL 모델을 제시한다. 워터마킹 방법은 사람의 시각 시스템을 이용하여 주파수 영역에서 영상의 시각적인 특성에 적응하는 워터마크를 내장한다. 영상 압축시에 주파수 영역으로 변환해주는 DCT와 함께 화질저하에 대한감소와 공격에 강한 water marking을 구현함으로서 손실 압축에서도 방지 기능을 유지하면서 시스템의 효율적인 구성을 얻을 수 있다. 구현된 DCT의 VHDL 모델을 사용한 시뮬레이션 결과 고주파 성분이 많은 복잡한 영상과 저주파 성분이 많은 단순한 영상에 적용하여 워터마크가 시각적으로 보이지 않고 JPEG 손실압축과 잡음에도 견고함을 가지며, 기능을 추가하여도 기존에 비해 면적을 적게 차지하여 빠른 속도를 얻을 수 있어, 소형 시스템에 솔루션에 적용이 적합하다.

  • PDF

Development of an I/O System for Embedded Real-time OS (내장형 실시간 운영체제의 입출력 시스템 개발)

  • Kim, Sun-Ja;Jung, Gwi-Geum;Lee, Hyung-Seok;Kim, Heung-Nam
    • Annual Conference of KIPS
    • /
    • 2000.10b
    • /
    • pp.985-988
    • /
    • 2000
  • 내장형 기기의 다양성 및 적용 범위의 확장으로 내장형 기기용 운영체제도 기기별 다양성을 지원할 것이 요구되고 있다. 이러한 특성을 갖는 운영체제를 조림형 운영체제라 한다. 본 논문에서는 조림형 실시간 운영체제인 Qplus커널의 입출력 시스템 개발에 대하여 기술한다. Qplus의 입출력 시스템은 사용자의 요구에 따라 입출력 장치 구동기의 조림이 가능하며 일관된 사용자 인터페이스 및 간편한 장치 구동기 인터페이스, 빠른 입출력을 지원한다. 현재 SA110 보드를 사용한 ITSB 에서 시험되었으며 앞으로 AIO, 가상 터미널 구동기의 지원 및 입출력 성능 시험을 수행할 예정이다.

  • PDF

Study on HW/SW Co-verification Methods for Embedded Systems (내장형시스템을 위한 HW/SW 통합검증 환경 연구)

  • Kim, Nam-Do;Yang, Sei-Yang
    • Annual Conference of KIPS
    • /
    • 2001.10a
    • /
    • pp.623-626
    • /
    • 2001
  • 최근 휴대폰단말기, PDA 와 같은 내장형시스템에 필수적으로 사용되고 있는 SoC(System On a Chip)에 대한 설계에서는 HW/SW 동시설계를 통한 설계생산성 향상이 필수적이다. 이에 따라서 설계검증에서도 HW/SW 통합검증의 중요성이 매우 커지고 있다. 본 논문에서는 이와 같이 내장형시스템을 위한 HW/SW 통합검증을 효율적으로 수행 할 수 있는 방법들인 co-simulation 과 co-emulation 및 co-prototyping 에 대하여 이들 방법들의 장단점과 더불어 이들을 통합한 새로운 검증방법인 집적 동시-검증(integrated co-verification) 기법에 대하여 논하기로 한다.

  • PDF

Design and Implementation of Graphic User Interface for multimedia device on Real-Time Operating System (실시간 운영체제 UbiFOS$^{TM}$ 에서 멀티미디어 기기를 위한 Graphic User Interface 설계 및 구현)

  • Lee, Won-Yong;Lee, Cheol-Hoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.399-403
    • /
    • 2006
  • 실시간 운영체제(Real Time System)를 탑재한 내장형 시스템(Embedded System)은 수십 년 전부터 다양한 용도로 개발되어 왔다. 그래픽 장치들이 미비했던 초기의 내장형 시스템에서는 사용자 인터페이스가 단순하게 구현되었으나, 기술의 발달로 인하여 사용자가 쉽게 이용할 수 있게 GUI(Graphic User Interface)가 적용될 필요가 있다. 멀티미디어 기기에서 요구되는 포토 뷰, MP3P, 동영상과 같은 기능들을 만족 시키고, 또한 내장형 시스템의 특성상 GUI 가 경량이어야 한다. 본 논문에서는 실시간 운영체제인 UbiFOS$^{TM}$ 에 멀티미디어 기기를 위한 UbiFOS_GUI 를 설계 및 구현하였다.

  • PDF

Algorithm for the passive RFID Tag Forgery Problem (수동형 RFID 태그 위조 방지를 위한 알고리즘)

  • Sohn, Jong-Soo;Kong, Sin-Jo;Chung, In-Jeong
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2007.11a
    • /
    • pp.423-429
    • /
    • 2007
  • 본 논문은 RFID 시스템 상의 RFID Tag의 보안 취약점을 보완하는 방법을 제시한 논문으로서 임의로 취득한 RFID 태그의 데이터를 불법적으로 위조하는 것을 회피하는 알고리즘을 제시한다. 현재까지 제안된 RFID Tag의 보안 문제 해결방법들은 일정정도의 계산능력을 가진 칩을 내장해야만 구현기 가능하기 때문에 작은 메모리 용량을 갖는 수동형 RFID Tag를 사용하는 현업에서는 해당 알고리즘을 적용하는 것이 불가능했다. 본 논문에서 제시하는 방법은 기존 RFID Tag 보안문제 해결방법에서 제시한 해싱 함수를 사용하지만 해싱함수를 Tag에 내장하지 않고 해싱 키를 내장함으로서 현실적용이 가능하도록 하였다. 본 논문에서 제시한 방법을 통해 FRID Tag의 내용을 임의로 바꾸는 것을 회피할 수 있다.

  • PDF

Design and Implementation of An Object-Oriented Kernel Framework Reusable for the Development of Real-Time Embedded Multitasking Kernels (실시간 내장 멀티태스킹 커널의 개발에 재사용 가능한 객체지향 커널 프레임워크의 설계 및 구현)

  • Lee, Jun-Seob;Jeon, Tae-Woong;Lee, Sung-Young
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.6 no.2
    • /
    • pp.173-186
    • /
    • 2000
  • Real-time embedded systems should accommodate many kinds of hardware platforms and resource management policies that vary depending on their operating environments and purposes. It is not an easy job to adapt a multitasking kernel to new system services and hardware platforms, as the kernel must strictly satisfy constraints on its size and performance. This paper describes the design and implementation of an object-oriented multitasking framework that can be reused for implementing microprocessor-based real-time embedded multitasking kernels, In this kernel framework, those parts that can vary depending on hardware platforms and system resource management policies are separated into the hot spots and encapsulated by abstract classes. Our framework thus can be effectively used to implement microprocessor-based real-time embedded kernels that demand high portability and adaptability.

  • PDF

Implementation of PersonalJave™ AWT using Light-weight Window Manager (경량 윈도우 관리기를 이용한 퍼스널자바 AWT 구현)

  • Kim, Tae-Hyoun;Kim, Kwang-Young;Kim, Hyung-Soo;Sung, Min-Young;Chang, Nae-Hyuck;Shin, Heon-Shik
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.3
    • /
    • pp.240-247
    • /
    • 2001
  • Java is a promising runtime environment for embedded systems because it has many advantages such as platform independence, high security and support for multi-threading. One of the most famous Java run-time environments, Sun's ($PersonalJave^{TM}$) is based on Truffle architecture, which enables programmers to design various GUIs easily. For this reason, it has been ported to various embedded systems such as set-top boxes and personal digital assistants(PDA's). Basically, Truffle uses heavy-weight window managers such as Microsoft vVin32 API and X-Window. However, those window managers are not adequate for embedded systems because they require a large amount of memory and disk space. To come up with the requirements of embedded systems, we adopt Microwindows as the platform graphic system for Personal] ava A WT onto Embedded Linux. Although Microwindows is a light-weight window manager, it provides as powerful API as traditional window managers. Because Microwindows does not require any support from other graphics systems, it can be easily ported to various platforms. In addition, it is an open source code software. Therefore, we can easily modify and extend it as needed. In this paper, we implement Personal]ava A WT using Microwindows on embedded Linux and prove the efficiency of our approach.

  • PDF

A Design and Implementation of Performance Reporting Viewer for Embedded Software (내장형 소프트웨어를 위한 성능 분석 레포팅 뷰어의 설계 및 구현)

  • Cho Yong-yoon;Park Ho-byoung;Shin Kyoung-hee;Yoo Chae-woo
    • Annual Conference of KIPS
    • /
    • 2004.11a
    • /
    • pp.641-644
    • /
    • 2004
  • 내장형 소프트웨어 성능 평가 및 분석 도구는 제한된 자원에 효율적인 내장형 소프트웨어의 개발 속도와 신뢰성 향상을 위한 유용한 도구이다. 본 논문은 내장형 시스템 개발자가 쉽고 편리하게 성능 평가 결과를 분석하고 효율적인 소프트웨어 개발 기회를 보장받을 수 있는 GUI 형태의 성능 분석 레포팅 뷰어(reporting viewer)를 설계하고 구현한다. 제안하는 성능 분석 레포팅 뷰어는 내장형 소프트웨어에 대해 생성된 저수준의 성능 평가 로그를 API 수준의 자료구조로 변경하는 정보 변환기 모듈과 API 형태의 자료구조를 이용해 사용자가 원하는 결과를 GUI 형태로 출력하는 레포팅 생성기로 구성된다. 제안하는 성능 분석 레포팅뷰어는 개발자나 사용자에게 그래픽 형태의 편리한 성능 분석 레포팅을 제공하며, 나아가API를 통해 개발자 자신의 취향에 맞는 레포팅 화면의 구성과 개발 가능성을 제공할 수 있을 것으로 기대된다.

  • PDF

Glass File Pre-Resolution for Embedded Java System (내장형 자바 시스템을 위한 클래스파일의 프리레졸루션)

  • 강두진;맹혜선;이영민;한탁돈;김신덕
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.385-387
    • /
    • 1999
  • 내장형 기기에서 자바를 제어 및 응용 프로그램으로 사용하는 경향이 증대하고 있다. 내장형 자바가상머신에서는 응용 프로그램과 관련 자바 API를 로딩된 형태로 롬에 적재하는 형태를 가진다. 따라서 응용프로그램은 필터링을 거쳐서 관련된 자바 API를 선별한 후 롬릿으로 만들어진다. 본 논문에서는 내장형 자바가상머신에 적재될 롬릿을 만드는 과정에서 사용될 수 있는 프리레졸루션 방법을 제시하고 이를 위한 컨스턴트풀 데이터 구조를 제안하였다. 프리레졸루션은 롬릿을 만드는 과정에서 미리 레졸루션을 수행한 결과를 저장하여, 실행 시 발생되는 레졸루션 시간을 제거할 수 있도록 한다. 또한 프리레졸루션은 메모리 접근 횟수를 감소시켜 내장형 기기에서 필요한 저전력 요구를 지원한다. 본 논문에서 제안한 컨스턴트풀 데이터 구조는 공용체 구조의 미사용 부분에 레졸루션 결과를 저장할 수 있도록 구성함으로써 추가적인 메모리 비용없이 프리레졸루션의 이득을 얻을수 있다.

  • PDF

Applying ISO/IEC 9126 Quality Characteristics according to the Application Fields and Test Phases of Embedded Software (내장형 소프트웨어의 적용 분야와 시험 단계를 고려한 ISO/IEC 9126 품질 특성 적용 방안)

  • 최정아;박선영;정기원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.406-408
    • /
    • 2004
  • 내장형 소프트웨어는 매우 다양한 내장형 시스템에 적용되며, 또한 하드웨어와 소프트웨어의 인터페이스 부분과 통합 과정에서 않은 결함이 발생한다 그러므로 내장형 소프트웨어가 적용되는 분야를 구분하고 적용 분야에 따른 단위 시험과 통합 시험을 구분하여 품질 특성을 적용한 시험이 이루어져야 한다. 이에 본 논문에서는 내장형 소프트웨어의 적용 분야(제어, 가전, 단말, 통신장비와 시험 단계(단위 시험, 통합 시험)를 고려한 ISO/IEC 9126의 품질 특성을 적용하였다. 이를 통해 각 적용 분야에서 시험 단계에 따라 중점적으로 고려해야 할 품질 특성들을 알 수 있으며, 또한 적용 분야별로 다른 분야에 비해 더 고려되는 품질 특성들도 알 수 있다.

  • PDF