본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

임베디드 소프트웨어를 위한 디버깅 어뎁터 설계
The Design of Debugging Adapter for Embedded Software

김용수   (거창전문대학 컴퓨터정보시스템과UU0000049  ); 한판암   (경남대학교 공과대학 컴퓨터공학부UU0000075  );
  • 초록

    임베디드 소프트웨어는 대상 시스템의 내부 자원과 호스트 시스템의 환경에 매우 민감하므로 수행시 대상 시스템과 동일한 환경에서 디버깅해야 한다. 그러나 대상 시스템의 자원에 직접적으로 접근하여 시스템 상태를 조사하거나 제어하는 기법들은 내부 신호나 자원에 대한 접근이 제한되어 있는 SoC (System-On-a-Chip) 소프트웨어를 디버깅하기는 부적합하다. 본 논문에서는 JTAG을 기반으로 원격 시스템에 접근하여 임베디드 소프트웨어를 디버깅할 수 있는 어뎁터를 제안한다. 이는 원격 디버깅을 위한 환경 구축에 많은 어려움 있는 기존의 환경 구축의 경제적 제한점을 해소할 수 있다. 따라서 본 논문은 원격 시스템내의 임베디드 소프트웨어를 디버깅할 수 있는 경제적인 인터페이싱 환경을 제공한다.


    Since embedded software is sensitive to the resources and environment of target system, it should be debugged in the same environment as actual target system. However, existing tools to debug embedded software, in which access to internal signal or resources is limited, are uneconomical. In the thesis, economical and practical JTAG Adapter that can use open GDB is suggested. It can remove existing limitations of environment implementation that have many difficulties in implementing an environment for remote debugging. Hence, the thesis provides economical interfacing environment that can debug ubiquitous embedded software inside remote system.


  • 주제어

    Embedded Software .   JTAG .   USB .   Remote Debugging.  

  • 참고문헌 (15)

    1. Heung-Nam Kim, and Chea-deok Lim, Technology Trends and Development Strategies on Embedded Software for Ubiquitous Computing Era, Feb. 2003. 
    2. Straunstrup, J., Andersen, H.R., Hulgaard, H., Lind- Nielsen, J., Behrmann G., Kristoffersen K., Skou A., Leerberg HH., Theilgaard N.B., "Practical verification of embedded software," Computer, Vol. 33(5), pp. 68-75, May 2000. 
    3. Alessandro Rubini, and Jonathan Corbert, Linux Device Drivers Second Edition, O'Reilly & Associate, Inc., June 2001. 
    4. Ziruanm, Y., Dcym, S., Rodgers, M., "Test of future system-on-chips," International Conference on Computer Aided Design, IEEE/ACM, pp. 392-398, 2000. 
    5. Kenneth H.Peters, Software Development and Debug for System On-A-Chip," Embedded Systems Conference, 1999. 
    6. MacNamee, C., Heffernan, D., "Emerging on-chip debugging techniques for real-time embedded systems," Computing and Control Engineering Journal, pp. 295-303, Dec. 2000. 
    7. Pilet, J. and S. Magnenat, Jelie:Manuel de L'utilisteur, Ecole Poly technique Federale De Lausanne Lap., 2003. 
    8. Ashling, PATHFINDER Source-Level Debugger for Embedded Micro-controller Development, 2003. 
    9. Kiyokuni Kawachiya, and Takao Moriyama, A Symbolic Debugger for PowerPC-Based Hardware Using the Engineering Support Processor (ESP), IBM Research, Aug. 1997. 
    10. Hai T. S., "Multiple Ports Remote Embedded Debugger Server," International Conference on Electro/information Technology, May 2006. 
    11. R. Stallman, R. Pesch, S. Shebs, et al., Debugging With GDB, 2003. 
    12. Intel Co., Intel XScale Micro architecuture for the PXA255 Processor, 2003. 
    13. ARM Ltd., Real-Time Debug, 2002. 
    14. Asset InterTech, Inc., and R. G. Bennefits, Boundary-Scan Tutorial, 2000. 
    15. Cypress Semiconductor, EZ-USB Technical Reference Manual, 2002. 
  • 이 논문을 인용한 문헌 (3)

    1. Lee, Chang Hyun ; Kim, Ho Il ; Kim, Jong Seok ; Oh, Mi Jin ; Kim, Sun Woong ; Ma, Sang Yong ; Kim, Myoung Soon ; Kwon, Jin ; Jeong, Han Sol ; Oh, Chan Ho 2014. "Morphological Studies on the Inhibitory Effects of Photoaging Skin of Fermented Red Ginseng in Hairless Mice" 동의생리병리학회지 = Journal of physiology & pathology in Korean Medicine, 28(2): 206~216     
    2. Chu, Sang Hui ; Jang, Yeonsoo ; Yeo, Ki-Sun ; Ahn, Ji Hyeon ; Kim, Doo Ree 2014. "Development of Clinical Research Management: Enhancement of Nursing Students' Clinical Competency in Handling Clinical Trials" Journal of Korean biological nursing science, 16(3): 192~200     
    3. Seo, Eun-Hee 2014. "A Study on Food Habits and Nutrient Intakes according to BMI in Food and Nutrition Major and Non-major Female Students in Kyungnam University" 대한지역사회영양학회지 = Korean journal of community nutrition, 19(4): 297~316     

 저자의 다른 논문

  • 김용수 (3)

    1. 2002 "소프트웨어 개발노력 치적 분배에 관한 연구" 정보처리학회논문지. The KIPS transactions. Part D. Part D d9 (5): 865~876    
    2. 2003 "LIFA를 이용한 고속 이동체의 핸드오프 개선 방안" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 6 (1): 105~113    
    3. 2007 "실시간 인식기술을 이용한 가상입력시스템 설계 및 구현" 한국산학기술학회논문지 = Journal of the Korea Academia-Industrial cooperation Society 8 (3): 535~540    
  • 한판암 (8)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기