大家好,我们想读取设备的唯一码,有种思路就是想从处理器读取,比如我们的是S3C2451,是否有唯一码,如果有,如果读取,麻烦大家指教,先谢谢了。
------解决思路----------------------
S3C2451 是否有唯一码,要看 CPU 手册吧
我知道的,也就是 iMX 有,Telechips 的 CPU 好像也有(这个不确定)
------解决思路----------------------
根据我的经验是没有的,这点上还不如国产的 全志的CPU呢.A10 Datasheet - v1.21 (2012-04-06)提供的内核中本来就带有chip id的读取方法,直接就放到/proc/cpuinfo中了。

还接触过rk3188的,有这个EFUSE,但是没有写入写入的数据是统一的,真扯。
三星的当时也没有找到,你找到也分享一下吧。:)
另外,CPU没有chip id最后只好使用emmc的chip id作为唯一码。flash一般也会有。
------解决思路----------------------
查一下芯片是否留有预留空间,你可以自己写个ID进去。
------解决思路----------------------
不好意思,不主动来看贴子就看不到回复,CSDN不给提醒。
emmc标准相对统一一些,但是一般的flash不统一,各家各法。好文章分享给你《Nand Flash中的ONFI,LBA,Unique ID》。
如果是emmc,那么在一般在CID寄存器中,如下:

Linux内核中如果实现了读取一般会在这几个地方:1./proc/emmc_info 2./sys/block/mmcblk0/device/cid中,如果都没有那就得自己读取了。