Browse > Article

An Optimal Selection of Embedded Platform for Specific Applications  

Moon, Ho-Sun (Korea Association of Aids to Navigation)
Kim, Yong-Deak (Dept. of Electronics Engineering Ajou University)
Publication Information
전자공학회논문지 IE / v.47, no.1, 2010 , pp. 48-55 More about this Journal
Abstract
The goal of this paper is to determine optimal hardware platform for specific applications. In order to develop an understanding of how select the optimal platform, we focus upon the real-time embedded vehicle system for processing forward image and sound. In this paper we propose to measure parameters such as instructions, execution cycle, required memory size for program and data by using ARMulator. We have measured three types of processor cores: ARM7, ARM9 and ARM10. The results of the study indicated that the proposed methods could measure the minimal requirements of hardware platform for specific applications. By defining lower limit of hardware specifications in embedded systems, we can minimize expenses with suitable system performance without implementing the system.
Keywords
Embedded; Real-Time; Platform; Simulation; ARMulator;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Arm Limited, "Application Note 32 The ARMuator", september 2003.
2 박문수, 김재이 "교차로 교통사고 자동감지를 위한 사고음의 음향특성 분석", 한국산학기술학회논문지 7권 6호, 1143-1147쪽, 2006년
3 이철주, "영상을 이용한 실시간 교통사고 검지 및 교통사고영상 자동저장 시스템", 석사학위논문, 아주대학교 ITS대학원, 10-14쪽, Feb, 2007.
4 A. Arbor, mibench webpage, "http://www.eecs.umich.edu/mibench/"
5 M. R. Guthaus, J. S. Ringenberg, D. Ernst, T. M. Austin, T. Mudge, R. B. Brown, "Mibench: A free, commercially representative embedded benchmark suite.", In IEEE 4th Annual Workshop on Workload Characterization, 2001.
6 안효복, "ARM으로 배우는 임베디드 시스템", 한빛미디어, 2006년
7 박창규, 최요한, 한성덕, 이준희, 문호선, 김용득, 이정원,"자동차 사고재현을 위한 영상블랙박스 모델링", 한국정보과학회 가을 학술발표 논문집 제34권 2호, 308-312쪽, 2007년
8 C. Lee, mediabench webpage, "http://euler.slu.edu/~fritts/mediabench/mb1/."
9 C. Lee, M. Potkonjak, W. H. Mangione-Smith, "MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communication systems", In Proceedings of the 30th Annual International Symposium on Microarchitecture, pp.330-335, 1997.
10 Rafael C. Gonzalez, Richard E. Woods, "Digital Image Processing 2nd Edition", Prentice Hall, pp.57-70, pp.149-166, pp.569-587, 2002.
11 ARM Limited., "ARM DUI 0066D: ARM Developer Suite AXD and armsd Debuggers Guide", November 2001.
12 Arm Limited, "ARM DUI 0056D: ARM Developer Suite Developer Guide", November 2001.
13 EEMBC, "http://www.ebenchmarks.com/"
14 Qing Li, Caroline Yao, "Real-Time Concepts for Embedded Systems", CMP Books, pp.48-51, 2003.
15 NHK 방송기술연구소 화상연구부, "C언어에 의한 화상처리실무", 국제테크노정보연구소, 154-155쪽, 2000.