Raspberry PI

Raspberry PI

The hottest device for 'the mass' since ZX80 from Sinclair Smile

http://raspberrypi.dk/

For more details about ARM please look at  my ARM tools page

Various Raspberry Pi - Tools, images, links and like

Links & basic's

General Information

http://www.raspberrypi.org/phpBB3/
wikipedia http://en.wikipedia.org/wiki/Raspberry_Pi

Quick-Start-Guide


Shops

http://www.element14.com/community/groups/raspberry-pi
http://www.raspberrypi.com/ (Raspberry Pi Store - licenses')

http://elinux.org/RaspberryPiBoard

 


Getting started fast

The Fast Off-The-Shelf solution.

Well that is easy. Goto --> http://www.raspberrypi.org/downloads

and follow the list :-)

Comment:

1) formatting SD flashcard you need --> https://www.sdcard.org/downloads/formatter_4/

... make sure the formatting goes for full size (option field)

2) download, extract and copy the noobs_1_3 directories/files to the SD card.

3) connect a mouse + power on your Raspberry Pi. Select the linux images you'd like to install.

Wupti!!! you are in the game :-)

(simulary description/section here below - is the older one from Rasp Pi org.)

 

 

Tools

Lixux distro's for R-Pi

https://github.com/raspberrypi

How to get started - really much stuff here for beginners (programming, GPIO access, I2C etc on Pi)

download tools

http://elinux.org/Toolchains

http://en.wikipedia.org/wiki/Integrated_development_environment

http://www.raspberrypi.org/downloads

 

Building and Installing OpenELEC for Raspberry Pi

http://wiki.openelec.tv/index.php?title=Building_and_Installing_OpenELEC_for_Raspberry_Pi

 

Read here --> http://squirrelhosting.co.uk/hosting-blog/hosting-blog-info.php?id=9

Briefly explained! You will need the following

1) SDFormatter (https://www.sdcard.org/downloads/formatter_3/).

2) The binary version of win32diskimager: https://launchpad.net/win32-image-writer/+download

3) Get the image to flash from openELEC http://openelec.thestateofme.com/ 
Goto the buttom for the latest release or official images here http://resources.pichimney.com/OpenELEC/official_images/?C=M;O=D

 

 

Linux ARM - Raspberry Pi

http://www.linux-arm.info/index.php/raspberry-pi

 

Cross Compiling Environment Setup For ARM Architecture Pedora OS

http://johnsofteng.wordpress.com/2013/09/02/cross-compiling-environment-setup-for-arm-architecture/

 

Cross-Compiling applications for Raspbian[1]

http://hertaville.com/2012/09/28/development-environment-raspberry-pi-cross-compiler/

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=33&t=37658

 

Kernel sources & cross compile tools for x86 here

 

Remote debugging of Raspberry Pi applications from Eclipse

http://hertaville.com/2013/01/11/remote-debugging/

 

Please also look

at my ARM tools page


Bare Metal programming same as "without Linux"

 

These topics relates to programming the Raspberry Pi board on the bare metal. This means not application level but without Linux and all other nice stuff ...

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=72&t=10850 (good explanations and some good references)

 - https://gitorious.org/lambdapi/lambdapi

 

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=72&t=10167

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=72&t=11966

 

Raspberry Pi forumhttp://www.raspberrypi.org/phpBB3/viewforum.php?f=72

 

 

Debugging

http://www.adafruit.com/products/954

Olimex Debugger - ARM-USB-OCD

https://www.olimex.com/Products/ARM/JTAG/ARM-USB-OCD/

 

JTAG - ARM11 (minimum PCB ver 2.0)

  ARM_VREF    P1-1
  ARM_TRST    P1-15
  ARM_TDO     P1-18
  ARM_TCK     P1-22
  ARM_TDI     P1-7
  ARM_TMS     S5-11
  ARM_GND     P1-25

 

 

Nice/cool stuff

Needing a Virtual box on your PC ?

check out https://www.virtualbox.org/

 

Other,

applications,

HW I/O-handling

xmbc -->

http://wiki.xbmc.org/index.php?title=Raspberry_Pi


webserver on pi  -->

    example-1 (DynDns) 
    example-2 
    example-3(LAMP)

 

Interfacing an I2C GPIO expander (MCP23017) to the Raspberry Pi using C++ (i2cdev)

here 

GPIO here

