• Title/Summary/Keyword: 임베디드 인터넷

Search Result 314, Processing Time 0.028 seconds

Java 기반 임베디드 시스템을 위한 쓰레기 수집기 설계 (Design of Garbage Collector for Java-based Embedded Systems)

  • 배유석;김태근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.421-423
    • /
    • 1999
  • 가전 제품이나 정보 가전 기기를 포함하는 실시간 임베디드 응용 분야에서 Java를 소프트웨어 개발 플랫폼으로 선택하는 범위가 확대되고 있다. 현재 Sun에서 제공하는 PersonalJava 기술은 동적인 메모리 할당에 대하여 마크-회수(mark-sweep) 방식의 자동 쓰레기 수집(garbage collection) 기능을 지원하는데, 이 방법은 쓰레기 회수 수행전 응용프로그램의 수행을 중지시키는 방식으로 실시간 임베디드 환경에 적합하지 않다. 본 논문에서는 Java 기반 인터넷 셋톱박스나 디지털 가전기기에 탑재할수 있는 Java 플랫폼을 대상으로 기존에 적용된 비실시간 마크-회수 메모리 관리 기법을 대체하는 실시간 자동 메모리 관리 기법을 제시한다.

  • PDF

실시간 운영체제

  • 이두원
    • 디지털콘텐츠
    • /
    • 11호통권78호
    • /
    • pp.56-60
    • /
    • 1999
  • 시장조사기관인 IDC는 2002년께 웹폰이나 디지털TV, 셋탑박스, 디지털 비디오 같은 임베디드 시스템이 PC시장을 앞설 것으로 내다보고있다. 이에 따라 이 시장을 둘러싼 업체들의 경쟁이 치열하게 펼쳐지고 있는데 이러한 임베디드 시스템에 필연적으로 사용되다시피하는 것이 바로 실시간 운영체제(RTOS:Real-Time Operating System)이다. 실시간 운영체계가 가지는 특징, 응용분야, 그리고 인터넷 상에서 실시간 운영체계의 정보를 얻을수 있는 방법에 대해 간략하게 소개하고자 한다.

  • PDF

임베디드 시스템의 유기적인 동작을 위한 SOA기반의 S/W서비스 설계와 구현 (Design and Implementation of SOA based S/W Services for Dynamic Behavior of Embedded System)

  • 박원규;박용범
    • 한국인터넷방송통신학회논문지
    • /
    • 제10권4호
    • /
    • pp.29-34
    • /
    • 2010
  • 임베디드 시스템은 시스템의 특성상 사용자의 특정한 요구사항을 가지고 동작하게 되는데, 사용자의 요구사항이 바뀌거나 예상하지 못한 상황이 발생하게 되었을 때 유기적인 동작이 필요하다. 본 논문에서는 임베디드의 유기적인 동작을 위한 SOA(Service-oriented architecture)기반의 웹서비스 설계와 구현을 제안한다. 제안한 기법은 웹서비스를 통하여 임베디드 시스템의 상태를 알아보고 예외 상황이 발생할 경우, 그에 따른 동작을 웹서비스를 통하여 새롭게 업데이트 될 수 있게 하였다. 이를 통하여 사용자는 예외 상황에 대한 부담을 줄일 수 있을 뿐만 아니라 사용상의 편리성을 높일 수 있다.

듀얼코어 임베디드 리눅스 시스템에서 공유 메모리 성능 개선 방안 및 성능 분석 (Improvement Method and Performance Analysis of Shared Memory in Dual Core Embedded Linux system)

  • 정지성;김창봉
    • 인터넷정보학회논문지
    • /
    • 제11권4호
    • /
    • pp.95-106
    • /
    • 2010
  • 최근 복잡한 프로그래밍 환경에서 다수의 프로세스들은 서로 협력하기 위하여 서로 통신하고 자원과 정보를 공유한다. 커널에서는 이것이 가능한 방법으로 프로세스간 통신이라는 IPC(Inter-Process Communication)를 제공한다. 리눅스에서 사용되는 공유 메모리는 동일한 메모리 영역에 여러개의 프로세스가 접근할 수 있도록 해 주는 기술이다. 본 논문에서는 서로 다른 코어에 서로 다른 운영체제를 갖는 듀얼코어 임베디드 리눅스 시스템에서 공유 메모리 성능 개선 방안을 제시하고, MP2530F(ARM926F+ARM946E)의 임베디드 리눅스 시스템을 구축하여 성능을 측정한다. 공유 메모리를 이용한 프로세스의 동작이 별개의 CPU에서 동작되도록 함으로써 성능 향상을 꾀한다.

