首页> 外文会议>Information Technology Based Higher Education and Training, 2004. ITHET 2004. Proceedings of the FIfth International Conference on >A Linux-based engineering education with hardware implementation, device drivers' programming and network literacy learning
【24h】

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

机译:基于Linux的工程教育,包括硬件实现,设备驱动程序编程和网络素养学习

获取原文

摘要

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.
机译:介绍了信息工程教育的一个示例,其中包括硬件实现,在UNIX(Linux)上的系统编程和某些网络操作。在硬件实现阶段,学生将了解逻辑设计并实现一个简单的基于微计算机的电路以生成特定的声音。设备驱动程序编程必须在下一阶段完成,这需要将已实现的硬件连接到基于Linux的工作站(测试台)。同时,学生必须学习UNIX素养,才能用C语言开发设备驱动程序。为了提高效率和网络素养,可以将设备驱动程序编程的教育环境分为两个系统。一种用于软件开发,另一种用于软件执行(测试和验证)。学生必须通过其笔记型PC通过校园LAN使用基于Linux的远程工作站。在远程工作站上开发自己的设备驱动程序后,可以将它们的驱动程序转移到目标测试平台,并内置到测试平台的Linux内核中,并验证硬件和设备驱动程序是否都正常工作。将实践教育与硬件,软件以及面向信息工程的面向网络的素养相结合非常重要。本文中介绍的我们的教育计划将为此类组合起到合适的示例作用,以实现有效的信息工程教育。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号