AVRprogd - Daemon for AVR microcontroller programming tool
AVRprogd
This is the AVRprog daemon for IP networks, it provides
services to access programming hardware for AVR
microcontrollers from Atmel via network. AVRprogd is part
of the AVRprog netlayer.
To use the services of AVRprogd you need an AVRprog
frontend compiled with a client for the AVRprog netlayer,
see AVRprog(1).
AVRprogd detaches from the terminal after startup.
Messages are logged via syslog(3) using facility LOG_USER
and priority LOG_INFO.
If AVRprogd finds a running instance of itself, that
instance is killed before startup. Finally AVRprogd will
listen on TCP port 10000 for connections (AVRprogd must be
recompiled to use another port). For every incoming
connection AVRprogd spawns a new server process.
Note:
The drivers for the programming hardware that are provided
by the AVRprog backend will run with the permissions of
AVRprogd. Ensure that AVRprogd has read/write permissions
to '/var/run' (see FILES section) and the device file used
by the programming hardware (the one specified in the
"Device file" field).
/var/run/AVRprogd.pid
Contains the PID of the running instance of
AVRprogd. The daemon binary must have write
permission to '/var/run'!
No known bugs.
Michael Baeuerle
AVRprog(1), syslog(3)