Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:iot-open:hardware2:raspberrypi:fogclassfamily [2023/11/12 20:44] – [Detailed Hardware Specification] pczekalskien:iot-open:hardware2:raspberrypi:fogclassfamily [2023/11/23 10:36] (current) pczekalski
Line 1: Line 1:
-===== Raspberry Pi Fog Class Devices Hardware Review ===== +====== Raspberry Pi Fog Class Devices Hardware Review ====== 
- +{{:en:iot-open:czapka_b.png?50| General audience classification icon }}{{:en:iot-open:czapka_e.png?50| General audience classification icon }}\\ 
-==== General ====+== Hardware ==
 Hardware boards (depending on the manufactured model) contain interfaces:  Ethernet, Bluetooth, WiFi, USB, AUDIO, HDMI and GPIO ports ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/README.md)). The Raspberry Pi boards have evolved through several versions varying in memory capacity, System on Chips (SoC) and processor units. The first generation models of Raspberry Pi used the Broadcom BCM2835 (ARMv6 architecture) based on a 700 MHz ARM11176JZF-S processor and VideoCore IV graphics processing Unit (GPU). Models Pi 1 and B+, developed later, use the five-point USB/Ethernet hub chip, while the Pi 1 Model B only contains two. The Pi Zero USB port is connected directly to the SoC and uses the (OTG) micro USB port. Hardware boards (depending on the manufactured model) contain interfaces:  Ethernet, Bluetooth, WiFi, USB, AUDIO, HDMI and GPIO ports ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/README.md)). The Raspberry Pi boards have evolved through several versions varying in memory capacity, System on Chips (SoC) and processor units. The first generation models of Raspberry Pi used the Broadcom BCM2835 (ARMv6 architecture) based on a 700 MHz ARM11176JZF-S processor and VideoCore IV graphics processing Unit (GPU). Models Pi 1 and B+, developed later, use the five-point USB/Ethernet hub chip, while the Pi 1 Model B only contains two. The Pi Zero USB port is connected directly to the SoC and uses the (OTG) micro USB port.
  
-==== Processor ==== +== Processor == 
-The first Raspberry Pi 2 models use the 900 MHz Broadcom BCM2836 SoC 32-bit quad-core ARM Cortex-A7 processor with a shared 256 KB L2 cache. After these earlier models, the Raspberry Pi 2 V1.2 has been upgraded to a Broadcom BCM2837 SoC equipped with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 processor. Next, the Raspberry Pi 3 series uses the same SoC. They use the Broadcom BCM2837 SoC with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 processor with a 512 KB shared L2 cache. The Raspberry Pi 3B+ uses the same processor (BCM2837B0) running at 1.4 GHz. The Raspberry Pi 4 is based on Broadcom BCM2711, a quad-core Cortex-A72 64-bit SoC at 1.5 GHz. Raspberry Pi 5 works with a maximum of 2.4GHz. The following Raspberry Pi generations will be increasingly powerful, but their power consumption is also rising and forces developers to use CPU and GPU heatsinks and more powerful power sources.+The first Raspberry Pi 2 models use the 900 MHz Broadcom BCM2836 SoC 32-bit quad-core ARM Cortex-A7 processor with a shared 256 KB L2 cache. After these earlier models, the Raspberry Pi 2 V1.2 has been upgraded to a Broadcom BCM2837 SoC equipped with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 processor. Next, the Raspberry Pi 3 series uses the same SoC. They use the Broadcom BCM2837 SoC with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 processor with a 512 KB shared L2 cache. The Raspberry Pi 3B+ uses the same processor (BCM2837B0) running at 1.4 GHz. The Raspberry Pi 4 is based on Broadcom BCM2711, a quad-core Cortex-A72 64-bit SoC at 1.5 GHz. Raspberry Pi 5 works with a maximum of 2.4GHz. The following Raspberry Pi generations will be increasingly powerful, but their power consumption is also rising, forcing developers to use CPU and GPU heatsinks and more robust power sources.
    
