标签: driver

替换Android设备上的默认GPS信号提供程序

我想用我自己的坐标源替换Android手机上的默认GPS位置提供程序.

是否有任何层/ API /库/提供程序可以替换为我的信号提供程序而不是内置硬件GPS,或从外部插件读取?它应该允许所有依赖GPS服务的应用程序接收我的信号而不是GPS.理想情况下,替换应该仍然能够访问GPS信号(用于比较/校正或在两个提供者之间切换).

我正在考虑实现我自己的LocationManager,并在系统中注册它(作为可选或默认),如果可能的话.但在这个阶段,我仍在努力寻找可能和合适的东西.

谢谢你的任何指示.

gps android driver

9
推荐指数
1
解决办法
4097
查看次数

在R中提供音频驱动程序?

我正在尝试在R中使用以下声音包:http://playitbyr.r-forge.r-project.org/gettingstarted.html

安装包及其依赖项后,当我尝试运行时

sonify(iris, sonaes(time = Petal.Length, pitch = Petal.Width))
Run Code Online (Sandbox Code Playgroud)

(根据页面上给出的示例),我收到此错误:

Error in play.default(x, rate, ...) : no audio drivers are available
Run Code Online (Sandbox Code Playgroud)

谁知道我应该怎么做?我google了一下,看起来好像我需要打电话set.audio.driver(name),但我不知道该把什么作为一个论点.

(如果重要,请在Mac OS X Snow Leopard上.)

audio r driver

9
推荐指数
1
解决办法
951
查看次数

如何在Eclipse中设置JDBC?

我有eclipse和j开发人员,我对eclipse更感到满意.我想知道如何在eclipse中设置JDBC驱动程序,我从oracle.com下载了一个驱动程序但是当我点击'external jars'后我浏览时它没有出现在任何地方在"库"选项卡中的"java构建路径"中.我的数据库是Oracle Express版.

有没有关于java应用程序开发的优秀pdf或教程?我想创建一个前端应用程序,我将数据输入到字段中并插入到DB中,并使其在我们输入例如ID时也可以检索信息.

这需要什么材料?我不想学得太深,但我想在这个过程中学习(这不是我想在本月实现的项目)所以我猜我需要1.一本书awt,swing classes 2.我需要设置这个JDBC的东西,我不明白如何在eclipse中启动和运行,我输入代码它给了我错误.3.一本关于如何将java连接到oracle express edition DB的书.我有JDK 1.7.0.0.3

提前致谢(我是初学者;))

eclipse installation jdbc driver

9
推荐指数
1
解决办法
9万
查看次数

Python仪器驱动程序

我是一名实验性物理学家,是Python的狂热爱好者.

我发现它非常适合数据分析和脚本编写,我也可以用它来连接实验室仪器(网络分析仪,示波器,信号分析仪和信号发生器......).我认为如果存在一个包含仪器驱动程序的漂亮库,Python将成为我所在领域中非常重要的MATLAB竞争者.

到目前为止,我一直在使用几种策略直接从我的IPython会话中连接它们:

  • 使用pyVisa库很好,适用于大多数设备,但有点低级,需要额外的编程层来向用户公开有用的功能.

  • 我最近能够使用pythondotnet(不是IronPython,缺少NumPy/Matplotlib ...库)使用IVI-COM或.NET驱动程序.这个解决方案显然是最令人满意的解决方案,因为IVI驱动程序已经处于相当高的水平,并且它们通常由供应商提供,来自不同供应商的仪器可以互换.

