Home Entwicklung des Treibers QADC Bootvorgang um Mount-Befehl erweitern Neuer Versuch, den Treiber qadc zu laden
 

3.3 Wie erhalte ich ein weiteres Device

Der Make überschreibt eigene Definitionen, wie ich zu Beginn dieses Kapitels schrieb. Darum habe ich den Output des Make durchsucht und bin auf folgenden Teil-Output gestoßen:

make[2]: Entering directory `/home/andreas/Development/COBRA_rot/uClinux/uClinux-dist-20040218-cobra-20040324/vendors/senTec/COBRA5282'
[ -d /home/andreas/Development/COBRA_rot/uClinux/uClinux-dist-20040218-cobra-20040324/romfs/$i ] || mkdir -p /home/andreas/Development/COBRA_rot/uClinux/uClinux-dist-20040218-cobra-20040324/romfs
for i in bin dev etc etc/config etc/default home lib mnt proc usr var home/httpd home/httpd/cgi-bin; do \
        [ -d /home/andreas/Development/COBRA_rot/uClinux/uClinux-dist-20040218-cobra-20040324/romfs/$i ] || mkdir -p
         /home/andreas/Development/COBRA_rot/uClinux/uClinux-dist-20040218-cobra-20040324/romfs/$i; \
done
for i in tty,c,5,0      console,c,5,1   cua0,c,5,64     cua1,c,5,65 mem,c,1,1   kmem,c,1,2      null,c,1,3      zero,c,1,5
fb0,c,29,0 random,c,1,8 urandom,c,1,9 ram0,b,1,0        ram1,b,1,1 ptyp0,c,2,0  ptyp1,c,2,1     ptyp2,c,2,2     ptyp3,c,2,3
ptyp4,c,2,4     ptyp5,c,2,5     ptyp6,c,2,6     ptyp7,c,2,7 ptyp8,c,2,8 ptyp9,c,2,9     ptypa,c,2,10    ptypb,c,2,11 ptypc,c,2,12
ptypd,c,2,13    ptype,c,2,14    ptypf,c,2,15 ttyp0,c,3,0        ttyp1,c,3,1     ttyp2,c,3,2     ttyp3,c,3,3 ttyp4,c,3,4
ttyp5,c,3,5     ttyp6,c,3,6     ttyp7,c,3,7 ttyp8,c,3,8 ttyp9,c,3,9     ttypa,c,3,10    ttypb,c,3,11 ttypc,c,3,12
ttypd,c,3,13    ttype,c,3,14    ttypf,c,3,15 tty0,c,4,0 tty1,c,4,1      tty2,c,4,2      tty3,c,4,3 ttyS0,c,4,64 ttyS1,c,4,65
rom0,b,31,0     rom1,b,31,1     rom2,b,31,2     rom3,b,31,3 rom4,b,31,4 rom5,b,31,5     rom6,b,31,6     rom7,b,31,7 rom8,b,31,8
rom9,b,31,9 qspi0,c,126,0       qspi1,c,126,1   qspi2,c,126,2   qspi3,c,126,3 qspi4,c,126,4     qspi5,c,126,5
qspi6,c,126,6   qspi7,c,126,7 qspi8,c,126,8     qspi9,c,126,9   qspi10,c,126,10 qspi11,c,126,11 qspi12,c,126,12
qspi13,c,126,13 qspi14,c,126,14 ipsec,c,36,10 ppp,c,108,0 mtd0,c,90,0   mtdr0,c,90,1    mtdblock0,b,31,0
mtd1,c,90,2     mtdr1,c,90,3    mtdblock1,b,31,1 mtd2,c,90,4    mtdr2,c,90,5    mtdblock2,b,31,2 mtd3,c,90,6
mtdr3,c,90,7    mtdblock3,b,31,3 mtd4,c,90,8    mtdr4,c,90,9    mtdblock4,b,31,4 mtd5,c,90,10   mtdr5,c,90,11
mtdblock5,b,31,5 mtd6,c,90,12   mtdr6,c,90,13   mtdblock6,b,31,6 mmc,b,121,0 mmc1,b,121,1 mmc2,b,121,2 mmc3,b,121,3; do \
        touch /home/andreas/Development/COBRA_rot/uClinux/uClinux-dist-20040218-cobra-20040324/romfs/dev/@$i; \
done
romfs-inst.sh -s /var/tmp /tmp

Also schaute ich mir das Makefile in diesem Verzeichnis: vendors/senTec/COBRA5282 an.

Dort fanden sich folgende Codezeilen:

DEVICES = \
        tty,c,5,0       console,c,5,1   cua0,c,5,64     cua1,c,5,65 \
...
        rom8,b,31,8     rom9,b,31,9  \
        \
        qspi0,c,126,0   qspi1,c,126,1   qspi2,c,126,2   qspi3,c,126,3 \
        qspi4,c,126,4   qspi5,c,126,5   qspi6,c,126,6   qspi7,c,126,7 \
        qspi8,c,126,8   qspi9,c,126,9   qspi10,c,126,10 qspi11,c,126,11 \
        qspi12,c,126,12 qspi13,c,126,13 qspi14,c,126,14 \
        \
        ipsec,c,36,10 \
...

Ich erweiterte diese Zeilen um diese meine eigenen Zeilen:

        qadc0,c,124,0   qadc1,c,124,1   qadc2,c,124,2   qadc3,c,124,3 \
        \


Copyright © Andreas Birkert
Letzte Aktualisierung am 20. Dezember 2013
Home Entwicklung des Treibers QADC Bootvorgang um Mount-Befehl erweitern Neuer Versuch, den Treiber qadc zu laden