• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
kalitut

kalitut

KaliTut Where you learn about Kali Linux tips and Linux system

  • Home
  • Raspberry Pi
  • About us
  • Privacy Policy

Raspberry Pi

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.
A Single-board computer the size of a bank card, originally developed as a budget system for teaching computer science, subsequently received much wider application and popularity than its authors expected.
Released several generations of raspberries. All models have a system on a chip (SoC) Broadcom with an integrated ARM compatible central processing unit (CPU) and a graphics processor on a chip (GPU).
The processor speed ranges from 700 MHz to 1.4 GHz for the Pi 3 B + model; internal memory – from 256 MB to 1 GB. Secure Digital (SD) cards are used to store the operating system. The boards have one to four USB ports. For video output, HDMI and composite video are supported with a standard 3.5 mm audio output jack. The output at the lower level is provided by several GPIO pins that support common protocols such as I²C. B-models have an Ethernet port, and Pi 3 and Pi Zero W have built-in Wi-Fi 802.11n and Bluetooth. Prices range from 5 to 35 dollars.

Raspberry-Pi models

  • Raspberry Pi models A and B & A + and B + &  Zero
  • Raspberry Pi 2 Model B
  • Raspberry Pi 3 Model B

Basics

  • Raspberry Pi connectors and components
  • Raspberry Pi Power Supply Basics

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
  • Raspberry Pi: Build SSH connection
  • 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
  • Firmware and kernel update with rpi-update on Raspberry Pi
  • Raspberry Pi: Raspbian’s release change
  • Raspberry Pi: Check and change Raspbian package sources
  • Raspberry Pi: Release change from Raspbian Wheezy to Jessie
  • Create minimal image of Raspbian yourself
  • Minimal image of Raspbian for a 2GB SD card
  • 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
  • Raspberry Pi: Pick up USB current limit
  • 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
  • Automatically mount NFS share with “autofs”
  • Execute script / file or make executable
  • Backup data to a USB stick (Raspberry Pi)
  • Duplicate an SD card with the Raspberry Pi
  • Overclocking the Raspberry Pi
  • Changing the memory distribution of the Raspberry Pi (Memory Split)
  • Setup and deactivate swapping on the Raspberry Pi
  • Disable Bluetooth and WLAN (Raspberry Pi 3)
  • 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
  • Solve network problems with the Raspberry Pi
  • Set up network monitoring or man-in-the-middle
  • Record network traffic with the Raspberry Pi (tcpdump)
  • 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
  • Raspberry Pi: Get information about the WLAN adapter
  • Set up Raspberry Pi as a WLAN access point
  • Set up Raspberry Pi as a Wi-Fi-to-LAN bridge
  • Set up Raspberry Pi as a wireless router
  • Set up the Raspberry Pi as a server step by step
  • Raspberry Pi as a server in continuous operation (24/7, headless)
  • Secure SSH server on the Raspberry Pi
  • 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 XRDP remote desktop 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 FTP server on the Raspberry Pi
  • 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: connect GPIO input with 5 and 12 volts
  • Raspberry Pi: measure power consumption
  • Raspberry Pi: overclocking

Raspberry Pi Model Comparison ChartComparison table for all the main characteristics of single-board computer models – Raspberry Pi.

Released several generations of raspberries. All models have a system on a chip (SoC) Broadcom with an integrated ARM compatible central processing unit (CPU) and a graphics processor on a chip (GPU).
The speed of the processor ranges from 700 MHz to 1.4 GHz and the built-in memory from 256 MB to 1 GB. Secure Digital (SD) cards are used to store the operating system. The boards have one to four USB ports.

For video output, HDMI and composite video are supported with a standard 3.5 mm audio output jack. The output at the lower level is provided by several GPIO pins that support common protocols such as I²C. B-models have an Ethernet port, and Pi 3 and Pi Zero W have built-in Wi-Fi and Bluetooth . Prices range from 5 to 35 dollars.

RPI 
model
Year of 
manufacture
CPUGPUNumber of coresRamWi-Fi 
+ 
BT
LAN 
Mb / sec
USBAudio 
output
Video 
output
GPIOVideo
input
Price, $
Pi 1 A2013Broadcom 
BCM2835
Video
Core IV
1×700 MHz256––oneI²S, HDMI, 3.5 jackHDMI, RCA26 pinCSI–
Pi 1 A +2014Broadcom 
BCM2835
Video
Core IV
1×700 MHz256––oneI²S, HDMI, 3.5 jackHDMI, TRRS40 pinCSI–
Pi 1 B2012Broadcom 
BCM2835
Video
Core IV
1×700 MHz512–1002I²S, HDMI, 3.5 jackHDMI, RCA26 pinCSI–
Pi 1 B +2014Broadcom 
BCM2835
Video
Core IV
1×700 MHz512–100fourI²S, HDMI, 3.5 jackHDMI, TRRS40 pinCSI–
Pi 2 B2015Broadcom 
BCM2836
Video
Core IV 
250 MHz
4×900 MHz1 GB–100fourI²S, HDMI, 3.5 jackHDMI, TRRS40 pinCSI–
Pi 3 A +2018Broadcom 
BCM2837B0
Video
Core IV 
400 MHz
4×1.4 GHz512802.11ac
4.2
–oneI²S, HDMI, 3.5 jackHDMI, TRRS, DSI40 pinCSIfrom 25
Pi 3 B2016Broadcom 
BCM2837
Video
Core IV 
400 MHz
4×1.2 GHz1 GB802.11n 
4.1
100fourI²S, HDMI, 3.5 jackHDMI, TRRS, DSI40 pinCSIfrom 35
Pi 3 B +2018Broadcom 
BCM2837B0
Video
Core IV 
400 MHz
4×1.4 GHz1 GB802.11ac
4.2
1000fourI²S, HDMI, 3.5 jackHDMI, TRRS, DSI40 pinCSIfrom 35
Pi Zero2015Broadcom 
BCM2835
Video
Core IV
1×1 GHz512––onemini HDMI, GPIO PWMmini HDMI, GPIO Composite40 pin–from 5
Pi Zero W2017Broadcom 
BCM2835
Video
Core IV
1×1 GHz512802.11n 
4.0
–onemini HDMI, GPIO PWMmini HDMI, GPIO Composite40 pin–from 10

Follow us

  • Facebook
  • Twitter
  • YouTube

Categories

  • Android pentesting tools
  • Arduino
  • Books
  • Darknet
  • database
  • General
  • Kali Linux
  • Linux
  • Linux Commands
  • Network Administrator
  • Penetration Testing
  • Penetration Testing Tools
  • Raspberry Pi
  • resources
  • Review
  • Termux
  • Tutorials
  • Ubuntu
  • Uncategorized
  • Video Tutorials
  • vmware
  • WiFi Adapter
  • WiFi Pentesting
  • Wireless Router
  • Wireshark

Recent Posts

  • Introduction to Security Penetration using Linux
  • Install Kali Linux
  • Exploit development resources
  • Zoomeye hacker search engine
  • The only Penetration testing resources you need

Latest from WiFi Adapter

alfa network awus036h Review

Alfa AWUS036H USB WiFi adapter, supports Monitor mode AWUS036H operates in the 2.4GHz frequency range, with 802.11b/g communication standards

  • Home
  • About us
  • Privacy Policy
  • Affiliate disclaimer

Copyright © 2021