虽然老师3点钟开会,作为学生也不可能掐着点进门,孙彧跟黄老师聊了没几句,裴华和杨岿也前后脚进来了。
然后开始开会,裴华讲解他找到的资料,孙彧刚才跟黄老师的问题,裴华也提到了,黄老师也问了一些问题,还算满意,于是开始让学生们自己的想法。
裴华和杨岿各自了,孙彧一直若有所思,于是三个人一起看向了孙彧。
孙彧斟酌着慢慢道:“刚才裴师兄的,我也想过,另外还有一些想法,我们这个移动存储设备,应该是一个随机访问的块设备,应该可以按名访问,也就是需要有一个文件系统,这样作为一个用户,可以通过操作系统的系统调用和命令来访问,那么我们应该提供一个设备驱动?而不是专门写一个访问程序?这样会不会更好一些?”
“哦?详细一?”黄老师道。
“我们现在一般用的doS,提供了把一个盘符跟一个设备绑定的命令,用户对这个盘符的操作,实际上是调用系统调用,操作系统会转发给设备驱动,由设备驱动程序去进行实际的操作,然后返回数据和状态,一般来,设备驱动需要提供open,read,rite,seek,close这样一些调用接口,对应了操作系统的系统调用,而设备驱动对应到设备这一边,需要把这些调用转换成相应的寻址信号和数据读写信号,由设备的实际线路执校”
“那么你这个设备驱动是不是需要根据不同的接口提供,比方并口,串口,或者将来的新的接口?”黄老师问道。
“目前计算机比较通用的是并口和串口,这些接口所接的设备种类千差万别,并没有什么统一的驱动,肯定是需要自己开发的,假如将来有了一个什么别的通用接口,那我们就可以专注到设备这一边,或者用IdE接口?这样我们甚至也不用自己写驱动程序了,就作为一个IdE设备。”
“IdE并没有外接的接口,而且我们也不能每次使用就拆电脑吧。”裴华道。
“其实也不是没有,电脑城有那种转接口,可以用排线一头插到IdE接口卡上,另一头引出来接到机箱后面的那种,呃,另外装的一个插座上的。”杨岿道。
“唔,这样,你们回头分一下工,去找找看关于计算机外设接口的资料,编程接口,不论是用IdE,还是用并口串口,或者别的什么接口,我们都可以考虑的,然后我们下一次开会,你们就各自讲一讲。”
“串口并口的编程接口我来找吧。”孙彧道,正好还可以用到SUNIx上,他突然想到,甚至可以用SUNI
本章未完,请点击下一页继续阅读! 第1页 / 共3页