• 제목/요약/키워드: porting

검색결과 130건 처리시간 0.029초

임베디드 시스템으로의 Point-to-Point Protocol(PPP) 소프트웨어 이식 (Porting Point-to-Point Protocol(PPP) Software to an Embedded System)

  • 최성종
    • 한국정보처리학회논문지
    • /
    • 제7권7호
    • /
    • pp.2135-2148
    • /
    • 2000
  • Developing network software in embedded systems, such as digital set-top boxes, requires coding under limited computing resources. This paper presents the porting of Point-to-point Protocol (PPP) software, PPPD, to an embedded system. The PPP is the most popular link layer protocol for the information appliance, to an embedded system. In order to achieve this, problems to be solved for the porting were identified and methods to solve the problems were described. First, PPP source codes were divided into modules. Next, functions of each module were analyzed and interfaces between the modules were delineated. With the analysis results, porting to the embedded system was described. The normal operation of the ported software was verified with the help of a network packet analyzer. Finally, experiences during the porting were presented. The method developed in th paper can be applied to the porting of software to an embedded system as well as the porting of network software.

  • PDF

안드로이드 리얼 타깃 포팅 응용 소프트웨어 개발 (Android Real Target Porting Application Software Development)

  • 홍선학;남궁일주
    • 디지털산업정보학회논문지
    • /
    • 제7권3호
    • /
    • pp.1-10
    • /
    • 2011
  • In this paper, we implemented the Android NDK porting application with Eclipse(JDK) ADT and TinyOS 2.0. TinyOS and Cygwin are component based embedded system and an Open-source basis for interfacing with sensor application from H-mote. Cygwin is a collection of tools for using the Linux environment for commercially released with x86 32 bit and 64 bit versions of Windows. TinyOS-2. x is a component based embedded OS by UC Berkeley and is an Open-source OS designed for interfacing the sensor application with specific C-language. The results of Android porting experiment are described to show the improvement of sensor interfacing functionality under the PXA320 embedded RTOS platform. We will further more develop the software programming of Android porting under Embedded platform and enhance the functionality of the Android SDK with mobile gaming and kernel programming under sensor interfacing activity.

소형 실시간 커널을 위한 TCP/IP 프로토콜 설계및 구현 (Design and implementation of TCP/IP protocol stack for small real-time kernels)

  • 윤재식;김재양;정선태
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1997년도 한국자동제어학술회의논문집; 한국전력공사 서울연수원; 17-18 Oct. 1997
    • /
    • pp.414-417
    • /
    • 1997
  • Many small-sized real-time kernels do not provide memory management and device drivers, not to mention file management. In this paper, we propose a design and implementation of TCP/IP protocol stack for such small real-time kernels based on [6] where we studied issues to be considered for porting the functionalities of TCP/IP for such small real-time kernels.

  • PDF

CSMS의 UNIX Porting에 대한 Feasibility 연구

  • 이미영;이석철
    • ETRI Journal
    • /
    • 제7권2호
    • /
    • pp.34-39
    • /
    • 1985
  • The operating support systems such as CSMS, TLMOS, and SLMOS may be related each other. At the present time, UNIX system is most popular operating system. TLMOS and SLMOS have been developed under the UNIX environment and using C language. On the other hand CSMS was built on HP RTE O. S. using Pascal. When we constuct the operation and maintenance organization by networking several operations support system, the interface of intersystem must be simple and the integrity of whole system must be kept. It is somewhat valuable to investigate transfering CSMS from RTE O. S. to UNIX in order to integrate operations and maintenance systems. Here, we give a basic material about porting CSMS in UNIX.

  • PDF

안드로이드 NDK(Native Development Kit)를 이용한 3D 큐브 게임 이식 및 구현 (Porting and Implementation of a 3D Cube Game using Android NDK(Native Development Kit))

  • 고은별;김녹희;황성미;이종우
    • 디지털콘텐츠학회 논문지
    • /
    • 제14권3호
    • /
    • pp.381-390
    • /
    • 2013
  • 휴대폰 사용자들 대부분이 스마트폰으로 옮겨가면서 사용자들은 이제 스마트폰으로 다양한 게임을 즐기고 있다. 그런데 현재 앱스토어에 기기의 성능을 고려한 2D 게임은 다양하게 올라오고 있지만 3D 게임의 수는 아직도 많이 부족한 것이 실정이다. 이는 3D 게임이 많은 컴퓨팅 성능을 필요로 하기 때문인데, 본 논문에서는 안드로이드에서 NDK를 이용하여 3D큐브 게임을 구현하였다. 기존 비주얼C++ 일리히트 3D 큐브 소스를 NDK를 이용해 안드로이드 시스템 라이브러리로 이식하고 편의 기능을 추가하는 방식으로 구현하였다. NDK를 이용했으므로 기존 C++ 코드의 대부분이 자바 코드로 변환되지 않고 그대로 실행될 수 있어서 실행 시험 결과 비교적 구형 스마트폰 상에서도 3D 그래픽 동작들이 무난하게 이루어짐을 확인할 수 있었다.

