Raspberry Pi

  1. Getting Started with Your Raspberry Pi
    1. Essential Hardware and Peripherals
      1. The Raspberry Pi Board
        1. Model Selection Considerations
          1. Performance vs. Cost Analysis
            1. Project-Specific Requirements
            2. Power Supply Unit (PSU)
              1. Voltage and Current Requirements
                1. Official vs. Third-Party Supplies
                  1. Power Quality and Stability
                    1. USB-C Power Delivery Standards
                      1. Troubleshooting Power Issues
                      2. MicroSD Card
                        1. Application Performance Class Ratings
                          1. Endurance and Reliability Factors
                            1. Brand Recommendations
                              1. Backup and Cloning Strategies
                              2. Keyboard and Mouse
                                1. Wired vs. Wireless Options
                                  1. USB Hub Requirements
                                    1. Bluetooth Peripheral Setup
                                      1. Power Consumption Considerations
                                      2. Display Monitor and Cable
                                        1. HDMI Resolution Support
                                          1. Adapters for Different Models
                                            1. Display Compatibility Testing
                                              1. Overscan and Underscan Issues
                                              2. Optional Case and Cooling
                                                1. Types of Cases Available
                                                  1. Passive vs. Active Cooling
                                                    1. Thermal Management Strategies
                                                      1. GPIO Access Considerations
                                                      2. Additional Accessories
                                                        1. Heatsinks and Thermal Pads
                                                          1. Cooling Fans and PWM Control
                                                            1. USB Hubs and Power Management
                                                              1. Real-Time Clock (RTC) Modules
                                                                1. Backup Power Solutions
                                                              2. Preparing the Operating System
                                                                1. The Raspberry Pi Imager Tool
                                                                  1. Downloading and Installing the Imager
                                                                    1. Advanced Options and Settings
                                                                      1. Custom Image Support
                                                                      2. Choosing an Operating System
                                                                        1. Raspberry Pi OS (formerly Raspbian)
                                                                          1. Desktop vs. Lite Versions
                                                                            1. 32-bit vs. 64-bit Considerations
                                                                              1. Pre-installed Software Packages
                                                                              2. Alternative Operating Systems
                                                                                1. Ubuntu for Raspberry Pi
                                                                                  1. Manjaro ARM
                                                                                    1. LibreELEC for Media Centers
                                                                                      1. RetroPie for Gaming
                                                                                        1. Specialized IoT and Industrial OS
                                                                                        2. Operating System Comparison Matrix
                                                                                        3. Writing the OS Image to the MicroSD Card
                                                                                          1. Using Raspberry Pi Imager
                                                                                            1. Pre-configuration Options
                                                                                              1. SSH and Wi-Fi Setup During Imaging
                                                                                                1. Using Alternative Tools
                                                                                                  1. Verifying the Image Write Process
                                                                                                    1. Troubleshooting Write Failures
                                                                                                    2. Advanced Imaging Techniques
                                                                                                      1. Command Line Tools
                                                                                                        1. Custom Image Creation
                                                                                                          1. Partition Management
                                                                                                            1. Image Compression and Storage
                                                                                                          2. First Boot and Initial Setup
                                                                                                            1. Hardware Connections
                                                                                                              1. Inserting the MicroSD Card Properly
                                                                                                                1. Connecting Peripherals in Correct Order
                                                                                                                  1. Power Connection Best Practices
                                                                                                                    1. Troubleshooting Boot Issues
                                                                                                                    2. The Welcome Wizard
                                                                                                                      1. Guided Setup Steps
                                                                                                                        1. Skipping and Customizing Setup
                                                                                                                        2. System Localization
                                                                                                                          1. Setting Country, Language, and Timezone
                                                                                                                            1. Keyboard Layout Configuration
                                                                                                                              1. Regional Format Settings
                                                                                                                              2. Security Configuration
                                                                                                                                1. Changing the Default Password
                                                                                                                                  1. User Account Management
                                                                                                                                    1. Security Best Practices
                                                                                                                                      1. SSH Key Generation
                                                                                                                                      2. Network Configuration
                                                                                                                                        1. Connecting to Wi-Fi Networks
                                                                                                                                          1. Network Selection and Authentication
                                                                                                                                            1. Static IP Configuration
                                                                                                                                              1. Troubleshooting Connectivity Issues
                                                                                                                                              2. System Updates and Maintenance
                                                                                                                                                1. Running Initial System Updates
                                                                                                                                                  1. Firmware Upgrade Procedures
                                                                                                                                                    1. Package Repository Configuration
                                                                                                                                                      1. Automatic Update Settings