реклама на сайте
подробности

 
 
> buildroot static vs udev
Drozd2
сообщение Sep 3 2012, 12:04
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743



Задача связана с ОС на контроллере. Пробовал разные, проблема везде одна и та же. С некоторых пор buildroot предлагает на выбор либо статические узлы устройств, либо udev. Есть ещё два варианта, но они не интересуют. При выборе udev в системе появляется libudev. Очень удобная библиотека для программного определения момента включения флешки. Все работало очень здорово, пока не подключили USB FLASH 32 Gb, разбитую на два устройства. Одно CD ROM, второе, соответственно, сам накопитель. Система вылетела в kernel panic. Попробовал выбрать статические узлы. Подключение всех внешних устройств стало обрабатываться нормально, но, соответственно, ушла libudev. Регламентировать заказчику конкретные накопители не здорово.
Теперь два вопроса. Нужен ответ хотя бы на один.
Кто с таким сталкивался и как победил?
Как без libudev отлавливать момент подключения флешки.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Drozd2
сообщение Sep 11 2012, 14:34
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743



В итоге остановился на последнем нерассмотренном варианте buildroot-а devtmpfs. От mdev взял кусок исходника. Задача решена. Большое спасибо, sasamy.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 16:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016