Как получить серийный номер или UUID от MTD устройства?

У меня есть встроенное устройство с MTD-устройством через NAND flash. Можно ли получить его серийный номер или UUID?

Я думал, что может быть решение, похожее на получение UUID жесткого диска, но я не нашел.

17
задан wowofbob
12.02.2023 12:10 Количество просмотров материала 2536
Распечатать страницу

1 ответ

вероятно, не тот ответ, который вы хотите, но я пытался сделать то же самое для идентификатора устройства (который считывается в слоях драйверов устройств). Но такие инструменты, как "mtdinfo" не содержат информацию, которую вы ищете :(

попробуй mtdinfo -a, может быть, там есть другая информация, которая вам пригодится?

Я изучаю изменения в коде mtdinfo, чтобы узнать, могу ли я получить идентификатор устройства - если я могу это сделать, то добавление серийного номера будет аналогичным изменение.

Это означает перекомпиляцию ядра и его установки... болезненный способ получить немного больше информации :(

надеюсь, у кого-то есть лучший ответ, но, глядя на код mtd (если у меня нет старого кода и новых функций), я не вижу, как это будет сделано.

обновление: у меня есть простое решение на основе кода для этого по этой ссылке. Используя этот метод вы сможете получить то, что информация, которую вы хотите... но у вас есть перестроить ядро / драйвер.

0
отвечен code_fodder 2023-02-13 19:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх