• 제목/요약/키워드: Linux Platform

검색결과 181건 처리시간 0.037초

임베디드 시스템을 위한 HAL과 JAVA API 설계 및 구현 (Design and Implementation of HAL and Java API for Embedded System)

  • 이진관;이대형;정규철;이종찬;박기홍
    • 융합보안논문지
    • /
    • 제8권1호
    • /
    • pp.57-65
    • /
    • 2008
  • 임베디드 시스템을 지원하는 JAVA API를 개발하면 임베디드 시스템을 개발자가 JAVA를 사용하므로써 코드의 재사용, 객체지향 개념의 시스템 개발들을 가능하게 한다. JAVA API를 구현하는데 있어 시스템에 의존적인 부분들이 존재하게 되는데, 이는 native 함수에서 구현한다. 본 논문에서는 리눅스 기반의 임베디드 시스템 디바이스를 제어하기 위한 JAVA API를 구현하는데 있어 플랫폼 독립적인 자바 부분과 의존적인 native 부분으로 나누어 설계 및 구현하였고, 임베디스 시스템 디바이스의 JAVA API를 통한 제어에 초점을 두었다.

  • PDF

이동 통신망 기반의 차량 원격 진단 및 제어 시스템 (A remote vehicle diagnosis and control system based on mobile cellular network)

  • 최용운;홍원기
    • 한국산업정보학회논문지
    • /
    • 제11권1호
    • /
    • pp.69-76
    • /
    • 2006
  • 텔레매틱스란 통신과 정보과학의 합성어로 운전경로 안내, 차량 사고나 도난감지, 교통상황 및 각종 생활 편의 정보를 운전자에게 실시간으로 제공한다. 본 논문에서는 텔레매틱스 서 비스를 위하여 내장형 리눅스 기반의 CDMA 및 GPS를 장착한 텔레매틱스 단말기를 제작하고, 휴대 전화를 이용하여 원격지에서 인터넷에 연결된 텔레매틱스 서버와 차량 단말기간의 통신을 통해 차량의 상태를 확인하고, SMS(Short Message Service)를 이용하여 차량을 제어하는 방법을 제안하고 구현한다. 이를 위해 JAVA 기반의 휴대 전화 단말 플랫폼인 SK-VM을 이용하여 제안하는 시스템을 설계 및 구현하고 이를 검증한다.

  • PDF

AndroScope: An Insightful Performance Analyzer for All Software Layers of the Android-Based Systems

  • Cho, Myeongjin;Lee, Ho Jin;Kim, Minseong;Kim, Seon Wook
    • ETRI Journal
    • /
    • 제35권2호
    • /
    • pp.259-269
    • /
    • 2013
  • Android has become the most popular platform for mobile devices. However, Android still has critical performance issues, such as "application not responding" errors and hiccups resulting from garbage collection. Many phone vendors have tried to resolve the problems by characterizing and improving the performance. However, there are few insightful performance analysis tools for the Android-based systems. This paper presents AndroScope, which is a performance analysis tool for both the Android platform (Dalvik virtual machine, core libraries, Android libraries, and even Linux kernels) and its applications. To the best of our knowledge, this is the first tool to collect and analyze performance data from all the software layers of the Android-based systems. AndroScope offers a trace mechanism to collect such deep and wide performance data as hardware performance counters, time, and memory usage. In addition, the tool includes TraceBridge, which is a middleware for the fast handling of mass logs. Moreover, AndroScope offers an integrated graphical user interface with the Android software development kit to display a great volume of the detailed performance data.

향상된 부가 서비스 지원을 위한 SIP 프락시 서버의 확장 설계 및 구현 (Extended Design And Implementation of SIP Proxy Server or Improved Additional Internet Telephony Service)

  • 민경주;이종화;강신각;박기식
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.875-879
    • /
    • 2002
  • 호 처리 언어(CPL : Call Processing Language)는 공중 전화망에서 제공하는 다양한 부가 서비스를 인터넷 상에서 개발할 수 있는 기술로서, IETF IPTEL 워킹 그룹에서 개발한 표준이다. 사용자들은 CPL을 이용하여 호 전환, 호 방지와 같은 다양한 부가서비스를 요청할 수 있으며, 이것들은 스크립트 형태로 SIP(Session Initiation Protocol) Registrar에 등록되어 실질적인 서비스를 제공받게 된다. 본 논문에서는 CPL을 지원하는 프락시 서버의 동작 중, 향상된 부가서비스 지원을 위한 프락시 서버와 CPL 서버간 동작에 대한 설계 및 구현에 대해서 기술하고자 한다. 이러한 향상된 부가 서비스를 지원함으로써, 인터넷 텔레포니(VoIP : Voice over Internet Protocol) 서비스를 이용하는 사용자의 요구 사항 반영에 크게 기여할 수 있다. CPL을 지원하는 SIP 프락시 서버는 리눅스 커널 버전 2.4.x 상에서 C언어를 이용하여 설계 및 구현하였고, CPL 서버는 라이브러리로, 프락시 서버와 연동하여 동작한다.

  • PDF

