Ubuntu 读取树莓派cpu info的序列号
所在文件位置 /proc/cpuinfo ,读取Serial信息
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5249d006059214d80e9c7d73b1e4710e.png)
读取
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5960c360650ac5a08d31714d831cc174.png)
代码
QString path="/proc/cpuinfo";
QFile file(path);
file.open(QIODevice::ReadOnly);
QByteArray arr= file.readAll();
arr=arr.simplified();
qDebug()<<arr;
QString arrFile=QString(arr);
QString ser="Serial";
QString ser_str="";
QString SerialID="";
if(arrFile.contains(ser))
{
int nRet=arrFile.lastIndexOf(ser);
ser_str=arrFile.mid(nRet,25);
qDebug()<<ser_str;
if(ser_str.contains(":"))
{
SerialID=ser_str.mid(ser_str.indexOf(":")+2);
qDebug()<<SerialID;
}
}
file.close();