我正在寻找一种机制来操纵我的eeprom图像与唯一的设备ID。我想在make文件中这样做,以便设备自动获得一个新的ID,然后将其更新到数据映像,然后将其刷新。在伪代码:脚本命令来操纵二进制文件(在Linux上)
wget http://my.centralized.uid.service/new >new.id
binedit binary.image -write 0xE6 new.id
flash binary.image into device
所以首先我们得到一个ID到一个单独的文件,然后我们覆盖映像(自定的偏移量),与此ID文件的内容。然后闪光。但如何做第二部分?我抬起头,看起来有一些脚本功能,但我没有完全理解它,老实说,vi总是给我一些毛骨悚然的东西。
感谢您的帮助!
可能重复[Bash脚本:如何修补文件? (在一个给定的文件位置写一个给定的字符串)](http://stackoverflow.com/questions/5196096/bash-scripting-how-to-patch-files-write-a-given-string-in-a -given-position-of) – chepner