Articles of 硬件

如何运行烧机testing的Linux

我已经在我的embedded式电脑上安装了Fedora Core 12,因为我遇到了一些内存和I / O错误。 但现在我已经在我的系统上重新安装了fedora 12。 我只想运行硬件testing。 在基于文本的命令行或基于graphics的软件上,是否有任何“burnintesting”程序可用于testing整个硬件?

如何在安装到数据中心之前validation服务器的硬件?

任何人都可以帮助理解我怎么可能validation和validation服务器的硬件configuration,我要安装到数据中心? 问题是客户买了noname服务器,我们需要validation它的configuration对应spec(validation),并确保所有组件进入工作(validation)。 这是第一个问题。 第二个是服务器将数百… 对不起,我是新手,所以我会很感激任何帮助。 更多的细节:所有的服务器都是基于x86的,将来客户会在其上安装Linux。

MPU9250 IMU加速度计和陀螺仪数据格式

从数据资料中可以发现,MPU9250的六个输出通道都有2个字节和16位的分辨率。 我想知道16位二进制值,他们是在补码的格式? 或者当传感器静止时,说x轴加速度为零,那么2个字节组合为2 ^ 16/2,即最大可能数的一半? (假设没有抵消)

Web服务器(和相关软件)是否使用机器的所有CPU核心?

我想知道,既然BASH等,不pipe什么只使用一个内核,哪种设置和软件栈会使用CPU上的所有内核? Node.JS是否使用所有核心,或者LEMP或LLMP堆栈? 什么是编码networking和利用所有可用的系统资源的方式? 谢谢。

如何模拟或触发机器检查exception?

我在Linux服务器上设置了mcelog工具,我想validation它是否正常工作,但我不确定如何testing它。 有谁知道任何方式来产生或触发exception事件,所以我确认硬件错误logging正确。

要构build只有一个内核和一个二进制文件的裸Linux系统

我想build立一个只运行一个二进制程序的专用Linux系统。 该程序通过OpenGL驱动程序控制屏幕并显示模式。 还需要键盘input以configuration模式。 由于运行这个程序将是机器的唯一目的,我不需要任何GUI,networking等。另外,我可能不需要在内核中进行任何进程调度,因为只有一个进程会运行。 是否有可能用我自己的二进制代替/ sbin / init来达到这个目的? 内核加载后,它会立即执行我自己的二进制文件,这将运行整个机器的时间。 基本上,我想模仿微控制器的工作方式,但是能够使用具有不同硬件设备和驱动程序的x86 CPU。

用户空间Linux中的硬件识别

我希望能够在C中检查我的Linux机器硬件。如何获取在C中的dmesg中显示的信息? 例如,对于键盘input消息:AT Translated Set 2 keyboard as / devices / platform / i8042 / serio0 / input / input0我想在我的程序中得到标签AT Translated Set 2和path/ devices /平台/ i8042 / serio0 /input/ INPUT 0。 任何想法如何做到这一点? 阿米特

如何从计算机体系结构的angular度来执行应用程序

亲爱的社区成员,我正在通过coursera.org上的计算机体系结构课程。该课程提出了一个想法,即应用程序转换为在微处理器上执行指令。 扩展这个想法,我想知道如何应用程序,如文字处理器或像emacs一样简单得到执行。 我的意思是当你启动应用程序,开始键入,删除一个字或一行,保存并退出应用程序时会发生什么情况。 是否有可能看到什么样的指令在程序启动时被执行,在打字模式等等。如何看待每个指令的执行,操作数,内存和caching访问? 如果问题似乎不完整,请添加缺less的部分,使其更有趣。 谢谢

从4个不同的小鼠input

我需要build立一个简单的应用程序,除了在笔记本电脑上的内置触摸板之外,还需要连接4个USB鼠标的input(只能点击)。 我的首选操作系统是Linux。 任何想法如何能够在鼠标点击的应用程序中能够辨别? 我对C编程或任何需要开放。 这是一个简单的,一次性的项目,所以没有太精心的。

确保硬件只能被一个程序访问

我目前正在使用覆盆子pi。 我已经写了一个简单的库来控制7段显示,它工作正常。 我也做了几个使用这个库的程序。 我需要确保在任何时候只有一个程序试图控制GPIO的。 我的第一个想法是在一个特定的文件上创build一个锁。 这是多么好的做法,什么是完全意识到这一点的最好方法 ? (为了解决这个问题:我并不是想要阻止所有的程序使用gpio,如果只有一个使用我的库的程序可以访问gpio就足够了)