扫描仪调试同不过(高手来)

dengchenlu 2008-05-03 11:22:10
private Symbol.Barcode.Reader MyReader = null;//声明了一个Reader对象
this.MyReader = new Symbol.Barcode.Reader();//实例化Reader对象
this.MyReader.Actions.Enable();//执行这一步的时候就暴Symbol.Exception.OperationfailureException
不知道怎么回事,请问下高手怎么解决,还是我有什么地方写错错
...全文
34 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dengchenlu 2008-05-05
  • 打赏
  • 举报
回复
没人来啊
新作的修改有: 1、加入了直接查找内存范围的选项。知道自己的设备IO空间的起始和结束地址的高手们可以直接察看其内容,这也预防了某些设备自动查找不到的情况。实际上,这种情况的发生多是由于驱动中没有执行request_mem_region(),有时这不会影响设备的运行,可是我就会找不到该设备。 2、加入了寄存器信息长度的选项。这是为了方便大家编写自己的寄存器信息文件,通常我们需要用";length";域指明寄存器信息所对应的内存空间长度是多少(因为寄存器位数不同),利用这一选项,我们只有碰到与当前默认长度不同的寄存器时,才需要指明其长度。 该工具是linux下的查看内存的工具,特别适用于linux、嵌入式linux设备驱动程序的开发,善加利用,可使设备的当前工作状态一目了然,该工具还可以手动改变设备的工作状态,是设备驱动程序调试的一大利器。 该工具特色如下: 1、能够自动扫描连接到系统上的外部设备; 2、读取、修改设备IO空间的内容,即能够读写设备寄存器; 3、在用户空间就完成了通常需要在内核空间才能完成的IO操作,全部程序运行在用户空间,因此具有通用性和高可移植性; 4、支持嵌入式linux;;;; 5、可与寄存器描述文本配合,对IO空间的内容进行解析,给出当前寄存器内容所表示的意义,并在修改寄存器内容时提供参考信息。

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