A Linux-based engineering education with hardware implementation, device drivers' programming and network literacy learning

An example of information engineering education is introduced, which includes hardware implementation, systems programming on UNIX (Linux) and some kinds of network operation. At the stage of hardware implementation, students are to understand logical design and implement a simple microcomputer-base...

Full description

Saved in:
Bibliographic Details
Published in:ITHET 2004 : proceedings of the fifth International Conference on Information Technology Based Higher Education and Training : 31 May-2 June, 2004, Istanbul, Turkey pp. 463 - 467
Main Authors: Imai, Y., Yokouchi, T., Inomo, H., Shiraki, W., Ishikawa, H.
Format: Conference Proceeding
Language:English
Published: IEEE 2004
Subjects:
ISBN:0780385969, 9780780385962
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:An example of information engineering education is introduced, which includes hardware implementation, systems programming on UNIX (Linux) and some kinds of network operation. At the stage of hardware implementation, students are to understand logical design and implement a simple microcomputer-based circuit to generate the specific sound. Device driver programming must be done at the next stage, which needs to connect the implemented hardware into a Linux-based workstation (test bed). At the same time, students must learn UNIX literacy in order to develop device driver in C language. The education environment of device driver programming can be separated into the two systems for the sake of efficiency and network literacy learning; one is for software development and another is for software execution (test and verification). Students must utilize remote Linux-based workstations through campus LAN from their note PC's. After their own device drivers are developed on remote workstations, theirs may be transferred to the target test bed, built into the Linux kernel of test bed, and verified whether both of hardware and device driver work correctly or not. It is very important that practical education is combined with hardware, software and moreover network-oriented literacy for information engineering. Our education scheme described in this paper will play a role of a suitable example for such a combination to achieve an effective information engineering education.
ISBN:0780385969
9780780385962
DOI:10.1109/ITHET.2004.1358217