The development of RTOS technique for designing the controller of DSC/NBDP system

DSC/NBDP시스템의 제어기설계를 위한 실시간 운영체제 기술 개발

  • Published : 2004.06.01

Abstract

Linux is the one of various RTOS, also embedded linux has being studied with focus on technical stability and commercial utilities. In this paper, the technical trial was discussed on the development of real-time operating system that provides real time capability and extends the network communications ability and would be applied to the maritime mobile communication system through analysis the embedded linux kernel. Some techniques for Analyzing the embedded linux kernel and designing the target board, making the kernel image and porting the kernel are summarized in this paper.

리눅스(Linux)는 여러 가지 실시간 운용체제의 하나로 기술개발이 적극 이루어지고 있으며, 내장형 RTOS로서 가능성과 기술적 안정성을 검증하는 연구가 진행되고 있다. 본 연구에서는 해상통신분야의 통신설비에 적용될 수 있는 내장형 실시간 운영체제의 분석과 기술개발을 통해 계측분야에서 요구되는 실시간 계측과 통신기능이 강화된 내장형 실시간 운영체제기술에 대해 정리하였다. 본 연구에서는 타켓보드를 설계하여 내장형 리눅스 커널(Embedded Linux Kernel)을 분석하고, 이를 포팅(Porting)하고 테스트 환경하에서 사용자 코드를 실행시켜 내장형 리눅스 커널을 기반으로 하는 소형 네트워크 제어기 응용 설계기술을 연구하였다.

Keywords

References

  1. 김문자외 2명, '네트워크 기반 대규모 임베디드시스템의 상호협동을 위한 Smart Message 기법,' 정보처리학회지, PP.60-69, 2002. 1
  2. Steve furber, 'ARM system-on-chip architecture', addison-wsley, 2000
  3. INTEL Inc., SA-1110 User-manual, 2000
  4. 박재희 역, '임베디드 리눅스-하드웨어, 소프트웨어, 인터페이스, 정보문화사 , 2002
  5. 조유근외 2명, 커널 프로그래밍, 교학사, 2002
  6. 임근수, '범용 운영체제 구현을 위한 리눅스커널 완전 분석', 연세대학교, 2001
  7. 이호외 1명 역, 리눅스 커널의 이해, 한빛미디어, 2001
  8. 권덕용외 1명, "Linux 서버 관리" , 이비컴, 2002
  9. 박준철 역, 'TCP/IP 소켓 프로그래밍', 사이텍미디어, 2001
  10. Warren W. Gay, Linux Socket Programming, QUE, 2000
  11. 노영욱외 1명, '임베디드 리눅스 개발도구 기술동향,' 정보처리학회지, PP.35-42. 2002
  12. 셈틀기획 편저, 비주얼베이직 인터넷 프로그래밍, 영진출판사, 2001
  13. 박제현, 정재원 역, 리눅스 C 프로그래밍 , 인포북, 2000
  14. CIRRUS LOGIC INC., CS8900A Datasheet, 2001
  15. J.D&T INC, FALINUX EZ Board Mauual, 2002