Appendices – Summary of Key Concepts
In these appendices, we will provide a brief summary of several of the aspects we introduced in this book. We will begin with an introduction to IDLE, the Python interpreter that lets you rapidly develop programs and test Python’s features.
The second appendix provides a very brief summary of some of the Linux commands that you might need when developing ARM assembly language programs with Raspberry Pi.
The third appendix provides a demonstration of the running and debugging of an ARM assembly program. The purpose of this example is to bring together in one place all the steps required to debug a program.
The fourth appendix covers some concepts that can cause students confusion, such as the computer use of the terms up and down, which sometimes mean something different from the normal meaning of up and down. For example, adding something to a computer stack causes the computer stack to grow up toward lower addresses.
The...