【全志A64/R18】Android平台获取Chip ID

最近需要得到A64平台的Chip id或者serial号,然后使用cat /proc/cpuinfo 得到的信息如下:
【全志A64/R18】Android平台获取Chip ID_第1张图片
竟然没有Serial号,查看A64用户手册,也没提到Chipid相关寄存器。。

解决办法
在lichee/linux-3.10/drivers/soc/allwinner/sunxi-sid.c中,在sid_chipid_init函数中有读取Chip id和Serial的动作,以及提供给外部调用的接口:

	   int sunxi_get_soc_chipid(u8 *chipid);
       int sunxi_get_serial(u8 *serial);
       int sunxi_get_soc_chipid_str(char *serial);
       

系统同时还提供了一个节点:

/sys/class/sunxi_info/sys_info
【全志A64/R18】Android平台获取Chip ID_第2张图片

你可能感兴趣的:(全志平台)