-==== RAM ==== +== RAM == 
-The initial Raspberry Pi boards were designed with 128 MB RAM, which was by default allocated between the GPU and CPU. In the newer edition (including Model B and Model A), the RAM was extended to 256 MB and split into the regions. The default split was 192 MB (RAM for CPU), which is sufficient for standalone 1080p video decoding or 3D modelling. Models B with 512 MB RAM initially, memory was split into files released (arm256_start.elf, arm384_start.elf, arm496_start.elf) for 256 MB, 384 MB and 496 MB CPU RAM (and 256 MB, 128 MB and 16 MB video RAM). The Raspberry Pi 2 and 3 are shipped with 1 GB of RAM. The Raspberry Pi 4 can have 1, 2, 4 or even 8 GB of RAM. The Raspberry Pi Zero and Zero W contains 512 MB of RAM.+The initial Raspberry Pi boards were designed with 128 MB RAM, which was allocated between the GPU and CPU by default. In the newer edition (including Model B and Model A), the RAM was extended to 256 MB and split into the regions. The default split was 192 MB (RAM for CPU), which is sufficient for standalone 1080p video decoding or 3D modelling. Models B with 512 MB RAM initially, memory was split into files released (arm256_start.elf, arm384_start.elf, arm496_start.elf) for 256 MB, 384 MB and 496 MB CPU RAM (and 256 MB, 128 MB and 16 MB video RAM). The Raspberry Pi 2 and 3 are shipped with 1 GB of RAM. The Raspberry Pi 4 can have 1, 2, 4 or even 8 GB of RAM. The Raspberry Pi Zero and Zero W contains 512 MB of RAM.
  
-==== Networking ====+== Networking ==
 The Model A, A+ and Pi Zero have no dedicated Ethernet interface and can be connected to a network using an external USB Ethernet or WiFi adapter. In Models B and B+, the Ethernet port is built-in to the USB Ethernet adapter using the SMSC LAN9514 chip. The Raspberry Pi 3 and Pi Zero W (wireless) models are equipped with 2.4 GHz WiFi 802.11n (150 Mbit/s) and Bluetooth 4.1 (24 Mbit/s) based on Broadcom BCM43438 FullMAC chip. The Raspberry Pi 3 also has a 10/100 Ethernet port. The latest Raspberry Pi 4 contains a dual band 2.4 / 5 GHz WiFi network adapter (IEEE 802.11ac), Bluetooth 5.0, and Gigabit Ethernet. The Model A, A+ and Pi Zero have no dedicated Ethernet interface and can be connected to a network using an external USB Ethernet or WiFi adapter. In Models B and B+, the Ethernet port is built-in to the USB Ethernet adapter using the SMSC LAN9514 chip. The Raspberry Pi 3 and Pi Zero W (wireless) models are equipped with 2.4 GHz WiFi 802.11n (150 Mbit/s) and Bluetooth 4.1 (24 Mbit/s) based on Broadcom BCM43438 FullMAC chip. The Raspberry Pi 3 also has a 10/100 Ethernet port. The latest Raspberry Pi 4 contains a dual band 2.4 / 5 GHz WiFi network adapter (IEEE 802.11ac), Bluetooth 5.0, and Gigabit Ethernet.
-==== Peripherals ====+== Peripherals ==
 The Raspberry Pi may be controlled with any generic USB keyboard and mouse. It can also use USB storage, USB to MIDI converters, and virtually any other device/component which is USB compatible. The Raspberry Pi may be controlled with any generic USB keyboard and mouse. It can also use USB storage, USB to MIDI converters, and virtually any other device/component which is USB compatible.
 Other peripherals can be attached through the various pins and connectors on the surface of the Raspberry Pi. Other peripherals can be attached through the various pins and connectors on the surface of the Raspberry Pi.
  
