• Title/Summary/Keyword: 임베디드 프로세서

Search Result 416, Processing Time 0.028 seconds

How to Extend Memory Modules in Embedded System (임베디드 시스템의 메모리 모듈 확장 방법)

  • Oh, Hak-jun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.07a
    • /
    • pp.275-278
    • /
    • 2017
  • 기존의 임베디드 기기의 하드웨어는 리눅스의 장점에도 불구하고 임베디드 기기들의 프로세서나 메모리 등의 하드웨어 자원이 Built-in 형태로 제공되어 시스템 운용 환경 변화에 맞춘 대응이 어렵다. 이러한 문제를 해결하기 위해 본 논문에서는 i.MX6Q SABRE Board for Smart Devices를 참조하여 메모리를 교체할 수 있도록 SO-DIMM을 장착하고 PCIe 이더넷을 추가한 개발보드를 만들었다. 그리고 개발보드에 추가 및 변경 된 하드웨어 디바이스를 활성화한 새로운 임베디드 시스템을 이식하는 방법을 제시한다. 구현 및 성능 분석 결과 새로운 임베디드 시스템에서 운용자는 시스템 운용 시 환경 변화에 대응하여 메모리를 바꾸어 장착할 수 있게 되었고 이로 인해 시스템의 요구사항에 따라 자원의 확정성 및 유연성이 높아짐을 확인하였다.

  • PDF

A Design of Test Suite generator for Improving the Embedded Software testing Automation tool (임베디드 소프트웨어 테스팅 자동화도구 성능향상을 위한 테스트슈트 제너레이터의 설계)

  • Park Jae-won;Park Jin-ho;Lee Nam-yong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.382-384
    • /
    • 2005
  • 임베디드 소프트웨어는 다른 일반 시스템과는 여러 가지 다른 특성을 가지고 있다. 우선 프로세서 자원과 메모리 자원을 적게 사용해야 하며, 소프트웨어의 오류에 대해 데스크 탑 또는 기타 서버환경에 비해 확실한 소프트웨어의 검증을 요구한다. 이러한 소프트웨어의 검증은 임베디드 소프트웨어의 오류허용이 다른 환경에 비해서 매우 다르기 때문에 고난도의 임베디드 소프트웨어의 응용을 빠르고 안정되게 개발하기 위해서는 사용자가 쉽게 사용할 수 있는 기술이 절실히 필요한 실정이다. 본 논문에서는 기존의 테스팅 자동화도구의 핵심 이슈인 테스트 데이터 제너레이터와 테스트 스크립트의 기능을 포함한 모듈인 테스트슈트 제너레이터의 성능향상 위한 방법을 제시한다. 제시된 테스트슈트 제너레이터 모듈은 임베디드 소프트웨어 테스팅 자동화도구의 개발 시 활용하여 개발한다면 임베디드 소프트웨어를 보다 효과적으로 테스팅 할 수 있을 것으로 예상된다.

  • PDF

A Study on the Security Features of Processor Architecture for Embedded Devices (임베디드 기기용 프로세서의 아키텍처 보안 기능에 대한 연구)

  • Park, Seong-Hwan;Kim, Young-Ju;Kwon, Dong-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2021.05a
    • /
    • pp.121-124
    • /
    • 2021
  • 사물 인터넷 기술의 발전에 따라 생활 곳곳에서 여러 가지 임베디드 기기들을 찾아볼 수 있게 되었다. 하지만 임베디드 기기의 보급이 늘어감에 따라 이러한 임베디드 기기를 노린 공격도 함께 늘어가고 있다. 이에 따라 임베디드 기기의 보안에 대한 다양한 연구들이 진행되고 있는데 본 연구에서는 대다수의 임베디드 기기에 적용된 RISC 아키텍처 기반 보안 기술에 대하여 살펴보고 향후 발전 방향에 대해 살펴보도록 하겠다.

Efficient and Extensible Multi-processor System Simulator (효율적이고 확장성 있는 다중-프로세서 시스템 시뮬레이터)

  • Kim, Hee-Kyung;Park, Hae-Woo;Yang, Hoe-Seok;Ha, Soon-Hoi
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.494-499
    • /
    • 2008
  • 임베디드 시스템이 주목받으면서 개발상의 편의를 위해 시스템 시뮬레이터가 다양한 용도로 사용되고 있다. 시스템이 복잡해지고 소프트웨어의 규모가 커지면서 이러한 시스템 시뮬레이터들에 있어 그 성능은 매우 중요한 이슈가 되고 있는데, 본 논문에서는 공유 메모리를 사용하여 통신하는 다중 프로세서 시스템에서 동기화 횟수를 줄이는 방법을 제안하고 이를 기반으로 한 다중 프로세서 시스템 시뮬레이터를 개발하였다. 이 시뮬레이터는 프로세서 시뮬레이터의 내부를 크게 고치지 않고 공유 메모리 접근만을 가로채 동작이 가능하므로 쉽게 다양한 종류의 프로세서를 연결할 수 있는 확장성 역시 가지고 있다. 제안하는 동기화 기법과 개발된 시뮬레이터는 7개의 프로세서를 사용하여 동작하는 JPEG 인코더 예제의 구동을 통해 테스트되었으며, 이를 통해 인과율을 깨뜨리지 않고도 빠른 시뮬레이션이 가능함을 확인할 수 있었다.

  • PDF

