Есть встаиваемый Линукс. Грузится из флэш. Затем монтируется 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ило особо. В теории понятно но как практически - не въеду. Снес только образ демо программки из флэш.
Кто-нибудь может подсказать?
|