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)