原文服务方: 计算机测量与控制       
摘要:
为方便开发基于LINUX操作系统的GPIB仪器,近几年,Linux内核也集成了专用在测试测量领域里的GPIB总线驱动,但直接拿来利用发现,在向仪器发命令的频率比较高时,此驱动传输性能不是很理想,偶尔还会出现驱动挂掉,造成LINUX内核崩溃;针对以上问题,给出了在LINUX架构下GPIB驱动优化设计方案;分析了LINUX字符设备驱动模型;在中断服务程序底半部里,引入了结合睡眠机制的非原子操作工作队列,提高了驱动运行效率;提出了利用FIFO半满而非传统的全满标志位作为数据传输判断标准,提升了数据传输速率,引入了读写操作互斥的信号量,消除了由于读写竞态引起的驱动异常;对优化后的GPIB驱动进行测试,结果表明,上述问题得到了一定的改善.
推荐文章
嵌入式Linux下PCSC驱动的设计与实现
PSCS体系结构
嵌入式Linux
PCSC驱动
智能卡
嵌入式Linux下CMOS摄像头驱动的设计与实现
嵌入式Linux
驱动
CMOS摄像头
信号量
I2C
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 LINUX系统下GPIB驱动优化设计与实现
来源期刊 计算机测量与控制 学科
关键词 LINUX GPIB 优化 半满位 工作队列 信号量
年,卷(期) 2020,(3) 所属期刊栏目 测试软件工程
研究方向 页码范围 163-167
页数 5页 分类号 TP316|TP311.1
字数 语种 中文
DOI 10.16526/j.cnki.11-4762/tp.2020.03.034
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 郭恩全 18 325 9.0 18.0
5 李小杰 3 11 2.0 3.0
6 赵昕 2 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (5)
共引文献  (51)
参考文献  (6)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2004(1)
  • 参考文献(1)
  • 二级参考文献(0)
2006(2)
  • 参考文献(2)
  • 二级参考文献(0)
2007(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2010(2)
  • 参考文献(1)
  • 二级参考文献(1)
2011(2)
  • 参考文献(0)
  • 二级参考文献(2)
2013(1)
  • 参考文献(0)
  • 二级参考文献(1)
2015(1)
  • 参考文献(1)
  • 二级参考文献(0)
2020(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
LINUX
GPIB
优化
半满位
工作队列
信号量
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机测量与控制
月刊
1671-4598
11-4762/TP
大16开
北京市海淀区阜成路甲8号
1993-01-01
出版文献量(篇)
0
总下载数(次)
0
总被引数(次)
0
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导