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

검색결과 376건 처리시간 0.03초

안드로이드 플랫폼을 기반으로 한 실시간 프레임워크 설계 (Real Time Framework Design based on Android Platform)

  • 강기웅;한규철;장승진;임세정;김광준;장창수
    • 한국전자통신학회논문지
    • /
    • 제9권11호
    • /
    • pp.1255-1266
    • /
    • 2014
  • 본 논문에서는 오픈 모바일 플랫폼인 안드로이드를 리눅스 커널을 기반으로 하는 ARM Cortex-A8 Core를 사용한 SAMSUNG의 S5PV210 CPU를 장착한 MPU 모듈, Base 보드 모듈 및 센서 모듈을 제작하여 실시간 프레임워크를 설계함으로서 효율적인 산업용 제어를 가능하게 하였다. 센서 모듈에서 획득한 온도 및 습도 데이터는 하이브리드 어플리케이션을 개발함으로서 Web Server를 통하여 데이터베이스에 저장된 후 클라이언트 User가 온도 및 습도 데이터를 스마트 폰에서 확인 함으로서 실시간 프레임워크 설계의 적합성 및 타당성을 검증한다.

산업용 임베디드 시스템 플랫폼 개발 (Development of Industrial Embedded System Platform)

  • 김대남;김교선
    • 전자공학회논문지CI
    • /
    • 제47권5호
    • /
    • pp.50-60
    • /
    • 2010
  • 지난 반세기 동안 컴퓨터 시스템의 발전으로 개인용 컴퓨터와 소프트웨어 산업은 유래 없는 호황을 누렸다. 21세기에 들어서는 이러한 흐름이 모바일 기기로 점차 이동하면서 임베디드 시스템 시장이 폭발적으로 증가하였다. 휴대전화, 내비게이션 시스템, PMP 등의 휴대용 멀티미디어 기기들은 시장에 쏟아져 나온 반면에 대부분의 산업용 제어시스템은 여전히 단순제어 시스템에 의존하여 제품이 개발되고 있다. 실제로 이를 첨단 하드웨어와 소프트웨어의 기술로 전환하려고 해도 그 수요가 모바일 시장에 비해 낮아 부품수급이 어렵고 가격이 상승하는 문제를 안고 있으며 기술개발 시 발생하는 많은 비용과 인력은 기업 입장에서는 투자 부담이 될 수밖에 없다. 그러나 미래 고객들에게 제품에 대한 기업 이미지를 끌어올리기 위해서는 고성능 시스템의 하드웨어와 소프트웨어 플랫폼 개발이 반드시 필요하다. 본 논문에서는 이러한 문제점들을 해결하기 위해서 네트워크 임베디드 시스템의 최적화된 하드웨어 플랫폼과 소프트웨어 플랫폼을 개발하였다. 개발된 플랫폼은 멀티미디어 기능을 추가하여 고급형 제품을 위한 플랫폼으로 제작하였다. 멀티미디어 기능을 구현하기 위해서 텔레칩스 사의 멀티미디어 프로세서인 TCC8300을 기반으로 개발하였으며 프로세서 내부의 다양한 병렬하드웨어 기능을 이용함으로써 회로상의 부품의 수를 최소화 하고 성능 향상과 더불어 전력소모량을 최소화하였다. 그리고 소프트웨어의 기술비용(로열티)을 없애기 위해서 오픈소스 기반의 운영체제인 임베디드 리눅스와 오픈소스 기반의 그래픽 라이브러리인 TinyX와 GTK+를 이용하여 GUI(Graphic User Interface)를 구현하였다. 또한 개발된 플랫폼을 이용하여 여러 가지 방식의 YUV2RGB 프레임 변환 실험 및 측정을 통해서 성능 및 프레임별 변환 시에 소모되는 전력량을 계산하였고 플랫폼의 각 부분별 동작에 대한 전력소모량 측정을 통해서 플랫폼 구성 시 필요한 전력과 성능을 예측할 수 있도록 하였다. 응용제품을 개발할 때 주어진 기능 및 성능 그리고 저전력 등의 사양이 구현 가능한지 분석하고 절충할 때 사용할 수 있는 모델식을 개발하였고 이를 활용하여 직접 제작해 봄으로써 신뢰성을 입증하였다. 이 때, 하드웨어 부품들은 휴대폰 생산 시에 사용되는 부품들을 사용함으로써 저가의 부품을 안정적으로 수급하여 대량생산을 용이하게 하였다.