임베디드 마이크로 프로세서의 전력 소비에 대한 연구 (A Study on Power Dissipation of Embedded Microprocessors)

  • 이종복
    • 한국인터넷방송통신학회논문지
    • /
    • 제18권4호
    • /
    • pp.169-175
    • /
    • 2018
  • 프로세서의 전력 소비량은 최근에 이르러 고성능 마이크로프로세서 및 멀티코어프로세서 뿐만이 아니라 임베디드 시스템 및 모바일 장치에 매우 중요하게 대두되고 있다. 이러한 전력 소비량은, 하드웨어 및 소프트웨어 설계자로 하여금 성능과 전력에 대한 올바른 타협점을 찾도록 하는 바탕이 된다. 대부분의 전력 분석 도구들은 반도체 칩 레이아웃이나 평면계획이 완료된 후에야 최소의 정확도를 갖게 되며 또한 느리다. 본 논문에서는 전력 분석기와 연동이 가능한 빠른 속도를 갖는 임베디드 마이크로프로세서 명령어 자취형 (trace-driven) 모의실험기를 개발하였다. 또한, MiBench 임베디드 벤치마크를 입력으로 모의실험을 수행하여 기존의 도구보다 훨씬 빠른 속도로 명령어 당 평균 전력 소비량을 측정하였다.

웹 2.0을 위한 임베디드 Open API 서비스 플랫폼 설계 (Open API service platform designed for embedded)

  • 양문석;노영식;변지웅;차지윤;박상열;변영철
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2008년도 춘계 종합학술대회 논문집
    • /
    • pp.587-590
    • /
    • 2008
  • 웹 2.0은 정보의 개방을 통해 인터넷 사용자들 간의 정보 공유와 참여를 이끌어내고 이를 통해 정보의 가치를 지속적으로 증대시키는 것으로 누구든지 웹에서 제공하는 각종 데이터를 활용하여 다양한 서비스를 생산할 수 있는 플랫폼으로서의 웹(Web as Platform)환경을 의미한다. 이에 본 논문에서는 유비쿼터스 컴퓨팅을 실현하기 위해 도처에 설치되어 있는 임베디드 컴퓨터로부터 정보 및 서비스를 받을 수 있도록 임베디드 환경 지원을 위한 웹 기술을 연구한다. 즉, 웹 2.0의 트랜드인 공유와 개방을 지원하기 위해 임베디드 시스템에 탑재되어 실시간으로 다양한 정보 및 서비스를 다수의 인터넷 사용자에게 제공할 수 있는 Open API 서비스를 제공하는 플랫폼을 설계한다.

  • PDF

개인 오디오 레코더 서비스 설계 및 구현 (The Design and Implementation of Personal Audio Recorder Service)

  • 김도형;윤민홍;김선자;이경희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.727-728
    • /
    • 2007
  • 본 논문에서는 음성통화를 위해 CDMA 네트워크와 데이터 통신을 위해 와이브로 네트워크를 동시에 사용하는 임베디드 리눅스 기반 듀얼모드 응용 서비스인 개인 오디오 레코더의 구현에 대해서 기술한다. 개인 오디오 레코더는 듀얼모드 지원 단말에 탑재된 클라이언트에서 음성 녹음을 시작하면, 송신자와 수신자의 CDMA 음성 데이터가 와이브로 네트워크를 통해 인터넷 상의 개인 오디오 레코더 서버로 전달된다. 개인 오디오 레코더 서버는 통화 번호 및 통화 시간에 따라 음성 데이터를 저장하게 된다. 구현된 개인 오디오 레코더는 단말의 저장공간이 부족한 환경에서도 음성통화 내용을 저장할 수 있도록 한다.

