新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Linux系统的多种串行总线统一接口的实现

基于Linux系统的多种串行总线统一接口的实现

作者:时间:2012-08-10来源:网络收藏

m.JPG
完成设备驱动加载之后,就会在/dev目录下生成如图2所示的文件节点。通过打开节点,就可以打开,从而的读、写和控制操作。

本文引用地址:http://www.eepw.com.cn/article/148622.htm

a.JPG


同时,还会在/sys目录下生成关于注册的属性目录和文件,主要包含有设备号的属性文件、电源管理属性目录、到类目录的链接、特殊事件属性文件等,具体如图3所示。

b.JPG


这里分别对I2C的E2PROM芯片AT24C02、1-Wire的EEPROM芯片DS2433和SPI接口的EEPROM芯片25AA010进行测试。其测试结果如图4所示。

c.JPG


其测试过程是:通过打开/dev/bus-0、/dev/bus-1、/dev/bus-2节点,调用写操作写一段数据到EEPROM,然后,再调用读操作读出刚才写入的数据,并验证两者是否一致,从而判断本文的接口函数的正确性。

4 结语
实践证明,使用设备接口层与适配器接口层的这种分层方式,能够让应用程序进一步忽略底层的接口操作,接口的。而且,该方法具有适应性强,易于升级,占用资源少等特点,能有效提高应用程序的开发效率。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