Amazon cover image
Image from Amazon.com
Image from Google Jackets

Raspberry Pi Computer Architecture Essentials : Explore Raspberry Pi's architecture through innovative and fun projects / Andrew K. Dennis

By: Material type: TextTextPublication details: Mumbai Packt Publishing Ltd. 2016Description: xii, 213p. : ill. ; 24cmISBN:
  • 9781784397975
Subject(s): DDC classification:
  • 23rd Ed. 004.22 DEN
Contents:
Table of Contents 12 Chapters 1. Introduction to the Raspberry Pi's Architecture and Setup Chevron down icon 1. Introduction to the Raspberry Pi's Architecture and Setup History and background of the Raspberry Pi Basic hardware needed The microSD card – the main storage and boot device of the Raspberry Pi 2 Installing Screen and Vim Running tests on the OS and configuration changes Some handy Linux commands Troubleshooting Summary 2. Programming on Raspbian Chevron down icon 2. Programming on Raspbian Which programming languages? Assembly language The C and C++ languages The Python language Summary 3. Low-Level Development with Assembly Language Chevron down icon 3. Low-Level Development with Assembly Language Back to basics Memory and addresses Adding power to our program – control structures Summary 4. Multithreaded Applications with C/C++ Chevron down icon 4. Multithreaded Applications with C/C++ What are threads? A C++ equivalent Going further – mutexes and joins Summary 5. Expanding on Storage Options Chevron down icon 5. Expanding on Storage Options Booting up Setting up the external HDD Network-attached storage (NAS) Summary 6. Low-Level Graphics Programming Chevron down icon 6. Low-Level Graphics Programming VideoCore IV GPU Accessing the frame buffer Filling the screen with a color Drawing a line Summary 7. Exploring the Raspberry Pi's GPIO Pins Chevron down icon 7. Exploring the Raspberry Pi's GPIO Pins Introduction to GPIO pins Hardware choices Switching an LED on and off Summary 8. Exploring Sound with the Raspberry Pi 2 Chevron down icon 8. Exploring Sound with the Raspberry Pi 2 Introduction to the Raspberry Pi's sound Interacting with audio through GPIO C and ALSA Introducing Sonic Pi Summary 9. Building a Web Server Chevron down icon 9. Building a Web Server Introduction to web servers Popular web servers available on the Raspberry Pi Building a Python web server Adding database support Summary 10. Integrating with Third-Party Microcontrollers Chevron down icon 10. Integrating with Third-Party Microcontrollers Genuino/Arduino microcontroller Setting up the Arduino software Integration with Arduino Summary 11. Final Project Chevron down icon 11. Final Project Choose your storage mechanism Building a Flask-based website Adding in an LED Extending the project further Summary Index Chevron down icon Index
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Notes Date due Barcode
Reference Book VIT-AP Reference Reference 004.22 DEN (Browse shelf(Opens below)) Not for loan CSE 023048

It includes Index Pages.

Table of Contents
12 Chapters
1. Introduction to the Raspberry Pi's Architecture and Setup Chevron down icon
1. Introduction to the Raspberry Pi's Architecture and Setup
History and background of the Raspberry Pi
Basic hardware needed
The microSD card – the main storage and boot device of the Raspberry Pi 2
Installing Screen and Vim
Running tests on the OS and configuration changes
Some handy Linux commands
Troubleshooting
Summary
2. Programming on Raspbian Chevron down icon
2. Programming on Raspbian
Which programming languages?
Assembly language
The C and C++ languages
The Python language
Summary
3. Low-Level Development with Assembly Language Chevron down icon
3. Low-Level Development with Assembly Language
Back to basics
Memory and addresses
Adding power to our program – control structures
Summary
4. Multithreaded Applications with C/C++ Chevron down icon
4. Multithreaded Applications with C/C++
What are threads?
A C++ equivalent
Going further – mutexes and joins
Summary
5. Expanding on Storage Options Chevron down icon
5. Expanding on Storage Options
Booting up
Setting up the external HDD
Network-attached storage (NAS)
Summary
6. Low-Level Graphics Programming Chevron down icon
6. Low-Level Graphics Programming
VideoCore IV GPU
Accessing the frame buffer
Filling the screen with a color
Drawing a line
Summary
7. Exploring the Raspberry Pi's GPIO Pins Chevron down icon
7. Exploring the Raspberry Pi's GPIO Pins
Introduction to GPIO pins
Hardware choices
Switching an LED on and off
Summary
8. Exploring Sound with the Raspberry Pi 2 Chevron down icon
8. Exploring Sound with the Raspberry Pi 2
Introduction to the Raspberry Pi's sound
Interacting with audio through GPIO
C and ALSA
Introducing Sonic Pi
Summary
9. Building a Web Server Chevron down icon
9. Building a Web Server
Introduction to web servers
Popular web servers available on the Raspberry Pi
Building a Python web server
Adding database support
Summary
10. Integrating with Third-Party Microcontrollers Chevron down icon
10. Integrating with Third-Party Microcontrollers
Genuino/Arduino microcontroller
Setting up the Arduino software
Integration with Arduino
Summary
11. Final Project Chevron down icon
11. Final Project
Choose your storage mechanism
Building a Flask-based website
Adding in an LED
Extending the project further
Summary
Index Chevron down icon
Index

There are no comments on this title.

to post a comment.

Visitor Number:

Powered by Koha