- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图访问其序列号的硬件没有接口(interface),这使得安装新库变得相当困难。另外,内存是有限的。
感谢任何有关如何提取序列号的帮助,谢谢。
最佳答案
好的,已经晚了,但这些信息可以帮助某人:
1 - 如果开发板支持 DMI:所以你可以检查/sys/class/dmi 目录:Kernel 3.16 上的示例(修改了输出值)
~$ sudo cat /sys/class/dmi/id/board_serial
PCDIVZ33X1C320
~$ sudo cat /sys/class/dmi/id/chassis_serial
4CZ145A2S5
~$ sudo cat /sys/class/dmi/id/product_serial
4CZ145A2S5
这允许您绕过 dmidecode 程序并编写与语言无关的程序(没有 en/de/fr/... 输出解析)。
2 - 如果电路板文档提供了如何直接读取序列号的信息:您也许可以阅读例如包含序列号的板载 eeprom 的内容。这也可能通过/sys 文件系统实现。看看,什么是可能的 - 来自 HP 笔记本电脑的示例:
cat /sys/bus/i2c/devices/*/name
Radeon i2c bit bus 0x90
card0-DP-3
Radeon i2c bit bus 0x91
Radeon i2c bit bus 0x92
Radeon i2c bit bus 0x93
Radeon i2c bit bus 0x94
Radeon i2c bit bus 0x95
Radeon i2c bit bus 0x96
Radeon i2c bit bus 0x97
card0-DP-1
card0-DP-2
抱歉,此设备在 i2c 上没有 eeprom...
关于linux - 如何在没有 lhal 和 dmidecode 命令的情况下获取 Linux 序列号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27441833/
我一直在阅读此处的一些帖子和网络上的文章,但我无法为我的应用程序描绘一个基于串行 key 的系统。 http://www.brandonstaggs.com/2007/07/26/implementi
我使用 Win32_BaseBoard SerialNumber 属性来获取主板序列号并且它在大部分时间都可以工作,但有时在某些计算机中我会得到 SerialNumber = "Base Board
我有以下数据: ID;NAME;SKILL 1;JOE;XML 1;JOE;JAVA 1;JOE;ORACLE 2;JOHN;JAVA 2;JOHN;API 我需要一个能给我这个结构的计数器: ID;
我有一个数据库,其中所有内容都与外键链接,因此 Postgres 确切地知道数据库是如何布局的。 假设我有 Table1 和 Table2。 Table1 有 3 个字段:RID、table2_rid
我尝试从多播流中计算 RTP 序列号并确定丢失的包。 请看下面的C代码: int sock, bytesRead; char buffer[MAXBUFSIZE]; uint16_t seq = 0;
我正在写一篇关于 TLS 的大学论文,有人问我为什么 TLS 序列号计数器是 64 位数字,而 TLS 在其消息中仅使用 32 位序列号。我环顾四周,甚至检查了 RFC,但到目前为止我一无所获。谁能帮
我正在尝试从 Android TV 添加 Chromecast 以转换开发设备列表,但是... 在尝试获取设备序列号时,电视上显示“0123456789ABCDEF”。我试图将它添加到列表中,但随后我
为什么我们需要TCP头中的序列号和下一个序列号字段? 下面是使用 wireshark 捕获的数据包中的 TCP header 。 最佳答案 首先,Wireshark 中 [brackets] 中的字段
我正在为我编写的软件编写自己的序列号验证/保护。 假设序列号验证器正在使用模式匹配...一旦序列号被验证,我如何更改程序本身以便它不再要求用户提供序列号? 我真的不想创建一个单独的许可文件。有没有办法
我想在列表中找到与正则表达式匹配的所有元素。为了减少正则表达式匹配的次数,我通过连接以空格分隔的元素创建了一个字符串,如下所示: list_a = ["4123", "7648", "afjsdn",
我们目前使用Rad Studio 2007,并希望很快升级到Delphi XE! 有人知道我们如何查看安装 Rad Studio 2007 时使用的序列号吗? 问候,彼得 最佳答案 “Rad Stud
调查数据表(survey_data)的样子 groupid| res_q_1| resp_q_2 -------|--------|---------- 12 | 1 |61 12
如何以编程方式获取 Google Glass 的 14 字符字母数字(如 LGGXXXXXXXXXXX)序列号? 最佳答案 看起来您可以通过检索值 android.os.Build.SERIAL 轻松
我正在开发一个项目,发送串行数据来控制 LED 灯的动画,这需要与动画引擎保持同步。似乎有一个大的串行写入缓冲区(OSX(POSIX)+ FTDI 芯片组 USB 串行设备),因此无需手动限制对 wr
我正在 Linux 下编写 C/C++ 客户端-服务器程序。假设一条消息m要从客户端发送到服务器。 Is it possible for the client to read the TCP sequ
方法一: 在给出的输入CD-KEY(序列号)的界面中,输入你已经安装的windows server 2003 的CD-KEY(序列号)即可以继续安装,而不是SQL 2000的CD-KEY
我想将xml数据存储到hive表中,XML数据: 1266 /: 61%used(9714MB/15975MB) ( / Disk Usage zab
我有一个遗留表,其自然键的一部分是一个名为 _IDENTIFIER 的列创建一个名为 _ID 的代理键似乎会让人感到困惑或 ID所以我倾向于将其命名为 SURROGATE_KEY .我所有其他表都使用
这个问题在这里已经有了答案: How can I get hardware ids/serial numbers through command prompt? (1 个回答) 关闭 9 年前。 我
我想用 C# 做一点许可证管理。 使用普通 PC 镜像,我设置了一些没有序列号的工作站,然后我想使用 C# 守护程序更改序列号。 我的问题:如何使用 C# 更改序列号并激活 Windows 7? 谢谢
我是一名优秀的程序员,十分优秀!