EIA 709.1 표준을 지원하는 리눅스 기반 홈 제어 네트워크 관리 플랫폼 구현 (Implementation of Management Platform of Home Control Network based on EIA 709.1 Standard)

  • 박준희;손영성;문경덕
    • 정보처리학회논문지D
    • /
    • 제9D권4호
    • /
    • pp.687-696
    • /
    • 2002
  • 본 논문에서는 홈 제어 네트워크의 대표적 표준으로 자리잡고 있는 LonWorks 시스템의 구성관리 소프트웨어의 플랫폼(LonWare)을 리눅스기반에서 구현한 내용을 기술한다. LonWare는 NMML, LonWare APl, LonWare DB의 3개의 모듈로 이루어져 있고, 응용 프로그램 개발자에게 LonWorks 시스템을 쉽게 접근 및 제어할 수 있는 인터페이스를 제공한다. 또한, 가정 내의 디바이스 네트워크 DB를 가정 내 홈 서버에서 관리하므로 보안상의 단점을 보완할 수 있다.

소프트웨어 라디오 방식의 무선전화기 및 워키토키 이중 모드 시스템의 구현 (Design and Implementation of Dual-Mode Cordless Phone and walkie-Talky System: A Software Radio Approach)

  • 성민영
    • 한국산학기술학회논문지
    • /
    • 제9권3호
    • /
    • pp.674-680
    • /
    • 2008
  • 범용 컴퓨팅 기반 SDR (Software Defined Radio) 시스템은 높은 개발 효율성, 소프트웨어 호환성, 범용 프로세서 사용에 따른 가격대비 성능의 혜택 등의 장점을 갖는다. 본 논문은 인텔 펜티엄 프로세서 및 리눅스로 운용되는 범용 컴퓨팅 플랫폼에서 동작하는 SDR 방식의 무선전화기 겸 워키토키 시스템의 설계 및 구현을 다룬다. 이를 위해 RF 전단부 하드웨어를 개발하여 오픈 소스로 진행 중인 GNU radio 미들웨어와 연동되도록 하였으며 그 위에 변조/복조 소프트웨어 모듈을 개발하였다. 실험 결과, 기존 900 MHz 상용 무선전화기와 호환되며 동시에 FM 워키토키를 지원하는 범용 컴퓨팅 플랫폼 기반 SDR 소프트웨어를 성공적으로 운용할 수 있음을 확인할 수 있었다. 그러나 런타임 소프트웨어 재구성 지원, TCP/IP통신 프로토콜과의 효율적인 연동 등은 향후 개선을 위한 연구가 이루어져야 할 것으로 파악되었다.

ARM 및 FPGA를 이용한 고속 레이저 삼각측량 시스템 (Fast Laser Triangular Measurement System using ARM and FPGA)

  • 이상문
    • 대한임베디드공학회논문지
    • /
    • 제8권1호
    • /
    • pp.25-29
    • /
    • 2013
  • Recently ARM processor's processing power has been increasing rapidly as it has been applied to consumer electronics products. Because of its computing power and low power consumption, it is used to various embedded systems.( including vision processing systems.) Embedded linux that provides well-made platform and GUI is also a powerful tool for ARM based embedded systems. So short period to develop is one of major advantages to the ARM based embedded system. However, for real-time date processing applications such as an image processing system, ARM needs additional equipments such as FPGA that is suitable to parallel processing applications. In this paper, we developed an embedded system using ARM processor and FPGA. FPGA takes time consuming image preprocessing and numerical algorithms needs floating point arithmetic and user interface are implemented using the ARM processor. Overall processing speed of the system is 60 frames/sec of VGA images.

Jini를 이용한 SDR 소프트웨어 다운로드 Framework (SDR Software Download Framework using Jini)

  • 장기현;권영호;김문기;이병호
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2004년도 하계종합학술대회 논문집(1)
    • /
    • pp.257-260
    • /
    • 2004
  • This paper describes the software download framework for SDR(Software Defined Radio). SDR is expected to solve the compatibility problem among various mobile communication standards so that people can use the same device for different wireless network. We integrated the SDR software download process into Jini architecture, and modified Jini's several functions. We implemented this proposed framework on a Linux and windows operating systems with Java programming language. With Java platform, we can easily transfer this framework into hand-held devices.

  • PDF

PXA270 프로세서를 사용한 저전력 멀티미디어 임베디드 시스템의 구현 (Implementation of Energy-Efficient Multimedia Embedded System using PXA270 processor)

  • 김상덕;이후성;박성수
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2005년도 추계종합학술대회
    • /
    • pp.945-948
    • /
    • 2005
  • In wireless and handheld platforms area, performance, power and cost are key metrics for product success. This is driving increasing levels of on-chip integration in state-of-the-art application processors. The purpose of this project is to optimize and design the energy-efficient embedded system that properly displays video and audio in real time. The requirements are for the media player to be capable of decoding real-time streaming video and audio with the least possible energy consumption for a variety of different clips at different resolutions. We implemented this Linux based multimedia player on Intel's PXA27x platform.

  • PDF

지능형 PVR의 원격제어를 위한 홈 서버 구현 (The implementation of home-server for intelligent Personal Video Recorder)

  • 손강선;오영호;장대진
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.414-416
    • /
    • 2004
  • The intelligent PVR(Personal Video Recorder) is an enhanced PVR that provides viewers with some advanced features as well as pause, instant replay, search and skip forward found in conventional PVRs. By embedding a home server into a PVR, it is possible for an intelligent PVR to provide a powerful web-based management user interface constructed using HTML, graphics and other features common to web-browsers. When applied to other embedded systems, web technologies offer graphical user interfaces which are user-friendly, inexpensive, cross-platform and network-ready. It is the purpose of this paper to introduce implementation of intelligent PVR which is control by internet. We present the architecture of an home- server with a simple but powerful web-based network interconnection.

  • PDF