Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Title Page
Table of Contents
Introduction
Cambridge
Cut to the Chase
The Knee in the Curve
Forward the Foundation
Chapter 1: The Shape of a Computer Phenomenon
Growing Delicious, Juicy Raspberries
System-on-a-Chip
An Exciting Credit Card-Sized Computer
What Does the Raspberry Pi Do?
Meeting and Greeting the Raspberry Pi Board
The Future
Chapter 2: Recapping Computing
The Cook as Computer
The Box That Follows a Plan
Voltages, Numbers and Meaning
Operating Systems: The Boss of the Box
Chapter 3: Electronic Memory
There Was Memory Before There Were Computers
Rotating Magnetic Memory
Magnetic Core Memory
Static Random Access Memory (SRAM)
Address Lines and Data Lines
Combining Memory Chips into Memory Systems
Dynamic Random Access Memory (DRAM)
The Raspberry Pi Memory System
Cache
Virtual Memory
Chapter 4: ARM Processors and Systems-on-a-Chip
The Incredible Shrinking CPU
Digital Logic Primer
Inside the CPU
Rethinking the CPU: CISC vs. RISC
ARMs from Little Acorns Grow
ARM11
Coprocessors
ARM Cortex
Systems on a Single Chip
Chapter 5: Programming
Programming from a Height
How Native-Code Compilers Work
Pure Text Interpreters
Bytecode Interpreted Languages
Data Building Blocks
Code Building Blocks
Object-Oriented Programming
A Tour of the GNU Compiler Collection Toolset
Chapter 6: Non-Volatile Storage
Punched Cards and Tape
Magnetic Recording and Encoding Schemes
Magnetic Disk Storage
Partitions and File Systems
Optical Discs
Ramdisks
Flash Storage
Chapter 7: Wired and Wireless Ethernet
The OSI Reference Model for Networking
Ethernet
Routers and the Internet
Wi-Fi
Chapter 8: Operating Systems
Introduction to Operating Systems
The Kernel: The Basic Facilitator of Operating Systems
Enablers and Assistants to the Operating System
Operating Systems for Raspberry Pi
Chapter 9: Video Codecs and Video Compression
The First Video Codecs
Changing with the Times
Motion Search
Chapter 10: 3D Graphics
A Brief History of 3D Graphics
The OpenGL Graphics Pipeline
Modern Graphics Hardware
Open VG
General Purpose GPUs
Chapter 11: Audio
Can You Hear Me Now?
Analog vs. Digital
Sound and Signal Processing
1-Bit DAC
I2S
Raspberry Pi Sound Input/Output
Sound on the Raspberry Pi
Chapter 12: Input/Output
Introducing Input/Output
I/O Enablers
Raspberry Pi GPIO
End User License Agreement
← Prev
Back
Next →
← Prev
Back
Next →