我正在尋找一種機制來操縱我的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