Setup RPi


RaspberryPi Setup

Buy a RaspberryPi 3
(Ebay affiliate link):

Raspberry Pi 3 Model B Quad Core 1.2GHz 64bit CPU 1GB RAM WiFi & Bluetooth 4.1

Configuration

Turn RaspberryPi on and off

How to turn the unit on:

  • insert power supply


How to turn the unit off:

  • sudo poweroff

  • sudo halt -p

  • sudo shutdown -h now

The unit is off when only the red PWR led on the RPi  is on.

Note: Do not pull the power-connector while the unit is running.

Install SW

Download Raspbian

  1. Unzip downloaded file

  2. Write image to SD card (use: dd when Linux)

    1. Find SD-card device:  df -h

    2. Unmount SD-card(all partions): umount /dev/sdxx

    3. Format and install: dd bs=4M if=~/raspbianImage.img of=/dev/sdxx

  3. Raspbian default account: user=pi password=raspberry

Install packages


apt-get update

apt-get upgrade

apt-get install vim

apt-get install apache2

apt-get install php5

apt-get install zip

apt-get install xrdp  // remote desktop

apt-get install git-core

apt-get install arduino

apt-get install python-pip

apt-get install picocom

apt-get install tree

apt-get install python-rpi.gpio python3-rpi.gpio




Change password:

Command: passwd

user: pi  pswd: <your password>

Auto start application

Edit file:

/etc/rc.local

Add line:  /var/www/bessvx/bessvx &  (This is an example)


Set system time

dpkg-reconfigure tzdata


Expand Memory Used on SD card

sudo raspi-config


Ubuntu Mate:


sudo fdisk /dev/mmcblk0


Delete the second partition (d, 2), then re-create it using the defaults (n, p, 2, enter, enter), then write and exit (w). (error message will occur - ignore)


Reboot the system, then issue:


sudo resize2fs /dev/mmcblk0p2



Start: rdesktop from another linux computer

rdesktop pi@192.168.1.55 (example)


SCP without password

Client:

ssh-keygen -t rsa

ssh-copy-id username@test.com

Initial installation

apt-get install vim


Set keyboard layout

Edit /etc/default/keyboard

Change to ‘se’ (Swedish)


Install support for remote desktop:

sudo apt-get install xrdp


Enlarge disc usage SD card:

sudo raspi-config


Rename the device:

Edit file: /etc/hostname


Auto start of programs

Edit file: /etc/rc.local



Wifi Setup


sudo vim /etc/wpa_supplicant/wpa_supplicant.conf


Start Desktop from terminal

Type: startx


Install pyserial

apt-get install python-pip

pip install pyserial


Arduino from terminal

ino

  • git clone git://github.com/amperka/ino.git

  • pip install ino


ino init -t blink

ino list-models

ino build -m nano328

ino upload -m nano328


Install libraries (OneWire etc) in directory:  your-project/lib



VIM


Create new file: “.vimrc” in home directory (root and pi). Edit file:

:syntax on

:set number

Tips:

Copy Paste:   y (copy)  p(paste)



Python with RPi.GPIO


If RaspberryPi 2:

sudo apt-get update

sudo apt-get install python-rpi.gpio python3-rpi.gpio




Comments