新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Linux的MISC类设备AD7859L的驱动程序开发

基于Linux的MISC类设备AD7859L的驱动程序开发

作者:时间:2010-11-02来源:网络收藏

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

  在的probe函数中调用misc_register(stmctmiscdevice*misc)函数,对misc类注册,这个函数会为内核注册一个misc类型,如果minor被设置为DYNAMIC_MINOR,系统会动态的为该分配一个次设备号,用以区分其他的设备。不同类型的设备调用的设备注册和注销函数有所不同。misc类设备的注销函数为misc_deregister(struct miscdevice}misc)。成功均返回零,否则返回一个错误代码。

  

  3.3 应用

  测试的应用程序相对简单,利用open函数打开设备文件,通过ioctl函数设置的各个采样参数,包括选择哪几路通道进行采样,采样的时间间隔,采样的方式等等。利用read函数读取缓冲区数据,在程序退出时调用close函数关闭设备文件。

  4 结语

  是一款高速、低功耗的模数转换器,在测量行业有着很广阔的应用前景。随着大家对的认可,嵌入式会被越来越多的人所接受。通过介绍在下以类设备方式开发AD7859L的设备程序,让大家更清楚的理解类型设备的操作方法。

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

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