IPv6 기반의 모바일용 가상 저장장치 드라이버 구현 및 응용 (Implementation of IPv6 based Virtual Storage System for Mobile Devices and Its Application)

  • 임효택;최새봄;;차경환
    • 한국멀티미디어학회논문지
    • /
    • 제10권1호
    • /
    • pp.74-82
    • /
    • 2007
  • IPv6는 현재 사용하고 있는 IPv4의 단점을 개선한 차세대 인터넷 프로토콜이다. Mobile IPv6는 이러한 IPv6의 기능을 그대로 가지면서 모바일 장치들의 이동성을 효과적으로 제공한다. iSCSI(Internet Small Computer System Interface)는 TCP/IP 네트워크를 통해 원격의 스토리지를 마치 자신의 로컬 상에 있는 블록 장치처럼 접근하는 기술이다. iSCSI는 이 같은 접근을 위해 표준 이더넷 스위치와 라우터를 사용하므로 기존의 수많은 이더넷 기술의 적용은 물론 거리 제한이 없는 스토리지 확장을 가능하게 한다. 본 논문에서는 이 점에 착안, 유선 기반의 원격 스토리지 접근을 목적으로 설계된 iSCSI를 PDA와 같은 임베디드 리눅스 장치에 탑재하고자 한다. 이를 통해 IPv6무선 네트워크상에서 모바일 기기가 가지는 저장 공간의 한계점을 극복하고자 하며 이에 대한 응용으로 가상 저장장치 기반의 모바일 학습 서비스 시스템을 구현하고 성능을 분석 하고자 한다.

  • PDF

Compact AUV platform system designed for the experiment of underwater multi-agent development

  • Watanabe, Keisuke
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.2036-2041
    • /
    • 2005
  • The underwater multi-agent technology has many potential for the various activities related to ocean development/conservation in the near future. For example, in such fields as water pollution investigation, aquaculture control, or coral reef research, we feel a growing need for a system that realizes underwater continuous monitoring in the wide rang e. In this case, the target monitoring area will be sliced planar hierarchically toward the depth as monitoring layers, and many AUVs arranged on each layer track the given trajectory and gather various environmental information continuously, with communicating each other in the layer or with other layers. To realize those systems we need to develop AUV multi-agent technologies. So we are now building basic systems for basin experiment for the development of AUV multi-agent behavior. We must experience many situations and problems to be solved for the development of its elemental technologies by using real systems as well as our computer simulations. In this paper we introduce our concept of the experiment in the near future and the hardware/software design of our two types of handy AUVs and ultrasound ranging/communication system for that experiment. One AUV is designed using a 17inches-diameter glass sphere with DOS/V and RT-Linux based subsystems, which is intended to use not only in the basin but also in the calm real sea. The other AUV is designed for the basin experiment using a 7inches-diameter acrylic sphere with low-cost embedded system with SH-2 based subsystems. The basin experiment to verify the basic AUV facilities and ultrasound ranging for position detection was carried out.

  • PDF

