Puppy linux things (tested on 4.31, 11/09)



KiCad Electronic Circuit Cad

KiCad

KiCad docs


Wings3d     for editing 3d part models

Wings3d manual (PDF)
for R/C model flight simulator:

CRRCsim
needs:
plib
SDL
xorg drivers (maybe doesn't need)
Must install video card xorg driver first.

sshfs for remote file mounting

VNC server, tightvnc

X11vnc, to control the primary screen
some notes:
  • tightvnc, the client is in the package manager.
  • To automate sshd @ startup: in etc/rc.d/rc.local, put /usr/sbin/sshd
  • To automate VNC server: 
        in /root/.xinitrc   (before jwm, above current wm, below sleep3) put vncserver -geometry 800x600 -depth=8
  • to make x11vnc produce a slightly smaller screen to avoid scrolling on the host:
           # x11vnc -scale .93:nb
  • put the sshfs pet on both the local and remote machine.
  • make the directory that will be the mount point on the local machine
    in the below example it's '/root/opt'
  • sshfs example usage:
    # sshfs 192.168.1.119:/opt /root/opt -o sftp_server=/usr/libexec/sftp-server

    This mounts /opt on the remote machine on root/opt on the local machine.
    The -o sftp-server path may or may not be necessary. It should use the one in sshd_config

AVR programming in C for Puppy Linux:
here is AVR-tools
here is Additional setup items for above

AVRdude

4/23/2008, 8/7/2009, 11/20,2009
AVR gcc on puppy linux:
  • install the .pet
  • extract the 'foravrtools.tar.gz'
  • follow the Readme.txt
  • reboot
Other notes:
  • Device programmers:
    • AVRdude command line programmer. (on the left)
    • avrprog from atmel runs under wine, for bootlaoder.
    • avr burn-o-mat java frontend for avrdude.
To write code:
  • write code in geany
  • make sure a Makefile is in same folder as code
  • build>make.
  • build >make custom :clean     for make clean

Some older things for puppy Linux: (pups, not pets, but still useful)


here is Abiword with smooth scrolling off
here is a PC Oscilloscope



RETURN TO HOME PAGE