All About Raspberry-Pi
All About Raspberry-Pi
Raspberry Pi A to Z List Basics Raspberry Pi The Raspberry Pi was originally designed for educational purposes to use in schools and universities, and to make class and study more interesting. Unfortunately, the practical use of the Raspberry Pi or a comparable single-board computer in Germany, Austria and Switzerland is still in its infancy. Listening to the topic, you will find only a few examples showing the use of the Raspberry Pi in school, in education or in study. The following tasks and exercises should help a little here. They are suitable for self-study or as a source for teachers and faculty to build their own Raspberry Pi workshop. The tasks also include exemplary ready-made solutions.
Raspberry-Pi models
- Raspberry Pi models A and B
- Raspberry Pi models A + and B +
- Raspberry Pi Zero and Zero W
- Raspberry Pi 2 Model B
- Raspberry Pi 3 Model B
Basics
- Raspberry Pi: connectors and components
- Raspberry Pi: External connections
- Raspberry Pi: Internal connections
- Raspberry Pi: Basics of Power Supply Power Supply
Interfaces and connections
- Raspberry Pi: HDMI - High Definition Multimedia Interface
- Raspberry Pi: USB - Universal Serial Bus
- Raspberry Pi: Bluetooth
- Raspberry Pi: GPIO - General Purpose Input Output
- Raspberry Pi: GPIO assignment
- Raspberry Pi: Assignment audio-video signal on the 4-pin jack plug
operating systems
- Raspberry Pi: Linux distributions and operating systems
- Raspberry Pi: Raspbian Stretch
- Raspberry Pi: Ubuntu Mate
- Raspberry Pi: Kali Linux
- Raspberry Pi: Windows 10 IoT Core
- Raspberry Pi: Media Center
- Raspberry Pi: Which operating system?
Accessories and extensions
- Raspberry Pi: equipment and accessories
- Raspberry Pi: The right power supply
- Raspberry Pi: SD memory cards
- Raspberry Pi: WLAN adapter
- Raspberry Pi: Audio Extensions
- Raspberry Pi: cooling and heat sink
Troubleshooting
- Raspberry Pi: Solving common problems
- Raspberry Pi: solve network problems
- Raspberry Pi: solve wireless problems
1. Getting Started: Tasks and Exercises with Raspberry Pi The following tasks and exercises are suitable for beginners who have not yet come into contact with the Raspberry Pi. The solutions are also interesting for those who already know the Raspberry Pi and have worked with it. The solutions are part of standard tasks that have to be done around the Raspberry Pi every now and then.
- Raspberry Pi: Getting started with the installation
- Raspberry Pi: Installing Raspbian on an SD Memory Card (Windows)
- Raspberry Pi: Installing Raspbian on an SD memory card (Linux or macOS)
- Raspberry Pi: Install Kali Linux
- Raspberry Pi: first startup
- Raspberry Pi: First steps in the configuration (basic configuration)
- Raspberry Pi: Enable SSH
- Raspberry Pi: Determine IP address
- Update operating system and software of Raspberry Pi
- Automatically download and install security updates
- Update / Upgrade from Raspberry Pi (1) to Raspberry Pi 2 and 3
- Raspberry Pi: Raspbian’s release change
- Raspberry Pi: Check and change Raspbian package sources
- Create minimal image of Raspbian yourself
- Raspberry Pi: working on and with the command line
- Raspberry Pi: Create alias on the command line
-
Raspberry Pi: Start, stop, restart, enable and disable services
- Raspberry Pi: set user interface
- Raspberry Pi: Set up a new user
- Raspberry Pi: Lock / Disable user and delete
- Raspberry Pi: Change user and root password
- Raspberry Pi: grant root user rights
2. Computer Technology: Tasks and Exercises with the Raspberry Pi The following tasks and exercises are suitable for beginners who have already made their first attempts with the Raspberry Pi and just want to learn more about the system and hardware. The solutions are interesting for those who already know the Raspberry Pi and therefore want to work more intensively. The solutions relate to questions that arise through the use of the system and specific tasks. In principle, the presented solutions can also be used on other systems.
- Raspberry Pi: Get system information
- Raspberry Pi: reinstall vcgencmd
- Raspberry Pi: Identify Linux distribution and release
- Raspberry Pi: Get information about the processor
- Raspberry Pi: Get information about the RAM
- Raspberry Pi: Get information about the SD memory card
- Raspberry Pi: enable, disable and show HDMI output
- Raspberry Pi: Set the screen resolution on the HDMI output
- Raspberry Pi: Turn off monitor standby on the HDMI output
- Raspberry Pi: Turn on plug-and-play on the HDMI output
- Raspberry Pi: VGA projector or monitor with an HDMI adapter
- Mount volumes, drives, and file systems
- Automatically mount USB stick with “usbmount”
- Automatically mount USB stick and USB hard disks with “fstab”
- Samba mount / mount automatically with “fstab”
- Mount NFS share
- Execute script / file or make executable
- Backup data to a USB stick (Raspberry Pi)
- Overclocking the Raspberry Pi
- Changing the memory distribution of the Raspberry Pi (Memory Split)
- Setup and deactivate swapping on the Raspberry Pi
- Programming with the Raspberry Pi
- Raspberry Pi: Programming with the Bash / Shell
- Raspberry Pi: Programming with Python
- Raspberry Pi: Programming with Scratch
3. Network Technology: Tasks and Exercises with Raspberry Pi The following tasks and exercises are suitable for beginners who have already made their first attempts with the Raspberry Pi and want to or should try applications on a local network. The solutions are also interesting for those who already know the Raspberry Pi and therefore want to work more intensively. The solutions relate to questions that arise on concrete tasks in a network.
- Determine the network and IP configuration of your own client
- Determine the network and IP configuration of the Raspberry Pi
- Raspberry Pi: Change network interfaces in Raspbian Stretch
- Raspberry Pi: Static IPv4 address for Raspbian Jessie and Stretch
- Raspberry Pi: IPv4 configuration with the network manager wicd-curses
- Raspberry Pi: change hostname correctly
- Raspberry Pi: change MAC address
- Raspberry Pi: Set up Zeroconf / Bonjour / Avahi
- Set up network monitoring or man-in-the-middle
- Raspberry Pi: Turn on and configure IPv6
- Raspberry Pi: Enabling IPv6 Privacy Extensions in Raspbian Jessie
- Raspberry Pi: Enable IPv6 Privacy Extensions in Raspbian Wheezy
- Raspberry Pi: Set up fixed IPv6 address
- Setting up the IPv6 firewall for an IPv6 tunnel (Raspberry Pi)
-
Setup IPv6 Gateway with Router Advertisement Daemon (Raspberry Pi)
- Raspberry Pi: set up WLAN adapter
- Raspberry Pi: Set up automatic wireless reconnect
- Raspberry Pi: Turn off the power saving mode of the WLAN adapter
- Raspberry Pi: set up WLAN with wicd-curses
- Set up Raspberry Pi as a WLAN access point
- Set up Raspberry Pi as a Wi-Fi-to-LAN bridge
- Set up the Raspberry Pi as a server step by step
- Raspberry Pi as a server in continuous operation (24/7, headless)
- Raspberry Pi: Remote maintenance and remote desktop with VNC, RDP and SSH
- Raspberry Pi: Activate command line via SSH
- Raspberry Pi: Build graphical user interface via SSH
- Set up VNC server on the Raspberry Pi (TightVNCServer)
- Set up VNC server over a secure SSH connection
- Set up VNC server on the Raspberry Pi (X11VNC)
- Set up desktop sharing via VNC with RealVNC on the Raspberry Pi
- Set up web server on the Raspberry Pi (lighttpd)
- Extend webserver with PHP5 support (lighttpd)
- Speed up web server with PHP5 on the Raspberry Pi (lighttpd)
- Set up DHCP server on the Raspberry Pi
- Set up ISC DHCP server (Raspberry Pi)
- Set up DNSMASQ as a DHCP server (Raspberry Pi)
- Set up file server on the Raspberry Pi
- Set up NFS server on the Raspberry Pi
- Samba on the Raspberry Pi
- Set up Samba sharing on the Raspberry Pi
- Advanced Samba configuration
- Samba Troubleshooting
- Set up print server with CUPS and AirPrint on the Raspberry Pi
- Raspberry Pi as a MySQL backup server for a webhost database
4. Electronics: Tasks and exercises with the Raspberry Pi
- Raspberry Pi: GPIO - General Purpose Input Output
- Raspberry Pi: GPIO assignment
- Raspberry Pi: GPIO connect
- Raspberry Pi: connect GPIO with pull-up or pull-down resistor?
- Raspberry Pi: measurements of voltage and current at the GPIO output, 3.3V pin and 5V pin under load
- Raspberry Pi: Measurement of voltage and current at the GPIO output with high level under load
- Raspberry Pi: Measurement of voltage and current at the 3.3V pin under load
- Raspberry Pi: Measurement of voltage and current at the 5V pin under load
- Raspberry Pi: control and program GPIO
- Raspberry Pi: control and program GPIO with “sysfs” (shell / bash)
- Raspberry Pi: control and program GPIO with “wiringPi” (shell / bash)
- Raspberry Pi: control and program GPIO with “pigpio” (shell / bash)
- Raspberry Pi: configure / set GPIO at system startup
- Raspberry Pi: GPIO input wired with button / switch
- Raspberry Pi: measure power consumption
- Raspberry Pi: overclocking
Fork from : https://github.com/wtsxDev/Raspberry-Pi