permacomputing

Source repository for the main permacomputing wiki site
git clone http://git.permacomputing.net/repos/permacomputing.git # read-only access
Log | Files | Refs

Raspberry_Pi.mdwn (1234B)


      1 **Raspberry Pi** is a popular family of inexpensive [[single-board computer]]s.
      2 They are often used in electronics/computing hobbyist projects including
      3 ones whose goals somewhat align with those of permacomputing.
      4 
      5 While the Raspberry Pi is often among the best alternatives for many
      6 purposes, a particular problem with it is that it is designed for
      7 disposability rather than longevity. The cheapness and smallness of the
      8 boards may also be deceptive and make it too appealing to purchase new ones.
      9 
     10 ## Chips
     11 
     12 Most of the models are based on Broadcom SoC chips that are insufficiently
     13 documented, even though the large and active user base somewhat compensates
     14 on the problem of closed hardware.
     15 
     16 An exception is the Pico whose microcontroller chip (RP2040) was designed by
     17 the foundation itself and has apparently a rather complete register-level
     18 documentation. An interesting feature of RP2040 is its programmable IO (PIO)
     19 that is general-purpose rather than tied to specific protocols and
     20 interfaces, while being powerful enough to e.g. generate video signals.
     21 
     22 ## Alternatives
     23 
     24 There are many different single-board computers, some of which based on
     25 fully documented or even open-source hardware. See [[single-board computer]].
     26