问题标签 [hardware-interface]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2161 浏览

c++ - 忙循环与 Sleep(0) 和 pause 指令有什么不同?

我想等待我的应用程序中应该立即发生的事件,所以我不想让我的线程等待并稍后唤醒它。Sleep(0)我想知道使用和硬件暂停指令有什么区别。

我看不到以下程序的 cpu 利用率有任何差异。我的问题不是关于省电的考虑。

0 投票
3 回答
2294 浏览

c - 如何模拟内存映射 I/O

我有一些我想模拟的硬件;我想知道我是否可以在这样的低水平上做到这一点。硬件有很多寄存器,我将它们安排在一个结构中:

所以,我想支持以下语法在 Windows 和 linux 上进行硬件访问:

当执行最后一行代码时,我希望硬件模拟器“唤醒”并做一些事情。我可以在 Windows 和/或 linux 上实现这个吗?我想过以某种方式捕捉“分段错误”信号,但不确定这是否可以在 Windows 上完成,或者根本不可以。

我查看了手册页mmap;似乎它可以提供帮助,但我无法理解如何使用它。

当然,我可以通过定义类似的函数来抽象对硬件的访问WriteToMyDevice,一切都会很容易(也许),但我想知道我是否可以以这种确切的方式安排对我的硬件的访问。

0 投票
2 回答
5481 浏览

c# - 如何读取硬盘温度?

是否可以使用某种 SMART API 或类似的东西查看硬盘温度?

我只想要温度,C# 中没有别的

0 投票
1 回答
705 浏览

iphone - 如何将命令从 iPhone 发送到硬件设备?

我被分配了一个项目,我需要在其中向硬件设备发送命令。硬件设备支持 CAN 总线命令控制。

0 投票
1 回答
608 浏览

iphone - 我们可以为wifi使用外部附件框架吗?

通过搜索和阅读文档,我发现我可以通过蓝牙和 USB 端口连接到外部设备,但通过连接 wifi 我没有发现任何东西。我可以将外部附件框架用于 1:我的设备只支持 wifi 2:如果我的设备没有为 IOS 编程怎么办?

请帮忙

0 投票
1 回答
1190 浏览

ruby - Ruby 串行/并行端口操作

我想知道你们中的一些人是否正在通过 ruby​​ 中的串行或并行端口使用硬件/电路,而不是使用 arduino 或类似的东西,只是通过端口将接收脉冲发送到面包板?或者,如果有人知道有关该主题的有据可查的图书馆/宝石或一篇好的博客文章。

到目前为止,我发现这些关于“原始”端口操作的博客文章非常酷但很短。

http://blog.stevenocchipinti.com/2011/10/ruby-parallel-port-leds.html

这些库看起来不错,但没有很好的文档:
http ://rubygems.org/gems/serialport
https://github.com/hparra/ruby-serialport/

0 投票
3 回答
219 浏览

microcontroller - 微控制器编程

我购买了一个用于检测汽车的电感传感器,以便在我当前的项目中使用它,我的问题是:我如何对这个传感器进行编程或与之接口以从中读取数据,方法是什么,我应该使用哪种编程语言如何?

0 投票
2 回答
4060 浏览

c# - 获取触摸板上的手指位置

有什么方法可以获取触摸板被触摸的位置?我还需要能够返回这样的 2D 点数组映射的捕获模块,它根据请求报告触摸板点的状态(状态表示:被触摸/未触摸)。不管它是用什么技术/语言编写的

0 投票
1 回答
484 浏览

java - 在 Linux 上从 Java 访问 PC 硬件端口

什么是 Java-on-Linux 等价于 C 字节大小的 PC 架构硬件端口输入/输出功能?

对于输出,outb如下所示:

对于输入,inb如下所示:

目的:我想实现一些开销比这更少的东西:

作为将代码 7(bell char)发送到标准输出的替代方法,因为这似乎在 Ubuntu 中已被积极禁用。Toolkit 的哔声也是静音的。

0 投票
1 回答
839 浏览

c - 打印机端口编码教程

我想使用“C”程序进行硬件交互。我听说使用打印机的端口我可以创建一个可以控制“灯泡”或“管灯”打开或关闭的 C 程序。这意味着如果我按键盘上的任何键(假设“1”)然后灯泡将打开,而我想从另一个键关闭它。我怎样才能做到这一点?