草庐IT

Linux驱动开发

全部标签

windows - WinUSB 在非开发计算机上失败

下午好WinUSB在我使用的开发计算机(WinXPSP3)上运行良好。我能够将新固件下载到CypressFX2,然后在它“重新枚举”后连接到新的USB设备。但是,如果我在其他几台计算机(WinXPSP3、Win7x64)上尝试使用WinUSB驱动程序使用相同的代码,它们都返回错误“连接到系统的设备无法正常工作”。当尝试使用CreateFile获取USB设备的句柄时。成功找到devicePath,不知道为什么连接不上设备。此外,设备管理器指出我的设备工作正常。我很好奇我在编译代码时是否遗漏了什么?我猜我的开发计算机上安装了其他计算机没有的东西?也可能是电源设置导致设备进入休眠状态(尽管我

php - 我对类名的选择受到 Windows XP 最大路径长度问题和 SVN/域驱动设计的阻碍——任何解决方案

我正在使用PHP5.2制作网站我喜欢为我的类取明确的名字我还有一个约定,说“文件的路径和名称”与“类的名称”匹配所以一个类叫做:ABCSiteCore_Ctrlrs_DataTransfer_ImportMergeController将位于我的svn工作副本中:C:\_my\websrv\ABCCoUkHosting2\webserve\my_library\vendor\ABCSiteCore-6-2\ABCSiteCore\Ctrlrs\DataTransfer\ImportMergeController.php我发现命名约定让我可以更好地了解我的代码库,从而更好地理解并减少复杂性

java - 数据库连接代码运行在 Linux 而不是 Windows

我们有以下代码可以在LinuxUbuntu中运行,但不能在WindowsXP或Windows7中运行。你知道可能是什么问题吗?这是代码片段:if(logger.isDebugEnabled()){logger.debug("beforegettingconnection");}Stringurl="jdbc:mysql://XXX.XXX.XXX.XXX";Connectionconn=DriverManager.getConnection(url,"XXXX","XXXX");if(logger.isDebugEnabled()){logger.debug("aftergetting

windows - 下载到特定驱动器

我的用户必须从互联网上下载程序到microSD卡,可以是从A到Z的任何盘符。问:是否有一种非常简单的方法可以将文件下载到指定的驱动器/目录而不依赖用户为我导航?如有必要,我可以用种子文件填充该目录,让我的程序知道正确的位置。例子:文件名:This_is_it.txt(这让我知道这是正确的文件夹)。文件名:Program.prc(这是我需要用户下载并放入这个文件夹的程序)。我还不知道AIR,但我认为AIR可能是一个解决方案,所以这就是我在这个问题上加上AIR标签的原因。 最佳答案 使用AIR需要您的用户安装其运行时,这可以接受吗?然后

c++ - Linux 中用于跨平台应用的 sprint_f 宏

我正在将现有的Windows应用程序移植到Linux。大多数OSAPI\Microsoft非标准扩展函数可以很容易地(或多或少...)被等效的Linux\GCCAPI替换,但是,我不知道如何处理sprintf_s变量参数数量。有没有人对此有想法(如果可以的话,请也提供代码示例)?提前谢谢大家。 最佳答案 首先,您能否只移植您的代码以改用C++iostream(例如ostringstream)?这将完全消除sprintf函数行的所有可能问题,如果调用点数量有限,这可能是最佳选择。如果那不是一个选项:sprintf_s函数基本上是一个防

c++ - 如何重命名或重新标记网络驱动器标签

我正在使用WNetAddConnection2将网络驱动器安装到Windows工作正常,但在默认情况下安装驱动器时,它将名称分配为ServerIP和FolderName,NDSTestFolderon'NASserver(172.24.17.116)'(R:)我需要使用SetVolumeLabel重命名驱动器标签但这对于网络驱动器来说是无效的参数,而SetVolumeLabel对于本地驱动器工作正常。有什么方法可以重命名或重新标记网络驱动器?这样我就可以改变NDSTestFolderon'NASserver(172.24.17.116)'(R:)到NDS@MyFolder(R:)

windows - 为 Windows 7 开发 : deployment seems an issue

我已经说过,当我下载一些商业软件并在Windows7上安装它们时遇到安装问题。例如关于data1.cab未找到的消息。我尝试注册cabview.dll但没有修复。那么您需要做什么来确保您的软件能够在Windows7上可靠地部署?例如,即使我使用管理员权限安装此应用程序也不会安装在Windows7上:http://www.bizagi.com/index.php?option=com_content&view=article&id=27&catid=5&Itemid=98他们忘了做什么? 最佳答案 Forexamplethisappl

python - 如何在 Python/Linux 中启动带有多个参数的程序

以下代码在Windows中运行良好:subprocess.Popen([PATH_TO_G++]/g++file.cpp-ofile.exe)但是在Linux中我得到以下错误:OSError:[Errno2]Nosuchfileordirectory阅读文档和几个SO线程后,我发现subprocess.Popen在Windows和nix系统中的工作方式不同。在Windows中,它将字符串作为参数并启动它,就像您在终端中启动它一样。但是在linux中,如果你有参数,它需要一个字符串列表。第一个值是程序本身,然后是属性。您可以通过传递Shell=True参数使其表现得像Windows,但这

python - 在 Windows 上搭建 Python 开发环境

是的,我已经搜索过了。因此,在花了大约4-5个小时努力让Python文件运行之后,我最近偶然发现了让它通过环境变量运行的解决方案,如下所示:cmd->python->Pythonstarts,yayyay由于无法通过命令行和类似方式执行此操作,因此我不得不通过Windows界面手动执行此操作。现在它可以工作了,但是我无法打开.py文件而不输入像这样的完整路径:pythonC:\X\X\X\test.py这显然也开始变得烦人了。所以现在我试图找出我必须更改(又一次)哪个变量才能只键入“pythontest.py”并让它运行。对不起,如果我说得含糊不清,但为我设置一种新的编程语言总是一件很

使用 Eclipse 开发 Windows 驱动程序

是否可以将WDK集成到Eclipse中?WDK好像有自己的编译器和调试器,不知道有没有插件或者可以手动完成? 最佳答案 有关如何从bath文件启动WDK构建过程的示例,请参阅DDKBUILD:http://www.osronline.com/article.cfm?article=43通常您需要做的就是修改此过程以适合您的IDE。-斯科特 关于使用Eclipse开发Windows驱动程序,我们在StackOverflow上找到一个类似的问题: https://