我的第一个问题是一个相当技术性的问题:我随处可读COM对象集成在.NET框架中,并且可以在.NET中直接使用COM对象.就我而言,我能够通过导入comtypes模块(请参阅使用COM对象http://code.activestate.com/recipes/578089-using-iviscope-in​​strument-driver-with-python/),并dotnetclr来自pythondotnet ,但我根本不明白如何使用该clr模块访问这些COM对象.有人可以解释COM和.NET之间的联系吗?

另外,我总是有点困惑,我怎么知道,当我有一个DLL文件,如果它包含一个.NET模块,如果我可以用4.0版本的.NET打开它(我是一个完整的这些框架问题的初学者和正确文档的链接会非常好吗?

第二个问题是,更一般地说,没有一个模块可以统一收集不同仪器的大量驱动程序吗?在我看来,我们必须成千上万的人在处理同样的问题.

我最近落在模块lantz http://lantz.glugcen.dc.uba.ar/.不幸的是,这是在Python 3.0中,而我仍在使用Python 2.7(用于Windows的pythonxy发行版).此外,我有点害怕这个项目不是试图实施IVI建议,这将是一个很好的起点.

任何对相关信息来源的评论或链接都将受到欢迎.

.net python com driver visa

9
推荐指数
1
解决办法
3101
查看次数

Windows Driver Kit文件安装在哪里?

我已经安装了Windows驱动程序工具包但无法在任何地方找到源文件.安装目录以Program Files(x86)\ windows Kits\8.0的形式给出,但我找不到任何东西.这些安装在哪里?

我特意寻找本文中描述的关于模拟邻近特征的示例文件.

windows driver

9
推荐指数
1
解决办法
1万
查看次数

USB存储驱动程序如何在Linux中运行?

我试图找出USB存储驱动程序在Linux中如何工作的高级概述.我正在寻找一篇简单的文章,甚至是描述它是如何工作的图片/流程图.

基本上,我希望得到这些问题的答案:

将设备插入计算机时会发生什么?是否有一个守护程序可以接收它,或者该事件是否会在某处触发中断?在将控制权交给USB存储驱动程序之前,核心USB驱动程序是否会读取有关设备的信息?它如何决定它是什么类型的设备?如何安装设备,以及允许它与计算机的文件系统通信的是什么?当我复制文件时,内核中的数据流是什么样的?

我希望问题不是太模糊 - 我试过谷歌无济于事,所以我想知道是否有人知道任何可以解释这一点的文章或图表,或者他们是否可以自己解释它而不需要太多努力.谢谢.

linux usb kernel module driver

9
推荐指数
1
解决办法
2044
查看次数

从命令行安装驱动程序(.inf)文件

我在Windows 8.1中工作.我需要从命令行安装驱动程序文件(.inf文件).我需要使用哪个命令.我知道我有许多其他方法来安装.inf文件,但我必须从命令行安装它.

请帮我提前谢谢...

command-line driver inf

9
推荐指数
3
解决办法
6万
查看次数

什么是_Use_decl_annotations_含义

我是SAL的新手.我想知道_Use_decl_annotations_的含义.我从MSDN学习:http: //msdn.microsoft.com/en-us/library/jj159529.aspx.

"可以在函数定义(也称为函数体)上使用,而不是标题中的注释列表.当使用_Use_decl_annotations_时,使用相同函数的范围内标题中出现的注释,就像使用它们也出现在具有_Use_decl_annotations_注释的定义中."

但是,我无法进入它.何时以及为什么要在功能上使用它?

c c++ driver

9
推荐指数
1
解决办法
3691
查看次数

在Linux内核模块中实现轮询

我有一个简单的字符设备驱动程序,允许您从自定义硬件设备读取.它使用DMA将数据从设备的内存复制到内核空间(然后再复制到用户).

read调用非常简单.它启动DMA写入,然后等待等待队列.当DMA完成时,中断处理程序设置一个标志并唤醒等待队列.需要注意的重要一点是,我可以随时启动DMA,甚至在设备提供数据之前.DMA引擎将等待,直到有数据要复制.这很好用.我可以在用户空间中实现一个简单的阻塞读取调用,它的行为与我期望的一样.

我想实现,poll以便我可以select在用户空间中使用系统调用,允许我同时监视此设备和套接字.

我能找到的大部分资源poll都说:

  1. 调用poll_wait可能表示状态发生变化的每个等待队列
  2. 返回一个指示数据是否可用的位掩码

第二部分让我感到困惑.我见过的大多数示例都有一种简单的方法(指针比较或状态位)来检查数据是否可用.在我的情况下,除非我启动DMA,否则数据将永远不可用,即使我这样做,数据也不会立即可用(在设备实际拥有数据和DMA完成之前可能需要一些时间).

那怎么实现呢?该poll函数是否应该实际启动DMA以使数据最终可用?我想这会破坏我的read功能.

linux select driver linux-device-driver linux-kernel

9
推荐指数
1
解决办法
6031
查看次数

无法加载动态库“libcublasLt.so.11”;dlerror: libcublasLt.so.11: 无法打开共享对象文件: 没有这样的文件或目录

我刚刚更新了我的显卡驱动器

sudo apt install nvidia-driver-470
sudo apt install cuda-drivers-470
Run Code Online (Sandbox Code Playgroud)

我决定以这种方式安装它们,因为它们在尝试时受到阻碍sudo apt upgrade。然后我错误地sudo apt autoremove清理了旧包。重新启动计算机以正确设置新驱动程序后,我无法再将 GPU 加速与 Tensorflow 结合使用。

import tensorflow as tf
tf.test.is_gpu_available()
WARNING:tensorflow:From <stdin>:1: is_gpu_available (from tensorflow.python.framework.test_util) is deprecated and will be removed in a future version.
Instructions for updating:
Use `tf.config.list_physical_devices('GPU')` instead.
2021-12-07 16:52:01.771391: I tensorflow/core/platform/cpu_feature_guard.cc:151] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX2 FMA
To enable them in other …
Run Code Online (Sandbox Code Playgroud)

python cuda driver tensorflow

9
推荐指数
2
解决办法
4万
查看次数