임베디드를 이용한 전자지불 시스템의 구현 및 분석 (The Implementation and Analysis of a Electronic Payment System for Embedded)

  • 이상덕;한승조
    • 한국정보보호학회:학술대회논문집
    • /
    • 한국정보보호학회 2006년도 하계학술대회
    • /
    • pp.533-537
    • /
    • 2006
  • 네트워크의 발달은 경제, 사회 전반에 걸친 변화를 가져왔으며, 실물 경제를 가상 공간에서 가능하게 하였다. 인터넷을 이용한 전자상거래(Electronic Commerce)가 확산 발전되고 있으며, 인터넷 상의 전자 화폐는 기존 실물 화폐가 가지는 모든 특성들을 가지면서 보안성을 크게 보장해 준다. 따라서 전자 화폐를 기반으로 하는 인터넷 지불 시스템이 향후 전자상거래에 있어 안전하고 효율적인 지불 방법으로 기대된다. 전자상거래는 상품의 전달과 대금 지불이 동일 네트워크에서 이루어질 수 있다는 특성을 가짐으로써 시스템의 설계를 최적화하는데 도움이 된다. 본 논문에서는 임베디드 시스템에 네트워크 상에서의 개인 정보보호를 위한 지불 시스템을 구현하였으며, 가상 ID를 사용하여 익명성이 가능하도록 하였으며, 암호화 회수 및 서버와 클라이언트의 통신회수를 감소시킴으로서 시스템의 효율성 및 안전성이 확보되도록 하였다.

  • PDF

IoT 환경에서의 취약점 악용 공격 대응을 위한 익스플로잇 수집 및 분석

  • 오성택;고웅
    • 정보보호학회지
    • /
    • 제31권6호
    • /
    • pp.41-46
    • /
    • 2021
  • 홈, 산업 환경, 운송 네트워크 및 기타 장소의 사물 인터넷 장치가 계속 확산됨에 따라 악의적인 IoT 네트워크 공격자의 공격 표면도 증가하고 있다. 2021년 4월 IBM에 따르면 네트워크 공격 지표 중 전체 IoT 공격이 매년 500% 증가하고 있다. X-Force 연구에 따르면 이 급증은 주로 미라이 봇넷과 코드를 공유하는 비교적 새로운 봇넷인 Mozi 봇넷 활동에 의해 발생한다. 2020년에 이 악성코드는 한 해 동안 탐지된 총 IoT 공격의 89%를 차지했다. 2020년 3월 팔로알토 네트웍스의 Unit 42 IoT Threat Report에 따르면 IoT 임베디드 기기 대상 위협은 익스플로잇 감염, 멀웨어, 사용자 정보 탈취로 나뉜다. 그 중 IoT 임베디드 기기의 주요 익스플로잇은 네트워크 스캔, RCE, Command injection, Buffer Overflow 등으로 관찰된다. 본 논문에서는 이러한 IoT 환경에서의 취약점 악용 공격 대응 및 탐지 정책 생성을 위해 IoT 취약점을 악용한 익스플로잇을 분석 연구하였다.

임베디드 소프트웨어의 단위 테스팅을 위한 로그 기반 테스팅 프레임워크 개발 (Development of Log-Based Testing Framework for Unit Testing of Embedded Software)

  • 류호동;정수용;이우진;김황수
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제4권9호
    • /
    • pp.419-424
    • /
    • 2015
  • 최근 사물인터넷 서비스가 점차 보편화되면서 사물인터넷에 사용되는 임베디드 시스템의 신뢰성 및 안전성 이슈가 부각되고 있다. 사물인터넷 시스템 등과 같은 임베디드 시스템 개발의 경우, 개발과정에서 소프트웨어 가상 수행환경을 구축하는 것이 쉽지 않아 단위테스트를 거의 수행하지 않고 있어 기능 신뢰성을 보장하기 어려운 실정이다. 이 연구에서는 실제 플랜트 환경에서 로그 기반 단위테스트 수행방법을 제안한다. 실제 시나리오 수행과정에서 함수별 수행경로를 고려하여 중복된 수행로그를 제거하여 저장되는 로그를 최소화하고 나중에 대표 수행경로만을 분석하여 단위테스트를 진행하는 방식이다. 제안된 방식은 시스템 테스트를 진행하는 과정에서 로그 기반 단위테스트를 효율적으로 수행할 수 있는 장점이 있다.