新闻中心

EEPW首页>模拟技术>设计应用> 频谱仪多种内核通信机制的方案设计

频谱仪多种内核通信机制的方案设计

作者: 时间:2012-04-12 来源:网络 收藏
FONT: 14px/25px 宋体, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  此函数向内核注册中断,包括中断号和中断处理函数handler。

  对于HPI设备的注册,为HPI设备分配系统未使用的254作为主设备号,0为次设备号。通过register_chrdev_region函数向内核注册。函数cdev_init是初始化设备,其实就是建立设备与file_operations结构的对应关系。最后将设备加入内核。代码如下:

i.jpg

  上述的代码都是在驱动模块的hpi_init函数中实现。在HPI驱动被加载到内核时就完成了一系列初始化。

  4.1.3 file_operations结构中函数的实现

  设计驱动的大部分工作就是实现file_operations结构中的函数。代码如下:

e.jpg


关键词:频谱仪内核通信

评论


相关推荐

技术专区

关闭