http://hertaville.com/category/raspberry-pi-peripherals/


 

Web-Server

Example on a small low footprint web server - php + mysql

http://www.simonthepiman.com/how_to_setup_a_web_server_with_php_support.php



Another example on a server -->


http://www.raspberrypi.org/phpBB3/viewtopic.php?f=27&t=7457

 

Hardware goods

 hardware shops and stuff to get our there

http://elinux.org/RPi_Expansion_Boards

http://www.element14.com/community/groups/raspberry-pi-accessories

 

IO boards

PiFace --> http://dk.farnell.com/jsp/search/productdetail.jsp?sku=2218566&COM=RPiAccessories-smprod-PiFace

Gertboard --> http://dk.farnell.com/jsp/search/productdetail.jsp?sku=2250034&COM=RPiAccessories-smprod-gertboard

 

 

How to get started

Older solution - but also fast of-the-shelf ...

Download SD card flasher, programmer & Download an image to flash on the SDCard... wupti done- easy isn't it ?!

Windows PC (following description found on the net)-->

Copying the image to an SD Card on Windows
1. Download the image from a mirror or torrent http://www.raspberrypi.org/downloads 

2. Extract the image file debian6-19-04-2012.img from the debian6-19-04-2012directory in the debian6-19-04-2012.zip

3. Insert the SD card into your SD card reader and check what drive letter it was assigned. You can easily see the drive letter (for example G:) by looking in the left column of Windows Explorer.

4. Download the Win32DiskImager utility(http://sourceforge.net/projects/win32diskimager/).

Other install instructions on the download links are found at http://www.raspberrypi.org/downloads.
Or jump to https://www.sdcard.org/downloads/formatter_4/


5. Extract the zip file and run the Win32DiskImager utility.
(Or use what ever you find appropiate/preferable)

6. Select the debian6-19-04-2012.img image file you extracted earlier.

7. Select the drive letter of the SD card in the device box. Be careful to select the correct drive; if you get the wrong one you can destroy your computer's hard disk!

8. Click Write and wait for the write to complete. 

9. Exit the imager and eject the SD card. 

10. Insert the card in the Raspberry Pi, power it on, and it should boot up. Have fun! In Windows the SD card will appear only to have a fairly small size - about 75 Mbytes. This is because most of the card has a partition that is formatted for the Linux operating system that the RPi uses and is not visible in Windows.

The same approach is typically valid for all ready made images.

 

 

The bigger solution

The more complicated - if you'd like to add you own code, compile kernel, applications perhaps even the generate cross development tools for the system(s) etc

<description to come>

 

 

Projects with Rasp Pi

http://www.raspberrypi.org/phpBB3/viewforum.php?f=15

 

 

Comments

No Comments have been Posted.

Post Comment

Please Login to Post a Comment.

Articles Panel

  Article Posted By Date Reads
WCET - Worst Case Execution Timings Calculator
Tools
johnk
28-06-2015 19:2912818
Embedded-Tracer-System
Tools
johnk
16-03-2015 18:222016
NuttX - Step-By-Step
Tools
johnk
30-12-2013 17:185590
Tools used
Tools
johnk
27-10-2013 12:133221
List of my robots
My robots
johnk
19-07-2013 08:442934
JoKaBot - Home build from scratch
My robots
johnk
19-07-2013 08:045473
C-Sharp (references and projects)
Oldies
johnk
18-07-2013 19:193336
Home communications
Technology
johnk
18-07-2013 18:233536
Various links
My Collection
johnk
17-07-2013 09:046848
ARM - ARM7/9/11 + Cortex
Technology
johnk
17-07-2013 08:493534
AVR32
Technology
johnk
17-07-2013 08:413623
Raspberry PI
Technology
johnk
17-07-2013 08:369263
Robotics Links
Tools
johnk
17-07-2013 08:367461
Robotics in general
Robotics
johnk
17-07-2013 08:352820
Renesas processors (V850, RL78...)
Technology
johnk
17-07-2013 08:113399

Total Articles: 54 :: Total Article Categories: 16
 

Articles

My Collection (1) My robots (2)
Oldies (5)
Old Projects - very old
Process & Methods (7)
Projects (12) Robotics (1)
Technology (6) Testing (1)
Tools (12) Working on ... (7)
Projects Im currently working on
Render time: 0.02 seconds
701,389 unique visits