• 제목/요약/키워드: Embedded linux

검색결과 479건 처리시간 0.025초

LTE 기반 모바일 DaaS 환경에서 비디오 스트리밍을 위한 Linux TCP 구현물의 실험적 성능 분석 (An Experimental Analysis of Linux TCP Variants for Video Streaming in LTE-based Mobile DaaS Environments)

  • 성채민;홍성준;임경식;김대원;김성운
    • 대한임베디드공학회논문지
    • /
    • 제10권4호
    • /
    • pp.241-255
    • /
    • 2015
  • Recent network environment has been rapidly evolved to cloud computing environment based on the development of the Internet technologies. Furthermore there is an increasing demand on mobile cloud computing due to explosive growth of smart devices and wide deployment of LTE-based cellular networks. Thus mobile Desktop-as-a-Service(DaaS) could be a pervasive service for nomadic users. In addition, video streaming traffic is currently more than two-thirds of mobile traffic and ever increasing. All such trends enable that video streaming in mobile DaaS could be an important concern for mobile cloud computing. It should be noted that the performance of the Transmission Control Protocol(TCP) on cloud host servers greatly affects Quality of Service(QoS) of video streams for mobile users. With widely deployed Linux server platforms for cloud computing, in this paper, we conduct an experimental analysis of the twelve Linux TCP variants in mobile DaaS environments. The results of our experiments show that the TCP Illinois outperforms the other TCP variants in terms of wide range of packet loss rate and propagation delay over LTE-based wireless links between cloud servers and mobile devices, even though TCP CUBIC is usually used in default in the current Linux systems.

임베디드 시스템을 위한 리눅스내의 RMO설계 및 구현 (Design and Implementation of RMO for Linux-based Embedded System)

  • 오지성;박현희;양승민
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.940-942
    • /
    • 2005
  • 내장 실시간 시스템은 고 신뢰성 및 고 가용성이 요구된다. 이를 위해서 반드시 필요한 요소들은 결함을 감지 할 수 있는 온라인 모니터링과 감지된 결함에 대한 결함허용(Fault Tolerance) 기법으로 온라인 모니터링에 관련된 연구로는 dRTO 모델[1]의 RMO(Region Monitoring Object)[2]가 있다. 본 논문에서는 효율적인 온라인 모니터링 프레임워크를 내장 시스템에서 널리 사용되는 운영교제인 리눅스에 제공하기 위하여 리눅스상에서 동작하는 RMO 프레임워크를 적용한 LinuxRMO를 설계하고 구현한다. LinuxRMO 가 감시하는 대상은 dRTO모델에서 정의된 RMO의 감시대상인 RTO(Realtime Object)[3] [4]가 아닌 리눅스 프로세스들이다. LinuxRMO는 리눅스 프로세스의 변수 데이터들에 대한 실시간 추적, 프로세스들에 대한 주기적인 감시 및 사용자가 정의한 허용시간을 초과한 프로세스들을 감지하는 역할을 한다.

  • PDF

리눅스 임베디드 시스템상에서의 모션 컨트롤 시스템 구현 (An Implementation of Motion Control System for Linux Embedded Systems)

  • 신민호;성우진;김시연;오성빈;전재욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 추계학술발표대회
    • /
    • pp.1133-1134
    • /
    • 2023
  • FASTECH 사(社)의 Ezi-Servo Plus-E 제품군은 Windows 기반의 모션 라이브러리와 GUI 프로그램을 이용하여 모션 컨트롤을 수행한다. 이를 Linux기반의 GUI 프로그램과 모션 라이브러리를 작성하여 Raspberry Pi 환경에 적용하였다. Windows와 Linux 기반의 두 프로그램으로 각각 모터를 구동시키고 모터의 위치값을 비교하여 150 미만의 작은 차이를 확인하였다. 이 연구를 통해 Linux 임베디드 시스템으로 모션 컨트롤 시스템을 구축하려는 잠재 고객의 수요를 맞출 수 있을 것으로 기대한다.

리눅스 기반 실시간 성능 제공 RTiK의 이식성 향상을 위한 방법 (Methods for Improving Portability of RTiK to Real-time Performance on Linux-based Systems)

  • 이상길;이정국;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제20권8호
    • /
    • pp.54-64
    • /
    • 2020
  • RTiK-Linux는 리눅스에 실시간 성능을 제공하기 위한 방법으로, 타임 틱 인터럽트 구현을 위해 하드웨어 레지스터에 직접 접근하여 제어한다. x86 Intel 및 ARM 기반의 AP 인 Exynoss 5422에서 동작하도록 구현되었으나 파편화된 ARM 환경에 모두 이식할 수 없는 단점이 있었다. 본 논문에서는 다양한 플랫폼에서 동작할 수 있도록 이식성을 개선하기 위해 타임 틱 인터럽트의 구조를 변경한다. 하드웨어와 독립적인 고해상도 타이머를 적용하고, 이를 적용하여 시간 결정성을 만족할 수 있도록 태스크와 이벤트 동작 구조를 변경한다. 개선된 RTiK-Linux가 x86 및 다양한 ARM AP 환경에서 잘 동작하는 것을 확인하였다.

임베디드 시스템을 이용한 양어장 모니터링 시스템의 설계 및 구현 (Design and Implementation of Fish Farm Monitoring System using Embedded System)

  • 이준택;조수현;신동헌;김영학
    • 한국콘텐츠학회논문지
    • /
    • 제3권1호
    • /
    • pp.71-79
    • /
    • 2003
  • 현재까지는 해양 어류의 생태와 양식과정 등을 연구하기 위해서 연구자가 직접 육안으로 실험환경을 관찰하였으며, 양어장의 영상, 온도와 같은 상태 등의 정보를 실험실 내에서만 모니터링 할 수 있었다. 기존의 이러한 방식은 과학적이고 체계적인 방법으로 어류의 생태를 관찰할 수 없고, 많은 연구 인력이 필요하다. 따라서 본 논문에서는 리눅스를 운영체제로 사용한 임베디드 시스템을 이용하여 원격지의 실험환경 상태를 언제, 어디서든 인터넷을 통하여 실시간으로 전송 받아, 그 상태를 종합적으로 검사 및 분석할 수 있는 양어장 모니터링 시스템을 설계 및 구현한다.

  • PDF