iSCSI 기반의 무선 네트워크 연결형 가상 저장장치 드라이버 구현 및 성능 분석 (Implementation & Performance Analysis of Virtual Storage System Based on iSCSI Protocol in Wireless Networks)

  • 최새봄;임효택
    • 한국통신학회논문지
    • /
    • 제30권6A호
    • /
    • pp.517-525
    • /
    • 2005
  • iSCSI(Internet Small Computer System Interface)는 블록 중심형 스토리지 접근 프로토콜로써, TCP/IP 네트워크를 통해 원격의 스토리지를 마치 자신의 로컬 상에 있는 블록 장치처럼 접근하는 기술이다. iSCSI는 이 같은 접근을 위해 표준 이더넷 스위치와 라우터를 사용하므로 기존의 수많은 이더넷 기술의 적용은 물론 거리 제한이 없는 스토리지 확장을 가능하게 하며, 이는 곧 무선 네트워크상으로의 적용이 가능함을 의미한다. 본 논문에서는 이 점에 착안, 유선 기반의 원격 스토리지 접근을 목적으로 디자인 되어진 iSCSI를 최근 유비쿼터스 컴퓨팅(Ubiquitos Computing)등으로 관심이 모아지고 있는 임베디드 리눅스 장치에 탑재하여 모바일 기기가 가지는 저장 공간 제약 극복의 대안과, 상대적으로 제한된 무선 네트워크상에서 iSCSI 프로토콜의 성능을 평가 및 분석함으로써 그 적용 가능성을 제시하고자 한다.

EPICS를 이용한 가속기 진공장치 감시 시스템 개발 (EPICS Based Vacuum Monitoring System for PAL Storage Ring)

  • 윤종철;이진원;황정연;남상훈
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2002년도 하계학술대회 논문집 D
    • /
    • pp.2344-2346
    • /
    • 2002
  • A vacuum control system has been developed for using Ethernet Multi Serial Device Severs (EMSDS) for the Pohang Accelerator Laboratory (PAL) storage ring. There are 124 vacuum ion pumps at the storage ring. It was a very important problem to solve the problem how to control such a big number of vacuum pumps distributed around the ring. After discussions, we decided to develop a serial to ethernet interrace device sever that will be mounted in the control system rack. It has a 32-bits microprocessor embedded Linux, 12 ports RS485 (or RS232) slave interface. one channel 10/100BaseTx ethernet host port, one channel UART host port, and 16 Mbytes large memory buffer. These vacuum pumps are connected to Ion-Pump serial controllers, which chop the AC current so as to control the current in the pumps. The EMSDS connect either 100BaseTx or 10BaseT ethernet networks to asynchronous serial ports for communication with serial device. It can simultaneously control up to 12 ion-pump serial controllers. 12 EMSDS are connected to a personal computer (PC) through the network. The PC can automatically control the EMSDS by sending a set of commands through the TCP/IP network. Upon receiving a command from a PC running under Windows2000 through the network, the EMSDS communicate through the stave serial interrace ports to ion-pump controller. We added some software components on the top of EPICS (Experimental Physics and Industrial Control System) toolkit.

  • PDF

센서네트워크에 기반한 유비쿼터스 헬스케어 시스템의 설계 및 구현 (Design and Implementation of a Ubiquitous Health Care System based on Sensor Network)

  • 김정원
    • 한국콘텐츠학회논문지
    • /
    • 제8권1호
    • /
    • pp.143-151
    • /
    • 2008
  • 본 논문에서는 언제 어디서나 환자의 건강상태를 체크할 수 있는 유비쿼터스 헬스 케어 시스템을 구현하였다. 구현된 시스템은 front-end와 back-end로 구성되는데 front-end에는 온도, 습도, 조도 등 환경 센서 그룹과 혈압, 심전도, 맥박 등의 헬스 센서 그룹, 센싱 자료를 유무선으로 전달하는 게이트웨이, 환자를 인식하는 RFID 리더 기로 구성된다. back-end로는 측정 데이터를 전달하는 포워드, 측정 결과를 모니터링 할 수 있는 모니터 프로그램, 개인별 측정값을 저장하는 의료 정보 수집 서버로 구성된다. 구현된 센서 노드는 지그비(Zigbee) 프로토콜을 통하여 센서 네트워크를 구성하며 초소형 보드에 적합한 tinyOS가 내장되어 있다. 자료 전달을 위한 게이트웨이는 무선 리눅스 단말기로 구성되어 서버로 무선랜을 통하여 센싱된 정보를 실시간으로 전송한다. 또한 의료 정보 수집 서버는 단말기에서 얻은 데이터를 저장 관리하며 긴급 상황 발생 시 연계된 의료진에게 환자의 상태를 보고하도록 설계되었다. 실험 결과 지그비 통신 프로토콜을 이용한 센서 네트워크를 통하여 유비쿼터스 헬스 케어 시스템이 구현 가능함을 확인하였다.

