в нашем встроенном решении Linux, использующем uClinux, я только что добавил большее флэш-устройство. Я хочу иметь возможность запрашивать, какое устройство я установил (аппаратное устройство).
маленькое и большое устройство имеют разные идентификаторы устройств, которые я могу прочитать в коде драйвера устройства.
что я не знаю, как получить эту информацию в "землепользователь". Т. е. в оболочке/bash-скрипт.
Я посмотрел на:
cat /proc/mtd
- Это дает информацию о размер разделов. Но я не могу сказать из этого, infact мне нужно будет изменить размеры разделов, на основе которых установлен флэш-чип.
mtd_debug info /dev/mtd0
- Это довольно близко, он говорит мне о размере участка (размере стирания), типе МТД, ЕТК... но так как две микросхемы флэш-памяти одного типа, это также не достаточно информации.