标签: device

与Docker共享设备(网络摄像头,USB驱动器等)

我需要/dev使用我的docker容器在我的主机Linux机器上共享特定设备.

--privileged标志用于共享/dev当时存在的任何设备docker run,但随后添加或删除的任何设备都不会传播到容器中.

我试过docker run -v=/dev:/dev ...但最终搞砸了/ dev/pts等文件的权限和所有权,导致主机无法创建新的伪终端.

我也试过了--device标志,但这不允许你共享一个尚不存在的设备.

最后,我尝试为设备共享卷,-v=/dev/video0:/dev/video0但是如果在运行之前/ dev/video0不存在,docker会在那里创建一个目录,并且网络摄像头在插入时不会占用/ dev/video0.

有没有更好的方法来获得这种支持的功能?

linux device docker

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

如何将驱动程序与USB设备绑定?

我正在为linux编写USB设备驱动器.这是一个操纵杆.每次插入时,linux都会加载一个hid驱动程序.有什么方法可以告诉Linux在我插入时加载我的?或者至少不加载默认值?

我可以在默认驱动程序的unbind中回显id,并在我的驱动程序绑定中回显它; 但我想要一些更自动的东西..谢谢

linux usb bind driver device

22
推荐指数
2
解决办法
5081
查看次数

寻找Apple MFi计划注册流程的经验

我正和一群朋友一起在小型电子设备上工作.我们在原型上取得了可喜的成果,我们非常高兴将其推向市场.

我们很乐意将我们的设备作为iphone外部配件来实现,我正在尝试收集可靠的信息.但是一切看起来都很混乱.

将iphone外设引入市场的正确方法似乎是通过Mfi(Made for iphone)程序.这些都是事实:

  1. 我们的资源有限,我们希望了解更多有关获得Apple批准的相关费用的信息.
  2. 如果我们申请Mfi程序,我想Apple会要求我们的设备详细信息.Apple期望看到什么项目"认真"并且适合获得批准?
  3. 我们甚至还没有作为一家公司存在.我看到个人无法注册Mfi程序,因此在认真考虑iphone作为选项之前,似乎我们必须正式化我们的合作.我对吗?
  4. 我们有硬件,我们对iPhone应用程序有一个清晰的想法.iphone和硬件之间的通信接口是一个很大的问号,这些信息似乎受到与设备供应商的NDA协议的保护.这是正确的吗?没有任何方法可以获得有关通信协议,所涉及的电子元件,连接器的功率输出的正确规范,而无需首先获得苹果的批准?

如果那里有人经历过这个过程并且可以给我们一些建议,那将是非常有帮助的.提前致谢!

iphone device mfi

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

Xcode错误消息:"无法检查应用程序包"

我正在尝试在设备上运行我的应用程序,但是我收到以下错误消息"无法检查应用程序包",应用程序已在设备上成功运行,但随后它停止,它仍然成功构建.其他应用程序正常运行.

这是控制台的错误.

12月1日14:08:13 Marafeti内核[0]:lockbot [567]内置配置文件:gputoolsd(沙盒)Dec 1 14:08:28 Marafeti installd [31]:0x2ff7c000 handle_install:安装"/ var/mobile/Media/PublicStaging/demoMus.app"mobile_installation_proxy请求Dec 1 14:08:28 Marafeti installd [31]:0x2ff7c000 peruse_package:从"/var/tmp/install_staging.44DhXc/demoMus.app"加载的App info dict没有包标识符Dec 1 14:08:28 Marafeti installd [31]:0x2ff7c000 stage_package:无法在/var/tmp/install_staging.44DhXc/demoMus.app中仔细阅读包12月1日14:08:28 Marafeti installd [31]:0x2ff7c000 MobileInstallationInstall_Server:无法阶段包12月1日14:08:28 Marafeti mobile_installation_proxy [572]:0x39dbeb88 MobileInstallationInstall:失败,发生在-1 Dec 1 14:08:28 Marafeti mobile_installation_proxy [572]:handle_install:安装失败12月1日14:08:29 Marafeti installd [ 31]:0x2ff7c000 handle_install:API失败12月1日14:11:50 Marafeti dataaccessd [83]:0x1dd6c3b0 | D A | Note | AccountID:E1B4940D-E02C-4ECF-B6AC-7B0DB8BAAA52("iCloud")(Legacy)Stats DAStatusReport 0x1e8e9d80:{DASRAccountType = IMAPNotes; DASRPersistentUUID ="E1B4940D-E02C-4ECF-B6AC-7B0DB8BAAA52"; DASRTimeSpan ="37.06999397277832"; } =======

