Gast
#79635
Servus! Vielleicht ist hier der eine oder andere der Meinung, dass das folgende Shell-Scriptchen weniger nutzvoll ist, in der Anfangsphase als ich mit AVRs angefangen habe war es jedoch ganz sinnvoll. Es testet ob ein AVR am Paralellport per ISP-Kabel angeschlossen ist und gibt entsprechende Infos aus, falls dies der Fall sein sollte. Ich habe es bei mit in die Init-Umgebung eingebunden, so wird mir bei jedem Start mitgeteilt, ob mein Board an ist, ob das Kabel dran ist etc. Wie gesagt, nur ein kleines Scriptchen, aber es funzt. ___________________________________________________________ #!/bin/sh # Check if there is any Atmel AVR-Controller present on /dev/parport0 # Version 0.1 by ND PATH=/bin:/usr/bin:/sbin:/usr/sbin echo echo "Probing /dev/parport0 for any Atmel AVR-Controller via ISP:" echo uisp -dprog=dapa -v=3 case $? in "0" ) echo "Device found! :-)";; "2" ) echo -e "No Device found, check cable and/or power-supply...\a";; * ) echo "Unknown error, aborting!";; esac ____________________________________________________________ Diesen Text in Datei "avrcheck" schreiben und nach /etc/init.d/ kopieren. mit "ln -s /etc/init.d/avrcheck /etc/rc2.d/avrcheck" einen Link setzen und voilà bei jedem Start wird nach dem AVR gesucht. Natürlic ist das Script auch durch andere Werte für dprog= entsprechend an andere Programmierumgebungen anpassbar. Vielleicht so als Anregung. Konstruktive Kritik gerne! Viele Grüße Nico