RT
由于商业原因,想找个办法,让软件运行时输入序列号,但序列号的生成需要一个唯一的标识。
起初想起来的网卡,但是网卡的MAC地址修改起来很容易吧,
问问TI的各位专家们,还有各位朋友,你们有什么好的方法么?
David2:
ti的专家,请给点建议!
Eason Wang:
EEPROM?
David2:
回复 Eason Wang:
eeprom怎么弄呢?
现在硬件已经定了,没法在加东西了。
现在上面有dm368,nand flash,网卡。
fan chuankang:
回复 David2:
哎,修改UBL。学ti搞MAGIC ID,存在NAND中一定位置,一定时间后,检测这个值和ID。
David2:
回复 fan chuankang:
你好,非常感谢提供思路。能具体的说说么?或者有相关的文档,网页什么的给我推荐推荐,谢谢!
我理解的是:通过UBL在flash的固定地址写个序列号,然后linux系统启动,软件访问这个地址,验证序列号是否正确,如果对就继续执行,如果不对就宕机。
我理解的对么?
fan chuankang:
回复 David2:
嗯。把这个ID作为环境变量一样处理,只不过用特定函数加特定的地址来访问。如果产品卖的不是很多的话,应该没有那么牛的高手来破解。
David2:
回复 fan chuankang:
明白,谢谢!