-==== Video subsystem ====+== Video subsystem ==
 The video controller supports standard modern TV resolutions, such as HD and Full HD, and higher. It can emit 640 × 350 EGA; 640 × 480 VGA; 800 × 600 SVGA; 1024 × 768 XGA; 1280 × 720 720p HDTV; 1280 × 768 WXGA variant; 1280 × 800 WXGA variant; 1280 × 1024 SXGA; 1366 × 768 WXGA variant; 1400 × 1050 SXGA+; 1600 × 1200 UXGA; 1680 × 1050 WXGA+; 1920 × 1080 1080p HDTV; 1920 × 1200 WUXGA. Higher resolutions, such as up to 2048 × 1152, may work or even 3840 × 2160 at 15 Hz. Although the Raspberry Pi 3 does not include H.265 hardware decoders, the CPU is more powerful than its predecessors, potentially fast enough for software decoding H.265-encoded videos. The Raspberry Pi 3 GPU runs at a higher clock frequency -- 300 or 400 MHz, compared to 250 MHz in previous versions. The Raspberry Pi can generate 576i and 480i composite video signals, as used on old-style (CRT) TV screens and less-expensive monitors through standard connectors – either RCA or 3.5 mm phono connector, depending on the models. The television signal standards supported are PAL-BGHID, PAL-M, PAL-N, NTSC and NTSC-J. The Raspberry Pi 4 has two micro HDMI connectors that support 4K displays with a refreshing rate of 60Hz. The video controller supports standard modern TV resolutions, such as HD and Full HD, and higher. It can emit 640 × 350 EGA; 640 × 480 VGA; 800 × 600 SVGA; 1024 × 768 XGA; 1280 × 720 720p HDTV; 1280 × 768 WXGA variant; 1280 × 800 WXGA variant; 1280 × 1024 SXGA; 1366 × 768 WXGA variant; 1400 × 1050 SXGA+; 1600 × 1200 UXGA; 1680 × 1050 WXGA+; 1920 × 1080 1080p HDTV; 1920 × 1200 WUXGA. Higher resolutions, such as up to 2048 × 1152, may work or even 3840 × 2160 at 15 Hz. Although the Raspberry Pi 3 does not include H.265 hardware decoders, the CPU is more powerful than its predecessors, potentially fast enough for software decoding H.265-encoded videos. The Raspberry Pi 3 GPU runs at a higher clock frequency -- 300 or 400 MHz, compared to 250 MHz in previous versions. The Raspberry Pi can generate 576i and 480i composite video signals, as used on old-style (CRT) TV screens and less-expensive monitors through standard connectors – either RCA or 3.5 mm phono connector, depending on the models. The television signal standards supported are PAL-BGHID, PAL-M, PAL-N, NTSC and NTSC-J. The Raspberry Pi 4 has two micro HDMI connectors that support 4K displays with a refreshing rate of 60Hz.
  
-==== Real-Time Clock ====+== Real-Time Clock ==
 None of the current Raspberry Pi models has a built-in real-time clock. Developers who need real clock time in their project can retrieve the time from a network time server (NTP) or use the external RTC module connected to the board via SPI or I²C interface. To save the file system consistency, the Raspberry Pi automatically saves time on shutdown and reloads time at boot. One of the best RTC solutions for keeping the proper board time is to use the I²C DS1307 chip containing a hardware clock with a battery power backup. None of the current Raspberry Pi models has a built-in real-time clock. Developers who need real clock time in their project can retrieve the time from a network time server (NTP) or use the external RTC module connected to the board via SPI or I²C interface. To save the file system consistency, the Raspberry Pi automatically saves time on shutdown and reloads time at boot. One of the best RTC solutions for keeping the proper board time is to use the I²C DS1307 chip containing a hardware clock with a battery power backup.
  
-==== Detailed Hardware Specification ==== +== Hardware Specification == 
-<table>+Following tables {{ref>rpit1}}, {{ref>rpit2}}, {{ref>rpit3}}, {{ref>rpit4}} and {{ref>rpit5}} present technical details of the RPI fog class IoT devices. 
 + 
 +<table rpit1>
 <caption>Raspberry Pi Models A Comparative Table</caption> <caption>Raspberry Pi Models A Comparative Table</caption>
