Receive email notifications for:
Was this page helpful?

Obsolete: older RPI notes
Obsolete: older RPI notesEdit

From $1

    2017 Feb 24: a new image and update to speed up GPS time sync.

    2017 Feb 23: Finally, an RPi2 sensorgnome image.  This one supports the adafruit GPS hat
    with PPS.  Please report problems by filing an issue on github here.
    All other Raspberry Pi sensorgnome images, updates, and installation instructions are now
    considered obsolete.

    RPi model 3: This version boots and does signal processing, but the adafruit GPS hat does not work.

    The compressed image is here

    This image needs to be decompressed using 7zip and then written to a 4GB micro SD card using e.g. Win32DiskImager
    If you're writing an image to an SD card you've used before, it's safest to first format it using one of the tools from here.
    Reformatting an SG micro SD card using the native OS X or Windows disk utility is not recommended; their handling
    of multi-partition SD cards is sometimes flaky.

    To use a larger card (up to 32 GB):

    • burn the 3.8 GB image to your card
    • boot the RPi with that card
    • ssh into the RPI using ssh pi@sgpi.local  (password is raspberry)
    • become root by doing
    sudo su
    
    • create a new partition on the disk using these commands:
    cfdisk /dev/mmcblk0
        use down-arrow to select the last, larger "Free Space" entry
        new
        (default partition size)
        primary
        type
        (choose type c - W95 FAT32 LBA; you might need to page up / down to see it)
        write
        quit
    
    • force the kernel to recognize the newly-created partition
    partprobe /dev/mmcblk0
    
    • create a VFAT filesystem on the new partition
    mkfs -t vfat /dev/mmcblk0p3
    
    • create a mount point for the new partition; use a name alphabetically before "internal_SD_card"
      to have the new partition used before the linux partition; this is recommended
    mkdir /media/bigspace
    
    • add an entry to the mount table so the partition will be mounted after a reboot
    echo '/dev/mmcblk0p3  /media/bigspace    vfat   defaults,relatime,user,gid=100,umask=002,utf8,flush      0      2' >> /etc/fstab
    
    • reboot the sg-pi
    reboot
    


    2016 Dec. 7:  The current SG software for the Pi 2 does not support a 64 GB micro SD card.
    Please use a 32 GB card or smaller.

    The Raspberry Pi model 2 is an alternate platform for the SensorGnome.  Here it
    is in a simple plastic case, with the Adafruit GPS hat installed:

    raspberry_pi_with_gps_cape.jpg
    Edit section

    Raspberry Pi-2 B Features:
    Edit section

    • 4 built-in USB ports; up to 3 funcubedongle receivers + 1 USB GPS
       
    • PPS GPS "hat" available  , which frees a USB port and permits use of 4 funcubedongles
       
    • hot-plugging of USB and ethernet ports works !
       
    • no built-in memory; SD card is used for both operating system and data storage
       
    • micro USB port is for power only; you must use an ethernet cable to see the web
      interface or to download data

    Raspberry Pi Zero Features:
    Edit section

    • small footprint and lightweight; suitable for hand-held or drone use
       
    • older Pi processor
       
    • adapter plug to provide a USB cable
       
    • no ethernet?

    Earlier Raspberry Pi
    Edit section

    We don't recommend using any earlier models of the Raspberry Pi, due to flaky support for powering devices
    via the USB ports.

    Software Releases (Obsolete)
    Edit section

    2016 May 2 - the installation procedure has been thoroughly tested and simplified. 

    2016 April 11 - an initial version of the SG software is available for the RPi-2 (model B) platform.
    Please see the readme.txt here.  This configuration has received no field testing, and while I'm
    happy to help fix issues, USE IT AT YOUR OWN RISK

    Platform-specific changes
    Edit section

    Hostname
    Edit section

    SG software will generate a hostname of this form:

    SG-0c34RPi2696d-B827EB34696D
       XXXX    XXXX MMMMMMMMMMMM
    

    This is to be consistent with sensorgnome hostnames for the beaglebone platform. 
    The 8-digit XXXXXXXX is the CPU serial number from cat /proc/cpuinfo
    and the 12-digit MMMMMMMMMMMM is the MAC address for eth0, as reported by ifconfig.

    FIXME:  For the raspberry pi zero, change RPi2 to RPiZ  in the above, and check
    whether there is an ethernet MAC address.

    Was this page helpful?
    Tags: (Edit tags)
    • No tags
     
    Comments (0)

     
    Powered by MindTouch Core