** Updated Sep 8, 2012 **
One of my work habits when goggling around learning something is to keep a Gmail draft with links and sometimes notes to prevent the problem of finding something and then NOT being able to find it later.
I have decided to put these here instead of in a Gmail draft, as I can edit in place to add more later. Some of these may generate new blog entries later.
Main sites
========
http://www.raspberrypi.org <= check often, lots of good stuff!
http://www.themagpi.com/ Online Mag
Press
====
Reviews
======
======
Setup
=====
set up SD card - Username: pi Password: raspberry
change kb => sudo nano /etc/default/keyboard
Version 2 / V2 Board
===============
http://www.raspberrypi.org/archives/1929
http://www.geek.com/articles/chips/raspberry-pi-revision-2-0-board-announced-2012095/
===============
http://www.raspberrypi.org/archives/1929
http://www.geek.com/articles/chips/raspberry-pi-revision-2-0-board-announced-2012095/
Remote term
=========
Xterm
====
Web Server
========
apt-get update <= needed to do this
-- fix-missing <= not this
GPIO
====
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=12867&p=147407 Python 2 or 3
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=12867&p=147407 Python 2 or 3
http://nickhumphreyit. blogspot.ca/2011/10/buildbot- install-error.html need to install python dev 1st
http://code.google.com/p/raspberry-gpio-python/downloads/list
Raspbian package for Python 3 / Raspbian package for Python 2
https://projects.drogon.net/raspberry-pi/wiringpi/
Raspbian package for Python 3 / Raspbian package for Python 2
https://projects.drogon.net/raspberry-pi/wiringpi/
Serial
=====
http://pyserial.sourceforge.net/pyserial.html python serial 2 and 3
http://pyserial.sourceforge.net/pyserial.html python serial 2 and 3
http://codeandlife.com/2012/ 07/29/arduino-and-raspberry- pi-serial-communication/ python in / out ***
http://www.doctormonk.com/ 2012/04/raspberry-pi-and- arduino.html python in / out
http://esd.cs.ucr.edu/labs/ serial/serial.html ttl, rs232 waveforms
http://en.wikipedia.org/wiki/ Teleprinter mark and space
TTL 5 V to 3.3 V 3v3
===============
Out
ULN2803A / 74HC14N
In
http://code.google.com/p/ raspberry-gpio-python/ code example
Out/In
Loff
http://e2e.ti.com/support/logic/f/151/t/118676.aspx
Ioff - The maximum leakage current into an input or output terminal of the device, with the specified voltage applied to the terminal and VCC = 0 V.The Ioff protection circuitry ensures that no excessive current is drawn from or to an input, output, or combined I/O that is biased to a specified voltage while the device is powered down.
Books:
=====
Linux / Debian / Raspbain
=====================
http://www.nixtutor.com/linux/all-the-best-linux-cheat-sheets/ cheat sheet collection
http://files.fosswire.com/2007/08/fwunixref.pdf cheat sheet *** nice ****
LINUX commands
=============
cat /proc/cpuinfo - see board rev
http://files.fosswire.com/2007/08/fwunixref.pdf cheat sheet *** nice ****
LINUX commands
=============
cat /proc/cpuinfo - see board rev
Programming
==========
Python 2 3
=========
http://www.raspberrypi.org/ phpBB3/viewtopic.php?f=28&t= 14849
Both python 2 and 3 from command line
$ python3 -V => Python 3.2.3
$ python -V => Python 2.7.3rc2
http://www.raspberrypi.org/ phpBB3/viewtopic.php?f=32&t= 14501 idle vs. idle3
If you are learning Python, use Python 3 (IDLE3), not 2.X (but a lot of old code is still 2.X)
There are some differences in 3 (language "cleanup") that make 3 not totally backwards compatible with 3
http://www.swaroopch.org/ notes/Python A Byte of Python - BEST place to start (use version 3 if starting)
http://docs.python.org/ release/3.0.1/tutorial/ More detailed Python Tutorial
http://wiki.python.org/moin/ Python2orPython3 Good description of why the differences in 3.X
http://www.python.org/ Official Website, tons of info
http://en.wikibooks.org/wiki/Non-Programmer's_Tutorial_for_Python_3
http://research.cs.queensu.ca/home/cisc121/2011w/slides/Intro2-4up.pdf python 2 vs 3
http://docs.python.org/library/functions.html#print from __future__ import print_function
http://infohost.nmt.edu/tcc/help/pubs/python/web/print-as-function.html
from __future__ import print_function
print(*args, sep=' ', end='\n', file=None)
http://en.wikipedia.org/wiki/Shebang_(Unix)
http://stackoverflow.com/questions/2429511/why-do-people-write-usr-bin-env-python-on-the-first-line-of-a-python-script #!/usr/bin/env python
http://stackoverflow.com/questions/7670303/purpose-of-usr-bin-python3
Python GUI
=========
http://en.wikipedia.org/wiki/Tkinter Python's de facto standard GUI
http://www.pythonware.com/library/
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=32&t=14627
Decided to rewrite my GUI in wxglade. Then generate the python code for that from within wxglade.
http://www.udacity-forums.com/cs101/questions/62056/gui-builder-for-python
http://forums.devshed.com/python-programming-11/easiest-gui-builder-for-python-653893.html
http://en.wikipedia.org/wiki/Qt_(framework)
http://wxpython.org/screenshots.php python gui
http://easygui.sourceforge.net/
http://research.cs.queensu.ca/home/cisc121/2011w/slides/Intro2-4up.pdf python 2 vs 3
http://docs.python.org/library/functions.html#print from __future__ import print_function
http://infohost.nmt.edu/tcc/help/pubs/python/web/print-as-function.html
from __future__ import print_function
print(*args, sep=' ', end='\n', file=None)
http://en.wikipedia.org/wiki/Shebang_(Unix)
http://stackoverflow.com/questions/2429511/why-do-people-write-usr-bin-env-python-on-the-first-line-of-a-python-script #!/usr/bin/env python
http://stackoverflow.com/questions/7670303/purpose-of-usr-bin-python3
Python GUI
=========
http://en.wikipedia.org/wiki/Tkinter Python's de facto standard GUI
http://www.pythonware.com/library/
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=32&t=14627
Decided to rewrite my GUI in wxglade. Then generate the python code for that from within wxglade.
http://www.udacity-forums.com/cs101/questions/62056/gui-builder-for-python
http://forums.devshed.com/python-programming-11/easiest-gui-builder-for-python-653893.html
http://en.wikipedia.org/wiki/Qt_(framework)
http://wxpython.org/screenshots.php python gui
http://easygui.sourceforge.net/
PWM
====
http://www.ontrak.net/pwm.htm pwm to DC
Assembler programming
=================
http://arm-assembler-for-raspberrypi.posterous.com/lesson-1-hello-world
Schematics/Data Sheets
==================
http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspberry-Pi-Schematics-R1.0.pdf
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301h/DDI0301H_arm1176jzfs_r0p7_trm.pdf
ARM 11 CPU
http://www.designspark.com/files/ds/supporting_materials/Broadcom%20BCM2835.pdf
BCM2835 ARM Peripherals
LCD
===
http://www.raspberrypi-spy.co.uk/2012/07/16x2-lcd-module-control-using-python/ Hitachi HD44780 LCD
Pyserial
======
http://pyserial.sourceforge.net/pyserial.html
python setup.py install
python3 setup.py install
Courses
======
http://www.udacity.com/view#Course/cs101/CourseRev/apr2012/Unit/671001/Nugget/675002
Sound
=====
http://www.raspberrypi-spy.co.uk/2012/06/raspberry-pi-speakers-analog-sound-test/
Music
====
http://issuu.com/themagpi/docs/the_magpi_issue_2_final
APRS
====
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=36&t=12906
http://wiki.ham.fi/Aprx.en
https://www.google.ca/search?q=%22raspberry+pi%22+aprs&sugexp=chrome,mod=5&sourceid=chrome&ie=UTF-8
Blogs
====
http://www.doctormonk.com/search/label/raspberry%20pi I2C / servo / etc
HDMI to VGA
==========
http://www.ebay.ca/itm/HDMI-Male-VGA-Female-Video-Cable-Cord-Adapter-1080P-PC-Notebook-/310401781443?pt=US_Video_Cables_Adapters&hash=item4845634ec3#ht_2262wt_1271
GPS
===
http://en.wikipedia.org/wiki/Gpsd
http://www.catb.org/gpsd/index.html
GPIO
====
http://www.adafruit.com/blog/2012/08/28/adafruit-ultimate-gps-on-a-raspberry-pi/ use old motherboard connectors for connecting to header!!!!!
Raspberry PI Ham Radio
==================
http://amateurradiopi.com/forum/viewtopic.php?f=4&t=123&sid=dfdfa7bc23d8b226708cf7edb562e25b
Raspbian “wheezy” Version dated 8/16/2012 has the ax25, mkiss, rose and netrom modules included in the compile.
http://184.4.145.55:800/docs/Raspberry.html RMS Gate on a Raspberry Pi
Educational, Tutorial Links
====================
http://www.cl.cam.ac.uk/freshers/raspberrypi/ looks really good
Misc
=================
http://arm-assembler-for-raspberrypi.posterous.com/lesson-1-hello-world
Schematics/Data Sheets
==================
http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspberry-Pi-Schematics-R1.0.pdf
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301h/DDI0301H_arm1176jzfs_r0p7_trm.pdf
ARM 11 CPU
http://www.designspark.com/files/ds/supporting_materials/Broadcom%20BCM2835.pdf
BCM2835 ARM Peripherals
LCD
===
http://www.raspberrypi-spy.co.uk/2012/07/16x2-lcd-module-control-using-python/ Hitachi HD44780 LCD
Pyserial
======
http://pyserial.sourceforge.net/pyserial.html
python setup.py install
python3 setup.py install
Courses
======
http://www.udacity.com/view#Course/cs101/CourseRev/apr2012/Unit/671001/Nugget/675002
Sound
=====
http://www.raspberrypi-spy.co.uk/2012/06/raspberry-pi-speakers-analog-sound-test/
Music
====
http://issuu.com/themagpi/docs/the_magpi_issue_2_final
APRS
====
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=36&t=12906
http://wiki.ham.fi/Aprx.en
https://www.google.ca/search?q=%22raspberry+pi%22+aprs&sugexp=chrome,mod=5&sourceid=chrome&ie=UTF-8
Blogs
====
http://www.doctormonk.com/search/label/raspberry%20pi I2C / servo / etc
HDMI to VGA
==========
http://www.ebay.ca/itm/HDMI-Male-VGA-Female-Video-Cable-Cord-Adapter-1080P-PC-Notebook-/310401781443?pt=US_Video_Cables_Adapters&hash=item4845634ec3#ht_2262wt_1271
GPS
===
http://en.wikipedia.org/wiki/Gpsd
http://www.catb.org/gpsd/index.html
GPIO
====
http://www.adafruit.com/blog/2012/08/28/adafruit-ultimate-gps-on-a-raspberry-pi/ use old motherboard connectors for connecting to header!!!!!
Raspberry PI Ham Radio
==================
http://amateurradiopi.com/forum/viewtopic.php?f=4&t=123&sid=dfdfa7bc23d8b226708cf7edb562e25b
Raspbian “wheezy” Version dated 8/16/2012 has the ax25, mkiss, rose and netrom modules included in the compile.
http://184.4.145.55:800/docs/Raspberry.html RMS Gate on a Raspberry Pi
Educational, Tutorial Links
====================
http://www.cl.cam.ac.uk/freshers/raspberrypi/ looks really good
Misc
====
http://www.computerworlduk. com/news/operating-systems/ 3373876/android-40-being- ported-educational-raspberry-p i-pc/
http://log.liminastudio.com/ writing/tutorials/tutorial- how-to-use-your-raspberry-pi- like-an-arduino
http://log.liminastudio.com/
http://www.adafruit.com/produc ts/914
http://www.adafruit.com/produc ts/801
http://www.adafruit.com/catego ry/105
http://www.adafruit.com/produc
http://www.adafruit.com/catego
http://www.ti.com/lit/an/scya049/scya049.pdf how to select logic
http://www.itmaybeahack.com/homepage/books/python.html python book that teaches 2 and 3
-------------------------------------------------------------
Eric Pierce VA3EP - See the Disclaimer in the Introduction
© Eric Pierce and "VA3EP Amateur Radio And Other Geek Pursuits", 1952-2099. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Eric Pierce and "VA3EP Amateur Radio And Other Geek Pursuits", with appropriate and specific direction to the original content.
No comments:
Post a Comment