-^  Version  ^  Model A  ^^+^  Version               ^  Model A                                                                                                                                                                                                                                                                                                                ||
-::: |  **RPi 1 Model A**  |  **RPi 1 Model A+**  |  **RPi 3 Model A+**  +                       |  **RPi 1 Model A**                                                                                                                        |  **RPi 1 Model A+**                                                                                  |  **RPi 3 Model A+**                                                    
-^Release date  |2/1/2013|11/1/2014|11/1/2018| +^ Release date           | 2/1/2013                                                                                                                                  | 11/1/2014                                                                                            | 11/1/2018                                                              
-^Target price (USD)  |25|20|25| +^ Target price (USD)     | 25                                                                                                                                        | 20                                                                                                   | 25                                                                     
-^Instruction set  |ARMv6Z (32-bit)||ARMv8 (64-bit)| +^ Instruction set        | ARMv6Z (32-bit)                                                                                                                                                                                                                                 || ARMv8 (64-bit)                                                         
-^SoC  |Broadcom BCM2835||Broadcom BCM2837B0| +^ SoC                    | Broadcom BCM2835                                                                                                                                                                                                                                || Broadcom BCM2837B0                                                     
-^FPU  |VFPv2; NEON not supported||VFPv4 + NEON| +^ FPU                    | VFPv2; NEON not supported                                                                                                                                                                                                                       || VFPv4 + NEON                                                           
-^CPU  |1× ARM1176JZF-S 700 MHz||4× Cortex-A53 1.4 GHz| +^ CPU                    | 1× ARM1176JZF-S 700 MHz                                                                                                                                                                                                                         || 4× Cortex-A53 1.4 GHz                                                  
-^GPU  |  Broadcom VideoCore IV @ 250 MHz (BCM2837: 3D part of GPU @ 300 MHz, video part of GPU @ 400 MHz)  ||| +^ GPU                    |  Broadcom VideoCore IV @ 250 MHz (BCM2837: 3D part of GPU @ 300 MHz, video part of GPU @ 400 MHz)                                                                                                                                                                                                                       ||| 
-::: |  OpenGL ES 2.0 (BCM2835, BCM2836: 24 GFLOPS / BCM2837: 28.8 GFLOPS)  ||| +:::                    |  OpenGL ES 2.0 (BCM2835, BCM2836: 24 GFLOPS / BCM2837: 28.8 GFLOPS)                                                                                                                                                                                                                                                     ||| 
-::: |  MPEG-2 and VC-1 (with license), 1080p30 H.264/MPEG-4 AVC high-profile decoder and encoder (BCM2837: 1080p60)  ||| +:::                    |  MPEG-2 and VC-1 (with license), 1080p30 H.264/MPEG-4 AVC high-profile decoder and encoder (BCM2837: 1080p60)                                                                                                                                                                                                           ||| 
-^Memory (SDRAM)  |256 MB (shared with GPU)|  512 MB (shared with GPU) as of 4 May 2016. Older boards had 256 MB (shared with GPU)  || +^ Memory (SDRAM)         | 256 MB (shared with GPU)                                                                                                                  |  512 MB (shared with GPU) as of 4 May 2016. Older boards had 256 MB (shared with GPU)                                                                                        || 
-^USB 2.0 ports  |1 (direct from BCM2835 chip)||  1 (direct from BCM2837B0 chip)  +^ USB 2.0 ports          | 1 (direct from BCM2835 chip)                                                                                                                                                                                                                    ||  1 (direct from BCM2837B0 chip)                                        
-::: | ::: | ::: | ::: | +:::                    | :::                                                                                                                                                                                                                                             | :::                                                                                                  | :::                                                                    
-::: | ::: | ::: | ::: | +:::                    | :::                                                                                                                                                                                                                                             | :::                                                                                                  | :::                                                                    
-^Video input  |  15-pin MIPI camera interface (CSI) connector, used with the Raspberry Pi camera or Raspberry Pi NoIR camera  ||| +^ Video input            |  15-pin MIPI camera interface (CSI) connector, used with the Raspberry Pi camera or Raspberry Pi NoIR camera                                                                                                                                                                                                            ||| 
-^Video outputs  |HDMI (rev 1.3) composite video (RCA jack), MIPI display interface (DSI) for raw LCD panels|HDMI (rev 1.3), composite video (3.5 mm TRRS jack), MIPI display interface (DSI) for raw LCD panels|| +^ Video outputs          | HDMI (rev 1.3) composite video (RCA jack), MIPI display interface (DSI) for raw LCD panels                                                | HDMI (rev 1.3), composite video (3.5 mm TRRS jack), MIPI display interface (DSI) for raw LCD panels                                                                          || 
-^Audio inputs  |  As of revision 2 boards via I²S  ||| +^ Audio inputs           |  As of revision 2 boards via I²S                                                                                                                                                                                                                                                                                        ||| 
-^Audio outputs  |  Analog via 3.5 mm phone jack; digital via HDMI and, as of revision 2 boards, I²S  ||| +^ Audio outputs          |  Analog via 3.5 mm phone jack; digital via HDMI and, as of revision 2 boards, I²S                                                                                                                                                                                                                                       ||| 
-^On-board storage  |SD, MMC, SDIO card slot (3.3 V with card power only)|MicroSDHC slot|| +^ On-board storage       | SD, MMC, SDIO card slot (3.3 V with card power only)                                                                                      | MicroSDHC slot                                                                                                                                                               || 
-^On-board network  |None||2.4 GHz and 5 GHz IEE 802.11.b/g/n/ac wireless LAN, Bluetooth 4.2/BLE| +^ On-board network       | None                                                                                                                                                                                                                                            || 2.4 GHz and 5 GHz IEE 802.11.b/g/n/ac wireless LAN, Bluetooth 4.2/BLE  
-::: | ::: | ::: | ::: | +:::                    | :::                                                                                                                                                                                                                                             | :::                                                                                                  | :::                                                                    
-::: | ::: | ::: | ::: | +:::                    | :::                                                                                                                                                                                                                                             | :::                                                                                                  | :::                                                                    
-^Low-level peripherals  |8× GPIO plus the following, which can also be used as GPIO: UART, I²C bus, SPI bus with two chip selects, I²S audio +3.3 V, +5 V, ground|17× GPIO plus the same specific functions, and HAT ID bus|| +^ Low-level peripherals  | 8× GPIO plus the following, which can also be used as GPIO: UART, I²C bus, SPI bus with two chip selects, I²S audio +3.3 V, +5 V, ground  | 17× GPIO plus the same specific functions, and HAT ID bus                                                                                                                    || 
-::: | ::: | ::: | ::: | +:::                    | :::                                                                                                                                       | :::                                                                                                                                                                          | :::                                                                    
-::: | ::: | ::: | ::: | +:::                    | :::                                                                                                                                       | :::                                                                                                                                                                          | :::                                                                    
-::: | ::: | ::: | ::: | +:::                    | :::                                                                                                                                       | :::                                                                                                                                                                          | :::                                                                    
-^Power ratings  |300 mA (1.5 W)|200 mA (1 W)| | +^ Power ratings          | 300 mA (1.5 W)                                                                                                                            | 200 mA (1 W)                                                                                                                                                                
-^Power source  |  5 V via MicroUSB or GPIO header  ||| +^ Power source           |  5 V via MicroUSB or GPIO header                                                                                                                                                                                                                                                                                        ||| 
-^Size  |85.60 mm × 56.5 mm (3.370 in × 2.224 in), excluding protruding connectors|65 mm × 56.5 mm × 10 mm (2.56 in × 2.22 in × 0.39 in), same as HAT board|65 mm x 56.5 mm| +^ Size                   | 85.60 mm × 56.5 mm (3.370 in × 2.224 in), excluding protruding connectors                                                                 | 65 mm × 56.5 mm × 10 mm (2.56 in × 2.22 in × 0.39 in), same as HAT board                             | 65 mm x 56.5 mm                                                        
-^Weight  |31 g (1.1 oz)|23 g (0.81 oz)| | +^ Weight                 | 31 g (1.1 oz)                                                                                                                             | 23 g (0.81 oz)                                                                                                                                                              
-^Console  |  Adding a USB network interface via tethering or a serial cable with an optional GPIO power connector  ||| +^ Console                |  Adding a USB network interface via tethering or a serial cable with an optional GPIO power connector                                                                                                                                                                                                                   ||| 
-^Generation  |1|1 +|3+| +^ Generation             | 1                                                                                                                                         | 1 +                                                                                                  | 3+                                                                     
-^Obsolescence  |n/a|n/a|in production until at least January 2023| +^ Obsolescence           | n/a                                                                                                                                       | n/a                                                                                                  | in production until at least January 2023                              
-^ | ::: | ::: | ::: | +                       | :::                                                                                                                                       | :::                                                                                                  | :::                                                                    
-^Statement  | ::: | ::: | ::: | +^ Statement              | :::                                                                                                                                       | :::                                                                                                  | :::                                                                    
-^Type  ^  **Model A**  ^^|+^ Type                   ^  **Model A**                                                                                                                                                                                                                                                                                                            |||
 </table> </table>
  
