hello friends! new(ish)!
Raspberry Pi: Difference between revisions
>Morpheus m (→Variants) |
>Alien (→Communications: Add a few more entries) |
||
(23 intermediate revisions by 15 users not shown) | |||
Line 2: | Line 2: | ||
[[File:Rpi.png|thumb|Raspberry Pi logo]] | [[File:Rpi.png|thumb|Raspberry Pi logo]] | ||
The '''Raspberry Pi''' is an ultra-low-cost credit-card sized single board computer which was conceived with the primary goal of teaching computer programming to children. It has gained a popularity among hardware hackers. | The '''Raspberry Pi''' is an ultra-low-cost credit-card sized [[single board computers|single board computer]] which was conceived with the primary goal of teaching computer programming to children. It has gained a popularity among hardware hackers. The latest versions are the 4, model B; and the closely related 400, which is slightly faster. | ||
==Hardware== | ==Hardware== | ||
<!--- For someone with patience and time, here's future layout-ideas for this article | |||
===Raspberry Pi=== | |||
====Model A==== | |||
====Model B==== | |||
====Model B+==== | |||
====Model A+==== | |||
===Raspberry Pi 2=== | |||
====Model B==== | |||
--> | |||
The Raspberry Pi is based around the Broadcom BCM3825 SoC. This contains the ARM1176JZFS processor (floating point, running at 700Mhz), and a Videocore 4 GPU. | The Raspberry Pi is based around the Broadcom BCM3825 SoC. This contains the ARM1176JZFS processor (floating point, running at 700Mhz), and a Videocore 4 GPU. | ||
Line 17: | Line 27: | ||
==Applications== | ==Applications== | ||
*[https://pi-hole.net/ Pi-hole server to block ads, tracking, and adult content across your entire network] | |||
*[http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomputer_southampton.htm Supercomputer] | *[http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomputer_southampton.htm Supercomputer] | ||
*[https://www.youtube.com/watch?v=83tZftxJTnA Torrent Client], [https://www.youtube.com/watch?v=LIUgQEKxjNU or usually we call it seedbox.] | *[https://www.youtube.com/watch?v=83tZftxJTnA Torrent Client], [https://www.youtube.com/watch?v=LIUgQEKxjNU or usually we call it seedbox.] | ||
*[http://www.pcpro.co.uk/features/386086/make-a-motion-sensing-camera-with-the-raspberry-pi Security] | *[http://www.pcpro.co.uk/features/386086/make-a-motion-sensing-camera-with-the-raspberry-pi Security] | ||
*[http://computers.tutsplus.com/tutorials/how-to-create-a-raspberry-pi-bitcoin-miner--cms-20353 Bitcoin Miner], [http://www.raspberrypi.org/bitcoin-farming-on-a-industrial-scale/ on a industrial scale.] | *[http://computers.tutsplus.com/tutorials/how-to-create-a-raspberry-pi-bitcoin-miner--cms-20353 Bitcoin Miner], [http://www.raspberrypi.org/bitcoin-farming-on-a-industrial-scale/ on a industrial scale.] | ||
*[https://www.wolfram.com/raspberry-pi/ Wolfram Language and Mathematica (free as in beer)] | |||
===3D Printing=== | |||
*[https://https://octoprint.org/ OctoPrint (OctoPi) server to control a 3D printer] | |||
===Smart Home=== | |||
*[https://mycroft.ai/ Mycroft Smart Home] (replacement for shit like Google Home or Alexa) | |||
===Hosting=== | |||
*[http://www.ducky-pond.com/posts/2012/Jul/installing-citadel-on-rpi/ E-Mail Server] | *[http://www.ducky-pond.com/posts/2012/Jul/installing-citadel-on-rpi/ E-Mail Server] | ||
*[http://elinux.org/RPi_Nginx_Webserver Webserver,] [http://raspberrywebserver.com/raspberrypicluster/comparing-the-performance-of-nginx-and-apache-web-servers.html nginx or Apache] | *[http://elinux.org/RPi_Nginx_Webserver Webserver,] [http://raspberrywebserver.com/raspberrypicluster/comparing-the-performance-of-nginx-and-apache-web-servers.html nginx or Apache] | ||
*[http://cavebeat.org/2013/08/raspberry-pi-as-tor-middle-relay/ | *[http://cavebeat.org/2013/08/raspberry-pi-as-tor-middle-relay/ Tor Relay] | ||
*[http://www.yacypi.org/ YACY Search Engine] | *[http://www.yacypi.org/ YACY Search Engine] (Dead project) | ||
*[http://piratebox.aod-rpg.de/dokuwiki/doku.php/raspberry Piratebox] | *[http://piratebox.aod-rpg.de/dokuwiki/doku.php/raspberry Piratebox] | ||
*[https://arkos.io/ arkOS, Arch Linux-based operating system & self-hosting solution for Raspberry Pi] | *[https://arkos.io/ arkOS, Arch Linux-based operating system & self-hosting solution for Raspberry Pi] | ||
*[http://www.owncloudbook.com/owncloud-on-raspberry-pi/ OwnCloud] | *[http://www.owncloudbook.com/owncloud-on-raspberry-pi/ OwnCloud] | ||
===Communications=== | |||
*Instant messaging-server, screen + [[Wikipedia:Finch_%28software%29 |finch]] | |||
*[http://sharpygoesoff.wordpress.com/2013/05/20/setting-up-a-mumble-server-on-a-raspberry-pi Mumble VoIP server] | *[http://sharpygoesoff.wordpress.com/2013/05/20/setting-up-a-mumble-server-on-a-raspberry-pi Mumble VoIP server] | ||
*[https://piratebox.cc/ Piratebox router project] | |||
*[http://cavebeat.org/2013/08/howto-compile-retroshare-on-raspberry-pi/ Retroshare] | *[http://cavebeat.org/2013/08/howto-compile-retroshare-on-raspberry-pi/ Retroshare] | ||
*[http://www.davidhunt.ie/piphone-a-raspberry-pi-based-smartphone/ Smartphone] | *[http://www.davidhunt.ie/piphone-a-raspberry-pi-based-smartphone/ Smartphone] | ||
*[https://skysedge.com/unsmartphones/RUSP/index.html Retro phone] | |||
*radio amateur stations, requires license and filtering | |||
**[https://github.com/pa3gsb/Radioberry-2.x Radio Berry] amateur ("ham") radio cape | |||
**[https://github.com/F5OEO/rpitx rpitx] a general radio frequency transmitter | |||
===Audio=== | |||
*[http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter FM Transmitter] | *[http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter FM Transmitter] | ||
*[http://southgoldcoastscan.net/raspberrypi_streaming_police_scanner_audio_darkice_icecast_howto.html Police scanner] | *[http://southgoldcoastscan.net/raspberrypi_streaming_police_scanner_audio_darkice_icecast_howto.html Police scanner] | ||
*[ | *[https://volumio.org/ Volumio] | ||
*[http://mj2p.co.uk/install-subsonic-media-streaming-server-on-a-raspberry-pi/ Subsonic] | *[http://mj2p.co.uk/install-subsonic-media-streaming-server-on-a-raspberry-pi/ Subsonic] | ||
===Media=== | |||
*[http://www.raspberrypi.org/tag/openelec/ Media Player] | *[http://www.raspberrypi.org/tag/openelec/ Media Player] | ||
*[https://github.com/lanceseidman/PiCAST PiCAST - Google Chromecast alternative] | |||
*[https://osmc.tv/ KODI Full-Featured Media Player] | |||
===Gaming=== | |||
*[http://chameleon.enging.com/ Retro gaming], [https://github.com/Aloshi/EmulationStation with different apps], [http://www.raspberrypi.org/quake-iii-bounty-we-have-a-winner/ and hey, we can play Quake III here.] | *[http://chameleon.enging.com/ Retro gaming], [https://github.com/Aloshi/EmulationStation with different apps], [http://www.raspberrypi.org/quake-iii-bounty-we-have-a-winner/ and hey, we can play Quake III here.] | ||
*[http://www.tbamud.com/ | *[http://www.tbamud.com/ Host your own MUD.] | ||
*[http://www.lakka.tv/ Lakka.tv], the libretro [[Single board computers | SBC]] distribution, will let you emulate video game systems upto the 4th gen (snes, genesis) and a little 5th gen (psx) as of late 2016. | |||
*[https://github.com/JustArchiNET/ArchiSteamFarm ArchiSteamFarm] | |||
==Variants== | ==Variants== | ||
There are currently | There are currently six Raspberry Pi models. Model A, Model B, Model A+, Model B+, Model Raspberry Pi 2 B+ and the newest one, Raspberry Pi Zero. | ||
Model A has 1 USB port and lacks ethernet capability. 256MB RAM | Model A has 1 USB port and lacks ethernet capability. 256MB RAM | ||
Line 52: | Line 88: | ||
[http://elinux.org/RPi_Hub RPi Hub] | [http://elinux.org/RPi_Hub RPi Hub] | ||
==Buying== | |||
The supply chain crisis has been made worse by scalpers, so these are hard to get, and often expensive. Roughly half the volume used to go to the professional market, and this is now been given priority during the shortages. | |||
The reason for the popularity with the professionals, is that the producer has promised to keep supplying older boards for many years, and they have been true to their words. Such long term support normally comes with a huge | |||
premium that they do not charge. | |||
Nevertheless, some cheap boards can be found using the continuously updated [https://rpilocator.com/ PRi Locator]. | |||
==See also== | ==See also== | ||
[[Single board computers]] | *[[Single board computers]] | ||
*[[Home server]] | |||
[[Category:Hardware]] | [[Category:Hardware]] | ||
[[Category:GNU/Linux]] |
Latest revision as of 20:13, 3 May 2023
The Raspberry Pi is an ultra-low-cost credit-card sized single board computer which was conceived with the primary goal of teaching computer programming to children. It has gained a popularity among hardware hackers. The latest versions are the 4, model B; and the closely related 400, which is slightly faster.
Hardware
The Raspberry Pi is based around the Broadcom BCM3825 SoC. This contains the ARM1176JZFS processor (floating point, running at 700Mhz), and a Videocore 4 GPU.
The GPU is capable of BluRay quality playback, using H.264 at 40MBits/s. Hardware accelerated playback of h.264 is currently limited to omxplayer and XBMC.
The Raspberry Pi has 8 dedicated GPIO pins, a UART, i2c bus, SPI bus with two chip selects, i2s audio, 3v3, 5v, and ground. I/O pins on the Raspberry Pi are limited to 3.3v and will be damaged by 5v signals, making it incompatible with most Arduino devices.
Video outputs supplied are HDMI and composite video. A DSI (Display Serial Interface, common in cellphones) connector is available, however a binary blob does not exist yet.
A 3.5mm audio jack or HDMI provides sound.
Applications
- Pi-hole server to block ads, tracking, and adult content across your entire network
- Supercomputer
- Torrent Client, or usually we call it seedbox.
- Security
- Bitcoin Miner, on a industrial scale.
- Wolfram Language and Mathematica (free as in beer)
3D Printing
Smart Home
- Mycroft Smart Home (replacement for shit like Google Home or Alexa)
Hosting
- E-Mail Server
- Webserver, nginx or Apache
- Tor Relay
- YACY Search Engine (Dead project)
- Piratebox
- arkOS, Arch Linux-based operating system & self-hosting solution for Raspberry Pi
- OwnCloud
Communications
- Instant messaging-server, screen + finch
- Mumble VoIP server
- Piratebox router project
- Retroshare
- Smartphone
- Retro phone
- radio amateur stations, requires license and filtering
- Radio Berry amateur ("ham") radio cape
- rpitx a general radio frequency transmitter
Audio
Media
Gaming
- Retro gaming, with different apps, and hey, we can play Quake III here.
- Host your own MUD.
- Lakka.tv, the libretro SBC distribution, will let you emulate video game systems upto the 4th gen (snes, genesis) and a little 5th gen (psx) as of late 2016.
- ArchiSteamFarm
Variants
There are currently six Raspberry Pi models. Model A, Model B, Model A+, Model B+, Model Raspberry Pi 2 B+ and the newest one, Raspberry Pi Zero.
Model A has 1 USB port and lacks ethernet capability. 256MB RAM
Model B has 2 USB ports and a USB-based 10/100 ethernet port. 512MB RAM
The first production run of the Model B (Red PCB) is limited to 256MB RAM.
Buying
The supply chain crisis has been made worse by scalpers, so these are hard to get, and often expensive. Roughly half the volume used to go to the professional market, and this is now been given priority during the shortages. The reason for the popularity with the professionals, is that the producer has promised to keep supplying older boards for many years, and they have been true to their words. Such long term support normally comes with a huge premium that they do not charge.
Nevertheless, some cheap boards can be found using the continuously updated PRi Locator.