Page 5 - Raspberry Pi as a Foundation for Boosting Computer and Technology Literacy
P. 5

Table of contents








            List of figures • 7
            List of tables • 9
            Introduction • 11
            Literacies • 15

            1  A short history of Raspberry Pi and its models • 17
            2  Raspberry Pi OS • 23
              2.1  Official Raspberry Pi operating system · 24
              2.2  Other operating systems · 28
            3  Fundamentals of the Linux system and terminal usage • 31
              3.1  Shell, terminal, and command line interface · 32
              3.2  Basics of shell commands · 34
              3.3  Overview of shell commands · 37
              3.4  Customizing the system and the shell · 44
            4  Raspberry Pi accessories • 51
              4.1  Raspberry Pi official accessories · 53
              4.2  Other Raspberry Pi accessories · 58
              4.3  Raspberry Pi for embedded applications and industrial
                   applications · 58
              4.4  Miscellaneous HATs · 59
              4.5  Miscellaneous tools and accessories for DIY electronics experiments
                   and projects · 60
            5  Raspberry Pi usage • 63
              5.1  In research · 65
              5.2  In schools · 66
              5.3  Machine learning · 69
              5.4  Internet of Things · 71
              5.5  Home automation · 73
            6  Programming on the Raspberry Pi • 75
              6.1  Selecting a programming language · 75
              6.2  Available programming languages · 76


                        5
   1   2   3   4   5   6   7   8   9   10