-<table>+<table rpit2>
 <caption>Raspberry Pi Models B Comparative Table</caption> <caption>Raspberry Pi Models B Comparative Table</caption>
 ^  Version  ^  Model B  ^^^^^| ^  Version  ^  Model B  ^^^^^|
Line 106: Line 108:
 </table> </table>
  
-<table>+<table rpit3>
 <caption>Raspberry Pi Models Compute Module Comparative Table</caption> <caption>Raspberry Pi Models Compute Module Comparative Table</caption>
 ^  Version                Compute Module%%*%%                                                                                                                                                                                                                                                                                                                       ^^^^ ^  Version                Compute Module%%*%%                                                                                                                                                                                                                                                                                                                       ^^^^
Line 131: Line 133:
 </table> </table>
  
-<table>+<table rpit4>
 <caption>Raspberry Pi Models Zero Comparative Table</caption> <caption>Raspberry Pi Models Zero Comparative Table</caption>
 ^  Version  ^  Zero  ^^| ^  Version  ^  Zero  ^^|
Line 172: Line 174:
 </table> </table>
  
-<table>+<table rpit5>
 <caption>Raspberry Pi 4B & 5 Models Table</caption> <caption>Raspberry Pi 4B & 5 Models Table</caption>
 ^  Version                Model B                                                                                                                                     || ^  Version                Model B                                                                                                                                     ||
