Browse > Article

Design md Implementation of IEEE1394 Device Driver for Dual Kernel OS  

Jung Gi-Hoon (경북대학교 디지털기술연구소)
Oh Ju-Yong (경북대학교 전자공학과)
Kang Soon-Ju (경북대학교 전자전기컴퓨터학부)
Abstract
In this paper. we propose an architecture of IEEE1394 device driver for RTLinux. The device driver has two interfaces for applications running on the RTLinux kernel and Linux kernel. With the interfaces, the device driver simultaneously supports RT-Thread of RTLinux kernel and user level process of Linux kernel. This architecture could be a reference for designing other device driver on the dual kernel platform.
Keywords
IEEE1394; Device Driver; RTLinux; Software Architecture; Dual Kernel;
Citations & Related Records
연도 인용수 순위
  • Reference
1 IEC 61883-1, Consumer audio/video equipment Digital Interface, 1998-02
2 IEEE Standard Control and Status Register (CSR) Architecture for Microcomputer Buses, July 1992
3 DapDesign, http://www.dapdesign.com
4 1394 Open Host Controller Interface Specification Release 1.1, 2000
5 Joo-Yong Oh, Soon-Ju Kang, and Kyeong-Deok Moon, 'Design and Implementation of CORBA ORB on top of IEEE1394-based Home Networ,' International Conference on Communications in Computing(ClC 2002), Las Vegas, USA, June 2002
6 IEEE1394,Standard for High Performance Serial Bu, 1995
7 Don Anderson, FireWire System Architectur, 2nd Ed., MindShare,Inc., 1999
8 FSMLABS, http://fsmlabs.com/community
9 RTLinux Homepage, http://www.fsmlabs.com/products/rtlinuxpro/rtlinuxpro.htm
10 Stefan Lankes and Michael Reke, 'A Time-Triggered Ethernet Protocol for Real-Time COREA,' 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2002), Washington DC, USA, April 2002   DOI
11 Alessandro Rubini and Jonathan Corbet, Linux Device Driver, 2nd Ed., Reilly, June 2001