소형 네트워크 임베디드 시스템에 TinyOS 이식 과정에서의 이슈 및 디버깅 기법 (Issues and Debugging Methodology for Porting TinyOS on a Small Network Embedded System)

  • 김대남;김교선
    • 전자공학회논문지CI
    • /
    • 제45권6호
    • /
    • pp.94-105
    • /
    • 2008
  • ZigBee 통신기반의 네트워크 임베디드 시스템을 위한 많은 플랫폼들이 개발되어 왔으며 TinyOS와 같은 소형 운영체제가 탑재되어 다양한 주변장치를 통해 네트워킹, 정보수집, 명령 수행 등 다양한 기능들을 효율적으로 구현할 수 있도록 하고 있다. 새로운 플랫폼에 운영체제를 이식하는 과정에서는 계수기와 같이 중요한 특정 하드웨어 장치가 운영체계에서 요구하는 기능이 부족하다면 소프트웨어 및 다른 하드웨어 장치로 해당 기능을 구현해야 한다. 본 논문은 먼저 계수기에 비교기 인터럽트 기능이 없는 플랫폼에서 운영체계의 요구 기능을 만족하는 다중 시스템 타이머를 구현하는 기법을 제안한다. 또한, 이식과정에서 예측하기 어려운 오류가 주입될 수 있기 때문에 이에 따라 발생하는 수많은 오동작에 대처해야 할 것이다. 불행히도 TinyOS에는 하드웨어의 인터럽트에 의해 구동되는 수많은 비동기 처리가 필요한 반면 새로운 플랫폼에는 탑재된 하드웨어 각각에 대한 모델이 확립되지 않아 시뮬레이터가 미리 제공되지 못한다. 본 논문은 이러한 열악한 상황에서 사용할 수 있는 새로운 디버깅 기법을 제안한다. 이 방법은 레이디오펄스(주)의 MG2400과 MG2455에 TinyOS 2.0을 이식하는 과정에서 발생한 이슈들과 원인을 찾아내는데 사용되어 그 실용성을 입증하였다.

Porting Window CE Operating System to Arm based board device

  • An, Byung-Chan;Ham, Woon-Chul
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.2159-2163
    • /
    • 2003
  • Hand carried computing machinery and tools have been developed into an embedded system which the small footprint operating system is contained internally. Windows CE which is one of imbedded operating system is a lightweight, multithreaded operating system with an optional graphical user interface. Its strength lies in its small size, its Win32 subset API, and its multiplatform support. Therefore we choose to port this OS on Arm based board that is provided high performance, low cost, and low power consumption. In this paper, we describe the architecture of ARM based board, the feature of Windows CE, techniques and steps involved in this porting process.

  • PDF

VRender3D 프로세서를 위한 Mobile 3D Engine 포팅 (Porting Mobile 3D Engine to VRender3D Processor)

  • 정일동;;김용태;이군석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.384-387
    • /
    • 2008
  • PDA와 같은 이동단말에서 화려한 3D 그래픽을 보여주는 것은 그래픽 시스템 리소스의 제약이 있다. Mobile 3D 엔진은 모델의 움직임을 계산하여 동적으로 3D 그래픽을 만들어 내기 때문에 그래픽 시스템 뿐만 아니라, 충분한 성능의 프로세서와 여유의 메모리까지 지원되어야 한다. 본 논문에서는 Mobile 3D 엔진의 제약 사항과 그 해결 방법을 제시하였다. ARM9 Core를 기반으로 3D 가속 기능을 가진 VRender3D에 실제로 OpenGL/ES를 기반으로 하는 Mobile 3D 엔진을 포팅 (porting) 하고, 그 성능을 동적인 3D 영상으로 평가하였다.

  • PDF

TI CC2530 상의 Z-Stack 이식 및 UART 구현 (Porting of Z-Stack and Implementation of UART on the TI CC2530)

  • 김병순
    • 디지털콘텐츠학회 논문지
    • /
    • 제13권4호
    • /
    • pp.525-530
    • /
    • 2012
  • 무선 센서 네트워크는 일반적으로 엔드 장치에 연결된 센서가 측정한 데이터를 코디네이터에게로 전달하는 자원이 한정된 장치들로 구성된다. 지그비는 무선 센서 네트워크에서 가장 많이 사용되는 프로토콜 중의 하나로서, 적정한 데이터 전송률을 가지면서 저전력, 저비용의 무선 통신을 지원하기 위해 표준으로 도입되었다. 이 논문에서는 TI의 CC2530 상에서 TI의 지그비 프로토콜 스택 이식과 UART 인터페이스를 구현하는 방법에 관하여 논의한다. 시리얼 포트를 통한 데이터 전송 과정을 시현함으로써 구현한 보드가 올바르게 동작됨을 보인다.

ARM Cortex-A15 프로세서를 위한 RTOS 포팅 구현 (Implementation of Porting RTOS to ARM Cortex-A15)

  • 심철;최민
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제55차 동계학술대회논문집 25권1호
    • /
    • pp.3-4
    • /
    • 2017
  • 본 논문에서는 가상화 기술을 지원하는 ARMv7 Cortex-A15 프로세서가 탑재된 임베디드 보드를 위한 실시간 운영체제(RTOS) 구현을 위한 방법을 제안한다. ARM Cortex-A15 프로세서가 지원하는 Generic Interrupt Controller와 Generic Timer에 대해 알아보고, 가상화 시스템에서 인터럽트 오버헤드를 줄이는 GICv2와 가상 타이머인 Generic Timer를 사용하여 실시간 운영체제인 FreeRTOS를 임베디드 보드에 이식하였다.

  • PDF