Line 195: Line 197:
  
  
-==== Raspberry Pi Boards ==== +===== Raspberry Pi Boards ===== 
-As for today, on the market, there are available a few models of Raspberry Pi boards, from tiny ones to more powerful ones. Users can choose the right board to fit the price and functionality of their project development needs. The below figures are listed from the tiny/cheap to the most sophisticated Raspberry Pi models+As for today, on the market, a few models of Raspberry Pi boards are available, from tiny ones to more powerful ones. Users can choose the right board to fit the price and functionality of their project development needs. Figures {{ref>rpi1}}, {{ref>rpi2}}, {{ref>rpi3}}, {{ref>rpi4}}, {{ref>rpi5}}, {{ref>rpi6}}, {{ref>rpi7}}, {{ref>rpi8}}, {{ref>rpi9}} and {{ref>rpi10}}, are presenting Raspberry Pi models, starting from the simplest and finishing on the most advanced and most modern ones
-<figure label+<figure rpi1
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_zero.png?200 | }}+{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_zero.png?200 | Raspberry Pi Zero}}
 <caption>Raspberry Pi Zero ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-Zero-V1.3-Schematics.pdf)).</caption> <caption>Raspberry Pi Zero ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-Zero-V1.3-Schematics.pdf)).</caption>
 </figure> </figure>
-<figure label+<figure rpi2
-{{ :en:iot-open:hardware2:raspberry_pi_zero_w.png?200 |}}+{{ :en:iot-open:hardware2:raspberry_pi_zero_w.png?200 | Raspberry Pi Zero W}}
 <caption>Raspberry Pi Zero W((https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-zero-w)).</caption> <caption>Raspberry Pi Zero W((https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-zero-w)).</caption>
 </figure> </figure>
-<figure label+<figure rpi3
-{{ :en:iot-open:hardware2:raspberry_pi_zero_2_w.jpg?200 |}}+{{ :en:iot-open:hardware2:raspberry_pi_zero_2_w.jpg?200 | Raspberry Pi Zero 2 W}}
 <caption>Raspberry Pi Zero 2 W((https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-zero-2-w)).</caption> <caption>Raspberry Pi Zero 2 W((https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-zero-2-w)).</caption>
 </figure> </figure>
-<figure label+<figure rpi4
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_1a.png?200 |}} +{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_1a.png?200 | Raspberry Pi 1 Model A}} 
-<caption>Raspberry Pi 1 Model A.</caption>+<caption>Raspberry Pi 1 Model A</caption>
 </figure> </figure>
-<figure label+<figure rpi5
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_a_rev1.1.png?200 |}}+{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_a_rev1.1.png?200 | Raspberry Pi 1 Model A+ revision 1.1}}
 <caption>Raspberry Pi 1 Model A+ revision 1.1 ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-A-Plus-V1.1-Schematics.pdf)).</caption> <caption>Raspberry Pi 1 Model A+ revision 1.1 ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-A-Plus-V1.1-Schematics.pdf)).</caption>
 </figure> </figure>
-<figure label+<figure rpi6
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_b_rev2.0.png?200 |}}+{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_b_rev2.0.png?200 | Raspberry Pi 1 Model B revision 1.2}}
 <caption>Raspberry Pi 1 Model B revision 1.2 ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-B-Plus-V1.2-Schematics.pdf)).</caption> <caption>Raspberry Pi 1 Model B revision 1.2 ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-B-Plus-V1.2-Schematics.pdf)).</caption>
 </figure> </figure>
-<figure label+<figure rpi7
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_b_rev1.2.png?200 |}}+{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberry_pi_b_rev1.2.png?200 | Raspberry Pi 2}}
 <caption>Raspberry Pi 2 ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-2B-V1.2-Schematics.pdf)).</caption> <caption>Raspberry Pi 2 ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-2B-V1.2-Schematics.pdf)).</caption>
 </figure> </figure>