AccountID: ABEE9E0F-D30B-488C-AE35-0A67FFC9D0A8 ("Gmail") (Legacy)
Stats DAStatusReport 0x1ddc6af0: {
    DASRAccountType = IMAPNotes;
    DASRPersistentUUID = "ABEE9E0F-D30B-488C-AE35-0A67FFC9D0A8";
    DASRTimeSpan …
Run Code Online (Sandbox Code Playgroud)

iphone xcode device ios

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

蓝牙配对如何工作?

蓝牙配对究竟如何运作?在配对过程中每台设备之间的通信是什么?


我被告知你是否device-A想要配对device-B:

  • AB在某些波长/频率上向设备发送"唯一密钥"
  • B返回'echo'返回A,因此设备对.

    +-----+     key    +-----+ 
    |     |  ---->     |     |
    |  A  |            |  B  |
    |     |     <----  |     |
    +-----+     echoed +-----+ 
    
    Run Code Online (Sandbox Code Playgroud)

这似乎是不准确的,所以任何人都可以进一步扩展或实际解释如何/通信什么导致成功配对设备?


我正在考虑将这项研究纳入最后一年的项目(大学),但至少需要先了解一下蓝牙编程的配对.

描述这些初始通信如何工作时,将非常感谢任何帮助.


我在研究中听说过诸如"停放模式"和"被动模式"之类的术语,但我还没有在设计背后的编程中找到任何"有用的"信息(因此我已经问过这个问题).谷歌搜索这类话题也很困难,因为它似乎带来了"如何打开你的蓝牙"页面,而不是它背后的编程设计.

bluetooth device

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

Android Market - 此应用程序适用于超过0个设备?

我已经将apk发布到Android Market,为所有国家/地区免费激活和设置. 在此输入图像描述 Android Market说,我的应用程序与任何设备都不兼容.当我从PC浏览器访问Android Market时,我可以看到一个应用程序,但我无法从任何Android手机(用于在发布前测试应用程序的相同设备)下载它.

如果我的要求很少,那怎么可能呢?我已经在上传之前在一些相当旧的设备上测试了该应用程序并且它有效.

发布选项中的信息:

This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.screen.portrait
android.hardware.touchscreen

*This application is available to over 0 devices.*
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

APK标签上的信息:

VersionCode: 2
VersionName: 1.0.1
Size: 4.3M
Localized to: default
Permissions: android.permission.READ_PHONE_STATE, android.permission.INTERNET, android.permission.WRITE_EXTERNAL_STORAGE, android.permission.ACCESS_NETWORK_STATE
Features: android.hardware.screen.portrait, android.hardware.touchscreen
API level: 7-15+
Supported screens: small-xlarge
OpenGL textures: all
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如果它不够奇怪,我在同一个帐户有另一个应用程序,具有非常相似的要求,它给了我:这个应用程序可用于超过746个设备. 在此输入图像描述 到底是怎么回事?

更新:

因为很多答案都表明:"只需激活你的APK ......"我再次强调: …

compatibility android device google-play

21
推荐指数
2
解决办法
9051
查看次数

在linux中了解设备专用文件的主要和次要编号

所有文件/dev都是特殊文件......它们代表计算机的设备.它们是使用mknod系统调用创建的.我的问题是:我如何知道用于创建此特殊文件的次要和主要数字?

linux file device

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

Android 4.2.2设备离线

我读过几个有类似问题的用户,但我找到的解决方案都没有解决我的问题.

我有几台运行Android 4.2.2的Nexus设备,它们都显示为脱机状态,当我插入它们时,它们都没有显示提示.

我已经尝试过:

  • 拔掉/插入它们
  • 关闭/打开USB调试
  • 重新启动计算机,nexus设备和adb服务器
  • 重新安装驱动程序甚至切换驱动程序到三星ADB驱动程序
  • 确认我正在运行adb 1.0.31
  • 确保我的路径指向adb.exe
  • 删除了我整台计算机上的所有旧adb.exe文件

android offline device adb

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

是否可以使我的应用程序在安全模式下工作?

我有一个Android应用程序,它单独列出已安装和系统应用程序.当用户尝试从我的应用程序重启设备时,它将打开我的应用程序而不是默认的主启动器.

但是当设备重新启动到'safe mode'所有逻辑崩溃时,设备会以安全模式重新启动到我的应用程序,但它不会列出任何已安装的应用程序并停止其工作.

  1. 是否有可能使我的应用程序'Safe mode'也在工作?

  2. 有没有办法阻止设备'safe mode'在运行我的应用程序时使用RECEIVE_BOOT_COMPLETED广播接收器?

  3. 什么是设备管理应用程序?在这种情况下它有用吗?

  4. 是否可以通过编程方式检测安全模式?

提前致谢

android device handle safe-mode

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

不断得到...... DeviceMonitor]无法开始监控

我发现在使用eclipse运行或调试我的应用程序几次之后,我在我的控制台中得到了上面的输出(红色),我得不到Dalvik关于我手机连接状态的反馈.我的应用程序仍将调试等.我的控制台中没有任何用处.

任何想法如何解决这一问题?它似乎是间歇性的.几分钟后它就开始做了,继续做了很长一段时间,偶尔会再次消失.这发生在我的最后一台笔记本电脑上,现在在我的新笔记本电脑上进行了全新安装等.

android monitor device dalvik

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

标签 统计

device ×10

android ×4

linux ×3

iphone ×2

adb ×1

bind ×1

bluetooth ×1

compatibility ×1

dalvik ×1

docker ×1

driver ×1

file ×1

google-play ×1

handle ×1

ios ×1

mfi ×1

monitor ×1

offline ×1

safe-mode ×1

usb ×1

xcode ×1