리눅스 기반 임베디드 시스템의 전력소모 분석을 위한 소프트웨어 프로버 설계 (Designing a Software Prober for Power Consumption Analysis of Linux-based Embedded Systems)

  • 남영진;신동석;백장운;서대화
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권7호
    • /
    • pp.703-707
    • /
    • 2008
  • 본 논문에서는 리눅스 기반 임베디드 시스템 상에서 하드웨어적으로 측정된 소모 전력 데이타를 기반으로 보다 효율적인 분석 기능을 제공하기 위한 소프트웨어 프로버를 설계하고 구현한다. 제안된 소프트웨어 프로버는 타겟 시스템에 모듈형태로 포함되어 전력 데이타를 수집하고, 하드웨어적으로 측정된 시간별 소모전력 데이타와의 동기화를 통하여 유저 어플리케이션 내의 유저 함수 흑은 커널함수 중에서 전력소모가 많은 부분을 찾는 기능을 제공한다. 또한, 구현된 소프트웨어 프로버의 유용성을 타겟 시스템 상에서 유저 어플리케이션 실행을 통하여 검증하였다.

NVMe 드라이버 구현 방식에 따른 I/O 응답시간 분석 (Analysis of I/O Response Time Throughout NVMe Driver Implementation Architectures)

  • 강인구;주용수;임성수
    • 대한임베디드공학회논문지
    • /
    • 제12권3호
    • /
    • pp.139-147
    • /
    • 2017
  • In recent years, non-volatile memory express (NVMe), a new host controller interface standard, has been adapted to overcome performance bottlenecks caused by the acceleration of solid state drives (SSD). Recently, performance breakthrough cases over AHCI based SATA SSDs by adapting NVMe based PCI Express (PCIe) SSD to servers and PCs have been reported. Furthermore, replacing legacy eMMC-flash storage with NVMe based storage is also considered for next generation of mobile devices such as smartphones. The Linux kernel includes drivers for NVMe support, and as the kernel version increases, the implementation of the NVMe driver code has changed. However, mobile devices are often equipped with older versions of Android operating systems (OSes), where the newest features of NVMe drivers are not available. Therefore, different features of different NVMe driver implementations are not well evaluated on Android OSes. In this paper, we analyze the response time of the NVMe driver for various Linux kernel version.

임베디드 리눅스 기반의 개인 오디오 레코더 서비스 구현 (The Implementation of Personal Audio Recorder Service based on Embedded Linux)

  • 김도형;이경희;이철훈
    • 정보처리학회논문지D
    • /
    • 제15D권2호
    • /
    • pp.257-262
    • /
    • 2008
  • 본 논문에서는 음성통화를 위해 CDMA 네트워크와 데이터 통신을 위해 와이브로 네트워크를 동시에 사용하는 임베디드 리눅스 기반의 듀얼모드 응용 서비스인 개인 오디오 레코더의 구현에 대해서 기술한다. 개인 오디오 레코더는 듀얼모드 지원 단말에 탑재된 클라이언트에서 음성 녹음을 시작하면, 송신자와 수신자의 CDMA 음성 데이터가 와이브로 네트워크를 통해 인터넷 상의 저장 서버로 전달된다. 개인 오디오 레코더 서버는 통화 번호 및 통화 시간을 기준으로 음성 데이터를 서버에 저장하게 된다. 구현된 개인 오디오 레코더는 단말의 저장공간이 부족한 환경에서도 음성 통화 내용을 저장할 수 있도록 한다. 그리고, 개인 오디오 레코더는 서버에 저장된 통화 목록을 검색하여, 특정 통화 내용을 재생할 수 있다.

임베디드 웹서버를 이용한 빌딩자동화시스템에 관한 연구 (A Study on Building Automation System using Embedded Web Server)

  • 배용근;김형균;정일용;김용호;이여진
    • 한국정보통신학회논문지
    • /
    • 제10권7호
    • /
    • pp.1208-1213
    • /
    • 2006
  • 임베디드 웹서버는 여러 가지 형태의 입출력장치와 지능형 정보기기틀을 인터넷에 손쉽게 접속할 수 있게 하는 초소형 웹 서버로서, 임베디드 웹서버의 적용 영역은 가정, 빌딩 및 공장 등의 전 영역에 걸쳐 있다. 지능형 정보기기를 인터넷에 접속하여 원격지에서 기기를 감시 및 제어를 하기 위해서는 웹 컨텐츠의 제공을 주목적으로 하는 일반서버 컴퓨터와는 다른 임베디드 운영체제를 이용한 전용화된 서버가필요하다. 본 논문에서는 순수 소프트웨어 솔루션으로 구현되는 웹서버로서 전체적인 시스템의 데모를 구현하는 것을 목적으로 인터넷을 통해 P2P 로 연결된 임베디드 센서들을 원격으로 데이터를 추출하고, 이를 제어하는 틀을 구성하는데 초점을 두었으며 ARM intel StrongARM SA-1110 프로세서를 기반으로 한 타켓보드에 임베디드 운영체제로서 리녹스를 포팅 하였고, 네트워킹 기능을위하여 이더넷을 기반으로 한 기본적인 네트워크 프로그램을 동작 시켰다.