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

 
 
> Загрузка модуля драйвера в ембедед Linux, нужна помощь.
_Vladimir_
сообщение Aug 20 2007, 09:25
Сообщение #1


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

Группа: Свой
Сообщений: 114
Регистрация: 10-05-05
Пользователь №: 4 893



Есть встаиваемый Линукс. Грузится из флэш. Затем монтируется NFS с ност машиной через ethernet.
Надо загрузить два драйвера, например
komdrv.ko
kontronwdt.ko

В /etc/udev/rules.d/ лежит файл "kontron.rules" в котором есть строки
KERNEL=="watchdog", NAME="misc/%k", SYMLINK+="%k"
KERNEL=="lm75", NAME="misc/%k", SYMLINK+="%k"

Это все из BSP .
Очевидно я должен кудато положить модули и сделать линк с именем watchdog.
(Драйвер "lm75" на потом).

В BSP демо варианте прошивки это грузилось вот так

mounting... ramfs at /dev
Creating initial udev device nodes:
making extra nodes
udev startup is finished!
udev demon startup ...done
Using /koKontron eb8347 board driver 0100 for Kernel 2.6.13-rc6
mdrv.ko
Using /kontronwdt.ko

Сейчас выглядит так
Looking up port of RPC 100005/1 on 192.168.0.2
VFS: Mounted root (nfs filesystem).
Freeing unused kernel memory: 132k init
init started: BusyBox v1.00 (2006.06.14-08:04+0000) multi-call binary
mounting... ramfs at /dev
Creating initial udev device nodes:
making extra nodes
udev startup is finished!
udev demon startup ...done

далее идет логин...
Т.е. udev стартует. Но что делать дальше не пойму.
Куда положить *.ко файлы и где и что прописать?.
Если след kontronwdt.ko как-то прослеживался то где была загрузка коmdrv.ko не вообще не понятно.
Чтение доки не проясyило особо. В теории понятно но как практически - не въеду.
Снес только образ демо программки из флэш.

Кто-нибудь может подсказать?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 15:13
Рейтинг@Mail.ru


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