Для функционирования разрабатываемого ПО требуется уникально идентифицировать плату (в частности SK-9G45-OEM, а хотелось бы более универсальное решение) по некому собирательному hardware id.
MAC-адрес не подходит, т.к. он временный и постоянно меняется.
Какие еще уникальные идентификаторы можно использовать?
из аппаратных вариантов самый ходовой - внешняя eeprom на i2c или spi
из программного - я бы наверно стал смотреть в сторону переменных окружения uboot. можно добавить свою строчку - легко модифицируется для серии и вероятно несложно достучаться из линукса для считывания и идентификации..
Смысл ставить специальный чип чтобы хранить там пару байт?
Если "ни жить ни быть" нужно что то отдельно лежащее от корневой ФС - создайте дополнительный раздел на NAND, а там уже как фантазия позволяет ...
Никаких уникальных серийных номеров в процессорах (и прочем что ставится на модули) нет, поэтому у вас один путь - самому где то его предварительно сохранить.
имхо, отдельный чип - самое надежное место для хранения стоимостью ~15 рублей.. там же можно и MAC хранить и опции
конфигурационная еепром пихается во многие узлы - сетевые карты, мониторы, планки памяти, юсб хабы и тыпы..
в нанде хранить конечно дешевле, но это там где он есть, а если нет..
и всегда есть вероятность потереть неловким движением при апдейте софта..