Editing R Pi Notes

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
The Raspberry Pi is a low-cost [[motherboards that run Linux]].
 
  
 
These are some informal setup notes for a R Pi -- really just for my use, may write up later
 
These are some informal setup notes for a R Pi -- really just for my use, may write up later
Line 7: Line 5:
  
  
Before installing new application or service in Raspbian, make sure to  
+
#Before installing new application or service in Raspbian, make sure to  
always type this into terminal (if this file is on your PI, you can use cut and paste):
+
#always type this into terminal: ( if this file in on your PI use cut an d paste
  
  
    sudo apt-get update
+
sudo apt-get update
    sudo apt-get upgrade
+
sudo apt-get upgrade
    sudo apt-get dist-upgrade
+
sudo apt-get dist-upgrade
  
======Set Up Remote Desktop ======
+
=========Set Up Remote Desktop =======
 
use this command to setup the pi  
 
use this command to setup the pi  
 
       sudo apt-get install xrdp
 
       sudo apt-get install xrdp
Line 63: Line 61:
  
 
do you have samba?
 
do you have samba?
To find out if you have [http://en.wikipedia.org/wiki/Samba_(software) Samba] on your Raspberry Pi, run this command on your Pi:
 
  
 
       which samba
 
       which samba
  
If that command prints out a command path, Samba is already installed, so skip ahead to "make a mount point".
+
if not get it
If the Pi returns to the command prompt without printing anything, Samba is not yet installed; so install Samba with this command:
+
      ???
 
 
    sudo apt-get install samba
 
  
 
make a mount point:
 
make a mount point:
Line 85: Line 80:
  
  
''
+
 
 
*[http://diy.viktak.com/2015/01/my-development-environment-on-raspberry.html#more *setup to directly share the pi's disk ]
 
*[http://diy.viktak.com/2015/01/my-development-environment-on-raspberry.html#more *setup to directly share the pi's disk ]
 
this worked fine, but what directory was shared turned out it was /home/pi
 
  
 
= synaptic =
 
= synaptic =
Line 105: Line 98:
 
= chrome for pi =
 
= chrome for pi =
  
actually there is no chrome for pi, but there is Chromium, which is pretty close.
+
actually there is no chrome for pi, but there is chrominium sp? which is pretty close
 
I suppose it is heavier weitht than other browsers, but aside from speed it seems to work much
 
I suppose it is heavier weitht than other browsers, but aside from speed it seems to work much
 
better.  It does allow you to access google drives, and perhaps other gooogle stuff.
 
better.  It does allow you to access google drives, and perhaps other gooogle stuff.
Line 115: Line 108:
 
= spyder =
 
= spyder =
  
This is a really nice Python environment, do not know how well it plays with the already installed python.
+
[http://elementaryeng.blogspot.com/2014/03/class-3-installing-spyder-and-first.html]
 
 
[http://elementaryeng.blogspot.com/2014/03/class-3-installing-spyder-and-first.html Install Spyder]
 
 
 
 
 
== Handy Commands for Run and Terminal ==
 
 
 
 
 
== connecting hardware to the Raspberry Pi ==
 
 
 
''(TODO: ... mention something about how easy it is to hook stuff up to the GPIO pins ...)''
 
 
 
 
 
For something a little more permanent, several people are designing boards to meet the Raspberry Pi HAT standard.
 
 
 
A few [[PCB Footprints]] that may be helpful:
 
 
 
* (apparently by Dave Vandenbout ?) Raspberry Pi B+ HAT Template[https://github.com/xesscorp/RPi_Hat_Template]
 
 
 
 
 
 
 
== Further reading ==
 
 
 
* elinux.org. [http://elinux.org/Category:RaspberryPi "Category: RaspberryPi"].
 
* Matt Wilcox. [https://mattwilcox.net/web-development/setting-up-a-secure-home-web-server-with-raspberry-pi "Setting up a (reasonably) secure home web-server with Raspberry Pi"].
 
* Jacob Salmela. [http://jacobsalmela.com/password-protect-a-lighttpd-web-server-on-a-raspberry-pi-using-mod-auth/ "Password-protect A lighttpd Web Server on a Raspberry Pi Using mod_auth"].
 
* Jacob Salmela. [http://jacobsalmela.com/block-millions-ads-network-wide-with-a-raspberry-pi-hole-2-0/ "Block Millions Of Ads Network-wide With A Raspberry Pi-hole 2.0"].
 
* Steve Prater. [http://www.pratermade.com/2014/08/securing-your-raspberry-pi-with-ssl-and-simple-authentication/ "Securing your Raspberry PI with SSL and Simple Authentication"].
 
* [https://irawd.wordpress.com/2013/10/14/control-raspberry-pi-with-iphone/ "Control Raspberry PI With iPhone"].
 
* davstott. [http://davstott.me.uk/index.php/2013/03/17/raspberry-pi-controlling-gpio-from-the-web/ "Controlling a Raspberry Pi’s GPIO over the network"].
 
* davstott. [http://davstott.me.uk/index.php/2013/01/15/raspberry-pi-robot-tank-first-trundles/ "Raspberry Pi Robot Tank, First Trundles"].
 
* [http://www.emlid.com/ Navio+ Raspberry Pi Linux autopilot] runs the APM autopilot and can send telemetry over Wi-Fi to the ground. Open-source drivers and tutorials in Python and C++. [[Pi HAT]] compliant. 9DOF IMU, 13 PWM servo outputs, [[servo control]] PPM input, etc. Apparently works fine when stacked on top of Raspberry Pi A+, B+, Pi 2, Banana Pi, or Odroid-C1. [https://github.com/emlid Navio software and documentation on Github].
 
* [http://www.element14.com/community/community/raspberry-pi/raspberry-pi-accessories "Raspberry Pi Accessories at Element 14"]
 
* Raspberry Pi Sense HAT, "the heart of the Astro Pi". [https://www.raspberrypi.org/blog/the-sense-hat-headgear-for-the-terminally-curious/]; [http://astro-pi.org/ Astro Pi]; https://www.raspberrypi.org/competitions/astro-pi/];  [http://www.element14.com/community/docs/DOC-78155/l/raspberry-pi-sense-hat]
 
 
 
 
 
[[Category:Arduino/RaspberryPi]]
 

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)