-<figure label+<figure rpi8
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberrypi_3_b.png?200 |}}+{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:raspberrypi_3_b.png?200 | Raspberry Pi 3 }}
 <caption>Raspberry Pi 3 ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-3B-V1.2-Schematics.pdf)).</caption> <caption>Raspberry Pi 3 ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/Raspberry-Pi-3B-V1.2-Schematics.pdf)).</caption>
 </figure> </figure>
-<figure label+<figure rpi9
-{{ :en:iot-open:hardware2:raspberry_pi_4_b.png?200 |}}+{{ :en:iot-open:hardware2:raspberry_pi_4_b.png?200 | Raspberry Pi 4}}
 <caption>Raspberry Pi 4 ((https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-model-b)).</caption> <caption>Raspberry Pi 4 ((https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-model-b)).</caption>
 </figure> </figure>
-<figure label+<figure rpi10
-{{ :en:iot-open:hardware2:raspberry-pi-5.jpg?200 |}}+{{ :en:iot-open:hardware2:raspberry-pi-5.jpg?200 | Raspberry Pi 5}}
 <caption>Raspberry Pi 5 ((https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-model-b)).</caption> <caption>Raspberry Pi 5 ((https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-model-b)).</caption>
 </figure> </figure>
Line 240: Line 242:
  
  
-==== General-Purpose Input-Output (GPIO) Connector ====+===== General-Purpose Input-Output (GPIO) Connector =====
 Each Raspberry Pi model is equipped with a standard 34/40-pis male connector containing universal GPIO ports, VCC 3.3/5V, GND, CLK, I2C/SPI bus pins, which developers can use to connect their external sensors, switches and other controlled devices to the Raspberry Pi board and then program their behaviour within the code loaded to the board. Each Raspberry Pi model is equipped with a standard 34/40-pis male connector containing universal GPIO ports, VCC 3.3/5V, GND, CLK, I2C/SPI bus pins, which developers can use to connect their external sensors, switches and other controlled devices to the Raspberry Pi board and then program their behaviour within the code loaded to the board.
   * Raspberry Pi 1 Models A+ and B+, Pi 2 Model B, Pi 3 Model B and Pi Zero (and Zero W) GPIO J8 have a 40-pin pinout. Raspberry Pi 1 Models A and B have only the first 26 pins.   * Raspberry Pi 1 Models A+ and B+, Pi 2 Model B, Pi 3 Model B and Pi Zero (and Zero W) GPIO J8 have a 40-pin pinout. Raspberry Pi 1 Models A and B have only the first 26 pins.
 <figure label> <figure label>
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:gpio1.png?200 |}} +{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:gpio1.png?200 | Raspberry Pi 1 pins}} 
-<caption>Raspberry Pi 1 pins.</caption>+<caption>Raspberry Pi 1 pins</caption>
 </figure> </figure>
-  * Model B rev. 2 also has a pad (called P5 on the board and P6 on the schematics) of 8 pins, offering access to an additional 4 GPIO connections.+  * Model B rev. 2 also has a pad (P5 on the board and P6 on the schematics) of 8 pins, offering access to 4 GPIO connections.
 <figure label> <figure label>
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:gpio2.png?200 |}} +{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:arduino_and_arduino_101_intel_curie:gpio2.png?200 | Raspberry Pi 2 & 3 pins}} 
-<caption>Raspberry Pi 2 & 3 pins.</caption>+<caption>Raspberry Pi 2 & 3 pins</caption>
 </figure> </figure>
  
-==== HDMI Port ==== +===== HDMI Port ===== 
-Each Raspberry Pi model is equipped with the standard mini HDMI port, which allows the user to connect the monitor or TV set to the board. The electronic schematic is shown in the picture.+Each Raspberry Pi model is equipped with the standardmini or micro HDMI port, which allows the user to connect the monitor or TV set to the board. The electronic schematic is shown in the picture.
 <figure label> <figure label>
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_hdmi_port.png?200 |}} +{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_hdmi_port.png?200 | Raspberry HDMI port connection schematic}} 
-<caption>Raspberry HDMI port connection schematic.</caption>+<caption>Raspberry HDMI port connection schematic</caption>
 </figure> </figure>
  
