在线时间1 小时
UID3154152
注册时间2015-8-4
NXP金币0
该用户从未签到
新手上路

- 积分
- 15
- 最后登录
- 2016-4-20
|
本帖最后由 smakker 于 2015-8-10 11:35 编辑
对论坛不熟,不知这里发帖有没有问题,发错位置希望版主转移到相应的位置哈!
最近一直在用imx283的开发板(arm-linux),需要做验证,需要获取唯一的id,cpuid号,
在网上找到一段是 嵌入到c里面的 汇编代码,编译通过了但是无法运行:
// unsigned char id;
// __asm__ __volatile__(
// "MRC P15,0,%0,c0,c0,0"
// :"=r"(id)
// :
// :"memory");
// QString a=QString("%1").arg(id);
方法我也不确定是否正确,希望大家帮我看看,我该如何来获取cpuid,
这两天在网上搜索了一下,流程 应该是 用户模式通过swi中断,然后切换到svc模式 然后去读 cpuid。
这段还不会写,知道大神的帮下忙。
|
评分
-
查看全部评分
|