-
在Linux C中获取GPU信息
所属栏目:[Linux] 日期:2020-12-13 热度:114
C for Linux中是否有任何库可以获取gpu信息,例如BIOS Verison DigitalID … 解决方法 虽然不是库,也没有BIOS版本的详细信息,但lshw至少能够识别制造商和型号,例如: 我目前的电脑: *-display UNCLAIMED description: VGA compatible controller product: Ge[详细]
-
linux – 用于启发式算法的调整/校准属性的软件
所属栏目:[Linux] 日期:2020-12-13 热度:169
今天我读到有一个名为 WinCalibra的软件(向下滚动一下),可以将带有属性的文本文件作为输入. 然后,该程序可以根据算法的输出值优化输入属性.有关更多信息,请参阅this paper或用户文档(请参阅上面的链接;遗憾的是doc是压缩的exe文件). 你知道其他可以在Linux下[详细]
-
如何在嵌入式设备服务器上实现websockets?
所属栏目:[Linux] 日期:2020-12-13 热度:161
我正在与一家电子设备制造商合作,将基于LAN的控制系统嵌入到产品中.我们的想法是通过Web浏览器提供系统配置/控制界面,以便客户永远不需要安装软件.我们可以通过嵌入式模块发送和接收串行数据与设备通信.由于设备也可以通过前面板UI进行控制,因此在保持远程We[详细]
-
如果我使用组件扫描并使base-package成为我的root包,那么Spring
所属栏目:[Linux] 日期:2020-12-13 热度:167
我正在使用 Spring 3. 在我的应用程序上下文xml文件中,我想使用组件扫描并在我的根包com.mysite中启动,而不是显式添加每个包: 想干嘛 context:component-scan base-package="com.mysite"/ 不: context:component-scan base-package="com.mysite.util"/cont[详细]
-
学习linux驱动程序
所属栏目:[Linux] 日期:2020-12-13 热度:185
我现在正在学习编程驱动程序. 我正在学习这本书Linux Device Drivers 但我有点缺乏练习.你能推荐一些我可以开始使用的简单项目吗? 或者一些开源项目,新手可以理解发生了什么. 其他示例和教程将受到欢迎. 感谢帮助. 解决方法 自由软件杂志有一篇文章: http:[详细]
-
linux – Minicom无法正确捕获数据
所属栏目:[Linux] 日期:2020-12-13 热度:100
我有一个问题,我已将我的 Linux服务器连接到串行端口.来自串行端口的连续数据流通过epabx传输. 在Minicom,我得到第一个呼叫的数据,从第二个呼叫,它离线. 我没有看到任何数据. 有人可以帮我这个. 解决方法 感谢您提供的所有帮助.最后我已经解决了错误. 天知道[详细]
-
struct proc_dir_entry的owner字段在哪里消失了? [Linux内核]
所属栏目:[Linux] 日期:2020-12-13 热度:109
根据LWN上的 the list of API changes in the 2.6 kernel series,结构proc_dir_entry的.owner字段在2.6.30内核中被删除. 所以这里有几个问题: 设置此字段真的有必要或有用吗? 该字段是否已移至其他位置,或已永久删除? 我问第一个问题是因为来自内核文档的[详细]
-
linux – 如何读出CF卡的供应商ID
所属栏目:[Linux] 日期:2020-12-13 热度:182
我正在写一个bash脚本,用图片填充cf卡片.由于只允许指定的卡,我想检查USB cf卡写入器中是否插入了正确类型的cf卡. 我知道有可能以某种方式读出cf卡的供应商ID和固件版本(我在嵌入式系统上看到它),但我不知道如何在我的linux盒子(openSUSE 10.3)和usb上实现它[详细]
-
linux – NetworkManager:其DBus接口的规范在哪里?
所属栏目:[Linux] 日期:2020-12-13 热度:148
Network Manager的DBus接口的规范在哪里? 我一直在谷歌上搜索疯狂. 解决方法 NetworkManagerDBusInterface – GNOME Live! The API documentation is written in an XML format,and is available here: 07001 You can transform it into HTML with these st[详细]
-
用户空间Linux中的硬件识别
所属栏目:[Linux] 日期:2020-12-13 热度:153
我希望能够在C中检查我的 Linux机器硬件. 如何获取C中dmesg中出现的信息? 例如,对于键盘,输入消息:AT Translated Set 2键盘为/ devices / platform / i8042 / serio0 / input / input0 我想在我的程序中获得标签,AT Translated Set 2和路径,/ devices / pl[详细]
-
linux – 检测后台操作
所属栏目:[Linux] 日期:2020-12-13 热度:79
在C中,在“后台模式”中调用检测程序的方法是什么? 我有一个程序,我想以交互方式或在后台启动. 如何检测我不应该从stdin读取并以“Stopped:tty input”状态结束? 我应该测试stdin是否关闭?我怎样才能做到这一点 ? 编辑: isatty似乎是一个好主意,但是如[详细]
-
linux – 为什么运行中的物理地址是相同的?
所属栏目:[Linux] 日期:2020-12-13 热度:136
我正在运行一个带有某个数组变量的程序.我正在使用 Linux系统(ubuntu)支持的/ proc / self / pagemap文件将此阵列的虚拟地址(VA)转换为物理地址(PA).我尝试通过多次运行相同的程序来观察VA-PA映射(连续运行之间的时间间隔).我观察到的是PA在所有运行中保持不[详细]
-
linux – 即使在更改用户后也无法更改Redis数据目录
所属栏目:[Linux] 日期:2020-12-13 热度:63
我在ubuntu 16.04服务器上运行redis 3.0.6.我编辑了/etc/redis/redis.conf文件将dir选项从/ var / lib / redis更改为/ home / redisdata将/ home / redisdata的所有者更改为redis. 我已将dump.rdb从/ var / lib / redis移动到/ home / redisdata 安培;试图启[详细]
-
mount.nfs:不支持请求的NFS版本或传输协议
所属栏目:[Linux] 日期:2020-12-13 热度:146
NFS Mount在我的RHEL 7 AWS实例中不起作用. 当我做的时候 mount -o nfsvers=3 10.10.11.10:/ndvp2 /root/mountme2/ 我收到错误: mount.nfs: requested NFS version or transport protocol is not supported 谁能指出我错在哪里? 谢谢. 解决方法 检查nfs服[详细]
-
无法在Arch中安装virtualbox
所属栏目:[Linux] 日期:2020-12-13 热度:153
我曾尝试使用pacman在Arch(4.7.0-1)上安装Virtualbox,一切似乎都没问题,直到我尝试运行它.我收到以下消息 警告:未加载vboxdrv内核模块.要么没有模块 ?????????可用于当前内核(4.7.0-1-ARCH)或它没能 ?????????加载.请重新编译内核模块并安装它 sudo /sbin/v[详细]
-
linux – shell:当var未设置或为null时,${var: – }的目的是什
所属栏目:[Linux] 日期:2020-12-13 热度:190
在我的 Linux Mint 17.2 /etc/bash.bashrc 中,我看到以下内容: # set variable identifying the chroot you work in (used in the prompt below)if [ -z "${debian_chroot:-}" ] [ -r /etc/debian_chroot ]; then debian_chroot=$(cat /etc/debian_chroot)f[详细]
-
linux framebuffer驱动程序是一个显卡驱动程序吗?
所属栏目:[Linux] 日期:2020-12-13 热度:157
我几乎没有关于这些硬件如何工作的背景知识,但现在我需要学习如何为 Android设备编写Linux帧缓冲驱动程序. 我对Linux图形堆栈感到困惑.根据我的理解,在台式计算机上,合成窗口管理器与DRM交互,然后DRM将数据发送到特定的视频卡驱动程序.另一方面,有些控制器通[详细]
-
linux – 将’V’写入看门狗设备文件的含义
所属栏目:[Linux] 日期:2020-12-13 热度:158
当我们做回声V时意味着什么?的/ dev /看门狗?一篇文章说它可以防止意外停止看门狗.我不清楚这个目的. 解决方法 根据内核文档,这称为“魔术关闭”功能 http://lxr.free-electrons.com/source/Documentation/watchdog/watchdog-api.txt Magic Close feature:[详细]
-
linux – 如何在rpm中更改“Build Host”
所属栏目:[Linux] 日期:2020-12-13 热度:137
我需要将“Build Host”名称更改为其他实际主机名,fqdn(从/ etc / hosts中选取) 在rpm生成期间,我们通过.spec文件设置rpm属性,但我知道无法通过.spec文件设置“Build Host”值. 有没有办法在rpm中更改“Build Host”值而不实际更改linux机器的主机名. 即/ et[详细]
-
在Red Hat中安装R 3.3.1.需要LZMA版本> = 5.0.3
所属栏目:[Linux] 日期:2020-12-13 热度:108
我从源码安装R 3.3.1.在./configure –enable-R-shlib执行期间,弹出错误: checking for lzma_version_number in -llzma... yeschecking lzma.h usability... yeschecking lzma.h presence... yeschecking for lzma.h... yeschecking if lzma version = 5.0.[详细]
-
linux – 为什么挂起SSH命令等待管道的输出,两端都在服务器的’s
所属栏目:[Linux] 日期:2020-12-13 热度:166
这是在StackOverflow而不是SuperUser / ServerFault,因为它与sshd执行的系统调用和操作系统交互有关,而不是我使用SSH的问题(虽然也赞赏它的帮助:p). 语境: 我通过SSH调用一系列复杂的脚本,例如ssh user @ host – / my / command.远程命令执行大量复杂的分[详细]
-
linux – 为什么有人会使用echo为bash或ksh中的变量赋值?
所属栏目:[Linux] 日期:2020-12-13 热度:114
最近我遇到了一个不寻常的echo用来在客户端的ksh脚本中分配变量. 例如,有许多实例,例如以下 a='something'b='else'c=`echo "${a} ${b}"` 我一直无法想出有人可能做到这一点的任何理由. 可能有一些遗留的原因吗? (我已经做了30年的壳,从来没有见过这个) 还是[详细]
-
Linux中的沙盒技术:snappy vs flatpak比较?
所属栏目:[Linux] 日期:2020-12-13 热度:141
那么现在xdg-app已经被重命名为 FlatPak,有没有人能提到每个解决方案提供/缺少的事物的比较列表,除了 Snappy由Canon Hat和FlatPak实现由Red Hat实现? 解决方法 现在判断哪一个更好还为时尚早.他们仍然经历整个“我的应用程序比你的应用程序更好”的阶段,双[详细]
-
linux – 以编程方式转到DNS SRV绑定
所属栏目:[Linux] 日期:2020-12-13 热度:59
有人知道如何在Go中本地设置SRV记录吗? 它用于测试目的.例如,我想在测试期间将test.com绑定到localhost.目前,我必须编辑主机/etc/bind/test.com.hosts test.com. IN SOA bindhostname. admin.test.com. (145260748810800360060480038400 )test.com. IN NS b[详细]
-
linux – 使用bash捕获交互式程序的输出和输入
所属栏目:[Linux] 日期:2020-12-13 热度:178
我正在使用bash自动化交互式命令行 Java程序来验证程序是否为输入生成了正确的输出(基本上是穷人在bash中的单元测试). 例如,如果我有一个java程序要求用户输入他们的全名,然后只输出他们的名字,它应该是这样的: Enter your name: John DoeJohn 用户输入“Jo[详细]