Design and Implementation of a Hybrid TCP/IP Offload Engine Prototype (Hybrid TCP/IP Offload Engine 프로토타입의 설계 및 구현)

  • Jang Han-Kook;Chung Sang-Hwa;Oh Soo-Cheol
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.5
    • /
    • pp.257-266
    • /
    • 2006
  • Recently TCP/IP Offload Engine (TOE) technology, which processes TCP/IP on a network adapter instead of the host CPU, has become an important approach to reduce TCP/IP processing overhead in the host CPU. There have been two approaches to implementing TOE: software TOE, in which TCP/IP is processed by an embedded processor on a network adapter; and hardware TOE, in which all TCP/IP functions are implemented by hardware. This paper proposes a hybrid TOE that combines software and hardware functions in the TOE. In the hybrid TOE, functions that cannot have guaranteed performance on an embedded processor because of heavy load are implemented by hardware. Other functions that do not impose as much load are implemented by software on embedded processors. The hybrid TOE guarantees network performance near that of hardware TOE and it has the advantage of flexibility, because it is easy to add new functions or offload upper-level protocols of TCP/IP. In this paper, we developed a prototype board with an FPGA and an ARM processor to implement a hybrid TOE prototype. We implemented the hardware modules on the FPGA and the software modules on the ARM processor. We also developed a coprocessing mechanism between the hardware and software modules. Experimental results proved that the hybrid TOE prototype can greatly reduce the load on a host CPU and we analyzed the effects of the coprocessing mechanism. Finally, we analyzed important features that are required to implement a complete hybrid TOE and we predict its performance.

A Functionality-based Evaluation Model for Embedded Software (임베디드 소프트웨어를 위한 기능 중심 평가 모델)

  • Choi Hyunmi;Sung Ahyoung;Choi Byoungju;Kim Jaewoong
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.12
    • /
    • pp.1192-1204
    • /
    • 2005
  • Embedded software is mounted on the target processor for controlling its dedicated functions. To evaluate functions of embedded software is important because it is intricate to modify embedded software once embedded. However, it is difficult to evaluate embedded software because it varies in kinds, which is customized into each target platform and functional requirements, and all the elements within are tightly coupled. In this paper, we propose the evaluation model reflecting these unique features of embedded software. We present the results of the case studies by applying the proposed model to practical embedded software.

Remote Embedded Controller Development for Diesel Generator (디젤 발전기를 위한 원격 임베디드 컨트롤러 개발)

  • Kim Yonghwan;Kim Youngback;Choi Myoungsil;Ahn Gwangseon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.907-909
    • /
    • 2005
  • 임베디드 시스템은 마이크로프로세서와 소프트웨어 기술의 빠른 성장에 따른 소형화, 경량화에 힘입어 각종 분야에서 널리 사용되고 있다. 본 연구는 임베디드 시스템을 이용하여 원격 제어, 실시간 모니터링을 지원하는 디지털 제어 방식의 원격 임베디드 컨트롤러를 개발한다. 개발된 컨트롤러는 기기 운용 과정에서 발생할 수 있는 각종 에러를 단문 메시지 서비스(SMS)를 이용해 전승하는 장점이 있다. 이는 기초 산업 분야에서 임베디드 시스템 운용의 가능성을 보임으로써 산업 전반에 걸친 활용 모델이 될 것이다.

  • PDF

Developement of Embedded Systems and the SmarTown (임베디드 시스템의 발전과 SmarTown)

  • Kim, Heung-Nam;Kim, Sun-Ja;Kim, Chae-Kyu
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2002.11a
    • /
    • pp.179-183
    • /
    • 2002
  • 산업 및 군수 등의 소수 분야에 국한되어 있던 임베디드 시스템의 활용이 마이크로프로세서의 성능 향상이 급속히 이루어지고 유무선 통신이 발전함에 따라 다양한 분야로 넓어지게 되었다. 그리고 앞으로는 일상 생활 전반에 걸쳐 임베디드 시스템이 폭넓게 활용될 것으로 전망되어 그 중요성이 더욱 커질 것이다. 본 고에서는 임베디드 시스템이 생활 전반에 걸쳐 활용될 편재형 컴퓨팅 시대를 바라보고 이러한 첨단 정보 서비스가 일상 생활 속에서 항상 제공되는 미래 도시 사회인 SmarTown을 정의한 다음 SmarTown을 위한 임베디드 시스템의 개발 및 서비스 통합을 위해 필요한 기술들을 파악하여 다가올 미래 정보화 사회를 대비하여 보고자 한다.

  • PDF

The Design and Implementation of Smart Phone Application Based on Android for Internet Outlet (인터넷 전원 콘센트를 위한 안드로이드 기반 스마트폰 애플리케이션의 설계 및 구현)

  • Baek, Jeong-Hyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2012.01a
    • /
    • pp.237-238
    • /
    • 2012
  • 우리 주변에서 인터넷에 접근할 수 있는 기반시설이 풍부하게 제공 되어 최근 출시되는 많은 가전제품과 전기전자 제품들은 인터넷에 접속하여 웹브라우저나 휴대폰을 이용하여 원격으로 감시하고 제어할 수 있다. 그러나 기존의 제품들은 대부분 인터넷 인터페이스가 없기 때문에 네트워크에 접속할 수 없어 불편함이 많았다. 따라서 본문에서는 주변의 가전제품 및 전기용품들을 스마트폰으로 감시하고 제어할 수 있는 인터넷 전원 콘센트를 위한 안드로이드 기반 스마트폰 애플리케이션을 설계하고 구현하였다. 본 논문에서 사용한 인터넷 전원콘센트 제어기는 위즈넷사에서 개발한 하드웨어 TCP/IP 프로세서인 W5300을 사용하여 AVR 마이크로프로세서로 운영 가능한 인터넷 인터페이스를 설계하고 구현한다. 하드웨어 TCP/IP 프로세서를 사용하여 이더넷 인터페이스를 구현하면 소형의 8비트 마이크로프로세서로 완전한 TCP/IP 스택의 구현이 가능하여 개발제품의 가격 경쟁력과 소형화에 기여할 수 있다.

  • PDF