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

학위논문 상세정보

실시간 임베디드 시스템용 네트워크 모듈 구현 원문보기
The Implementation of Network Modules for a Real-Time Embedded System

  • 저자

    최창규

  • 학위수여기관

    水原大學校 大學院

  • 학위구분

    국내석사

  • 학과

    컴퓨터學科

  • 지도교수

  • 발행년도

    2002

  • 총페이지

    v, 51 p.

  • 키워드

  • 언어

    kor

  • 원문 URL

    http://www.riss.kr/link?id=T8955073&outLink=K  

  • 초록

    최근에 고속 네트워크 장비, PDA 단말기, 휴대폰, 인터넷 셋톱 박스 등과 같은 임베디드 시스템의 개발로 인하여 임베디드 운영체제의 필요성이 증가되고 있다. 과거의 임베디드 시스템에서는 단순히 순차적인 작업만을 하기 때문에 임베디드 운영체제의 필요가 없었으나, 점차 시스템의 복잡성과 다양성을 만족시키고 프로세스의 관리를 하기 위하여 임베디드 시스템에서 운영체제가 요구되어지고 있다. 또한 사용자들에게 빠른 응답시간과 프로세스의 실시간 처리의 필요성이 증가함에 따라 실시간 임베디드 운영체제로의 포팅이 이루어지고 있다. 이미 상용 임베디드 운영체제는 많은 장비에 포팅되어 사용되어 지고 있지만 제품의 개발과 판매에 따른 라이센스를 지불해야 하는 부담을 가지고 있다. 이에 따라 공개된 운영체제인 리눅스를 기반으로 하여 임베디드 시스템에 포팅하려는 연구가 많이 진행되고 있고 공개적인 실시간 임베디드 운영체제에 대한 연구 및 개발도 계속해서 진행되고 있다. 본 논문에서는 ARM계열인 Intel의 StrongARM SA-1110 프로세서를 기반으로 한 타겟보드에 임베디드 운영체제로서 리눅스를 포팅하였고, 네트워킹 기능을 위하여 이더넷을 기반으로 한 기본적인 네트워크 프로그램을 동작시켰다. 또한 실시간기능을 위하여 리눅스 기반위에서 동작하는 실시간 운영체제인 RTLinux를 포팅하여 실시간 운영체제상에서의 네트워킹 기능을 구현하였다. 임베디드 시스템에서 저장장치를 구현하기 위하여 플래쉬 메모리 기반의 블록 장치 드라이버를 작성하고, 파일 시스템인 JFFS를 구현하였다.


    Recently, a necessity of embedded operating system is on the increase because an embedded system is developed such as a high speed network device, a PDA, a cellular phone, a internet set-top box and so on. The embedded operating system is not necessary because the system performs a simple operation in old times however, it has been demanded more and more to satisfy complex and various systems and to manage processes. As the embedded system requires processing tasks of real-time and fast response's time, a real-time operating system should be ported to guarantee such requirements. Many embedded equipment has already been ported a commercial embedded operating system, however it bears the expensive license fee for products in order to develop and to sell. Therefore, linux, which is an open system, is continuously studied and developed to substitute such expensive commercial products as an operating system for real-time embedded systems. In this study, we have successfully ported linux on an embedded system, which is based on Intel StrongARM SA-1110 processor, then written several network modules for ethernet-based network devices. We have also developed real-time network functions in order to port RTLinux on our target system. Finally, we have implemented block devices based on flash memory and JFFS for our target embedded system.


 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역