Работа с внешним носителем
Romantic |
|
|
|
|
|
|
|
Пункты: 2214 |
Регистрация: 20.11.2009 |
Пол: Мужчина |
|
|
Меня вот заинтересовал такой вопрос, с которым, сталкиваются многие разработчики измерительных приборов с встроенным linux - как быть с подключенным внешним диском. У всех измерительных приборов уже есть USB или на передней панели, или сзади, предназначенный для:
- Сохранения результатов измерений
- Загрузки сигналов для работы
- Обновления ПО
И прочего. Как обычно реализуют работу с внешним диском?
На уровне ядра в принципе все понятно - поставил опции в ядре для поддержки usb и файловой системы FAT. В результате при вставке usb-диска будут появляться файлы в /dev.
А вот дальше - самое интересное - в прикладном приложении (панели, например) нужно как-то получить уведомление о появлении внешнего диска и предложить пользователю его смонтировать, а после окончания операций - отмонтировать.
Как обычно делают вот эту часть - сигнал от ядра (или udev, может быть) о подключении диска и списка разделов для выбора монтируемого? |
|
|
|
|
|
sasamy |
|
|
|
|
|
|
|
Пункты: 83558 |
Регистрация: 14.08.2009 |
|
|
|
|
|
|
|
|