SIP기반 임베디드 IoT 안전관리 시스템 설계 (Design of Safety Management System for IoT based in SIP)

  • 김삼택
    • 한국융합학회논문지
    • /
    • 제9권10호
    • /
    • pp.69-74
    • /
    • 2018
  • 국내, 외에서 개발된 IP, SIP 전관방송 시스템들은 윈도우나 리눅스 서버 환경에서 개발되어 서버-랙에 장착되어 운용되는 구조이며, 소비전력이 많고, 시스템 장애 시 원격 대응에 어려움이 있다. 따라서 본 논문에서는 전광방송을 위해 사물인터넷 서비스 구조를 이용하여 IoT 디바이스와 IoT 게이트웨이를 IoT 서비스 서버에 연결하는 IoT 플랫폼을 구성하고, 이 구조를 이용하여 호 처리 및 방송 기능을 내장하며 공공장소의 비상통화 및 비상방송을 처리할 수 있는 임베디드 OS 기반의 안전관리 시스템 서버를 설계 했다. 본 서버는 표준 SIP를 지원하는 다양한 SIP기반 통화 및 방송장치와 상호호환되어 구내전화 및 구내방송시스템과 통합구축이 가능하다.

패턴 인식 알고리즘 기반 휴머노이드 경로 시스템 개발 (Development of Path-Finding System for Humanoid Robots Based on Image Pattern Recognition)

  • 박현;은진혁;박혜련;석정봉
    • 한국통신학회논문지
    • /
    • 제37C권10호
    • /
    • pp.925-932
    • /
    • 2012
  • 본 논문에서는 패턴 인식 알고리즘을 기반으로 인간 형태를 가진 휴머노이드 로봇의 보행 동작을 제어하는 경로 인식 시스템을 개발하였다. 휴머노이드 로봇이 효과적인 작업 수행을 할 수 있도록 행동 프리미티브를 정의 하였으며, Canny 에지 검출 알고리즘을 적용한 보도 블록의 패턴 및 색상 추출, 이를 기반으로 한 이동 방향을 인식하는 알고리즘 제안하고, 리눅스 운영체제와 영상 카메라가 장착된 소형 휴머노이드 임베디드 시스템에 구현하였다. 제안 알고리즘의 성능 실험을 휴머노이드 로봇의 동작 속도 및 인식율에 관점에서 수행하였으며, 다양한 현실 환경을 반영하기 위해 경사도 및 조도 변화를 적용하였다. 실험 결과 제안 알고리즘은 다양한 환경에서 시각 장애인의 길안내 도우미 로봇으로서 적절한 수준에서 반응함을 확인하였다.

효과적인 이기종 다중코어 응용 개발을 위한 SMP기반 이기종 다중코어 시뮬레이터 (Heterogeneous multi-core simulator based on SMP for the efficient application development at the heterogenous multi-core environment)

  • 사공준;신동하
    • 한국인터넷방송통신학회논문지
    • /
    • 제18권3호
    • /
    • pp.111-117
    • /
    • 2018
  • 서로 다른 기능을 가진 코어들을 집적시킨 이기종 다중코어 환경은 더욱 복잡하고 다양해지는 임베디드 시스템의 요구사항들을 만족시키는 강력한 도구이며 특화된 응용을 위해 상이한 코어 상에서 별개의 운영체제를 수행하여 적합한 환경을 구성한다. 그러나 이런 이질성은 개발 환경을 더욱 복잡하게하고 프로그래밍을 어렵게 하며 개발과 디버깅을 쉽지 않도록 만든다. 본 논문에서는 이기종 다중코어 환경을 단일 다중코어 환경으로 매핑 가능함을 보이고 이기종 다중코어 환경에서 프로세스 간 통신에 사용하는 RPMsg를 리눅스 기반으로 구축하여 여러 단계의 개발과정을 축소할 수 있음을 보인다. 이러한 단순화를 통해 이기종 다중코어 환경에서의 개발 기간을 대폭 줄여줄 수 있는 시뮬레이션 방법을 제안한다.