-==== Camera Port CSI ====+===== Camera Port CSI =====
 Raspberry Pi boars Zero, 1, A+, 2, 3, 4 and 5 are equipped with a Camera interface (CSI) port, allowing the user to connect the CCD camera following the MIPI standard. Raspberry Pi boars Zero, 1, A+, 2, 3, 4 and 5 are equipped with a Camera interface (CSI) port, allowing the user to connect the CCD camera following the MIPI standard.
 <figure label> <figure label>
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_cam_port.png?200 |}}+{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_cam_port.png?200 | Raspberry CSI camera schematic}}
 <caption>Raspberry CSI camera schematic ((https://www.raspberrypi.org/documentation/hardware/camera/README.md)).</caption> <caption>Raspberry CSI camera schematic ((https://www.raspberrypi.org/documentation/hardware/camera/README.md)).</caption>
 </figure> </figure>
 <figure label> <figure label>
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_cam.png?300 |}}+{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_cam.png?300 | Raspberry CSI camera view}}
 <caption>Raspberry CSI camera view ((https://www.raspberrypi.org/documentation/hardware/computemodule/cmio-camera.md)).</caption> <caption>Raspberry CSI camera view ((https://www.raspberrypi.org/documentation/hardware/computemodule/cmio-camera.md)).</caption>
 </figure> </figure>
  
-==== Display Port (DSI) ====+===== Display Port (DSI) =====
 Raspberry Pi boards 2 to 5 have an LCD Display interface(DSI) port, allowing the user to connect the LCD touch display to the board. Raspberry Pi boards 2 to 5 have an LCD Display interface(DSI) port, allowing the user to connect the LCD touch display to the board.
 The official Raspberry Pi LCD touch display shown in the figure below is 800 x 480 dpi 7" in size and can be connected to the Raspberry board using the DSI interface. Such an assembly can be used in the projects to display a controlling application view, and the ability to handle fingers and a touchscreen controls the project behaviour. The LCD can be mounted in portrait/landscape orientation, fitting the best user needs. The official Raspberry Pi LCD touch display shown in the figure below is 800 x 480 dpi 7" in size and can be connected to the Raspberry board using the DSI interface. Such an assembly can be used in the projects to display a controlling application view, and the ability to handle fingers and a touchscreen controls the project behaviour. The LCD can be mounted in portrait/landscape orientation, fitting the best user needs.
 <figure label> <figure label>
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_ds_port.png?200 |}}+{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_ds_port.png?200 | Raspberry DSI display port schematic}}
 <caption>Raspberry DSI display port schematic ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/dpi/README.md)).</caption> <caption>Raspberry DSI display port schematic ((https://www.raspberrypi.org/documentation/hardware/raspberrypi/dpi/README.md)).</caption>
 </figure> </figure>
  
 <figure label> <figure label>
-{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_dsi.png?300 |}}+{{ :en:iot-open:getting_familiar_with_your_hardware_rtu_itmo_sut:raspberrypi_rpi:rpbi_dsi.png?300 | Raspberry DSI LCD display kit}}
 <caption>Raspberry DSI LCD display kit ((https://www.raspberrypi.org/documentation/hardware/computemodule/cmio-display.md)).</caption> <caption>Raspberry DSI LCD display kit ((https://www.raspberrypi.org/documentation/hardware/computemodule/cmio-display.md)).</caption>
 </figure> </figure>
  
-====USB and LAN Ports====+=====USB and LAN Ports=====
 Raspberry PI models Zero, 1, A+, 2, 3, 4 and 5 contain USB ports (from 1 up to 4), and all but Zero also have a LAN port for TCP/IP network connections. These ports can be used for mouse/keyboard connection or if the software has the appropriate driver installed to handle other USB devices. Raspberry PI models Zero, 1, A+, 2, 3, 4 and 5 contain USB ports (from 1 up to 4), and all but Zero also have a LAN port for TCP/IP network connections. These ports can be used for mouse/keyboard connection or if the software has the appropriate driver installed to handle other USB devices.
  
Line 294: Line 296:
  
 <figure rpiports> <figure rpiports>
-{{ :en:iot-open:hardware2:20231031_184333.jpg?400 |}}+{{ :en:iot-open:hardware2:20231031_184333.jpg?400 | Raspberry 4 LAN/USB ports view}}
 <caption>Raspberry 4 LAN/USB ports view</caption> <caption>Raspberry 4 LAN/USB ports view</caption>
 </figure> </figure>
en/iot-open/hardware2/raspberrypi/fogclassfamily.1699821889.txt.gz · Last modified: 2023/11/12 20:44 by pczekalski
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0