3.3 Wie erhalte ich ein weiteres DeviceDer 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 |