Facebook Icon Image Google Plus Icon Image Twitter Icon Image Logo Image

Raspberry Pi Computer Architecture Essentials

Raspberry Pi Computer Architecture Essentials Image

Book details:

Publisher:Packt Publishing
Categories: Packt , Essentials
Posted:Jul 11 2016
Book format:PDF
Book size:2.33 MB

Book Description:

Explore Raspberry Pi's architecture through innovative and fun projects About This Book * Explore Raspberry Pi 2's hardware through the Assembly, C/C++, and Python programming languages * Experiment with connecting electronics up to your Raspberry Pi 2 and interacting with them through software * Learn about the Raspberry Pi 2 architecture and Raspbian operating system through innovative projects Who This Book Is For Raspberry Pi Computer Architecture Essentials is for those who are new and those who are familiar with the Raspberry Pi. Each topic builds upon earlier ones to provide you with a guide to Raspberry Pi's architecture. From the novice to the expert, there is something for everyone. A basic knowledge of programming and Linux would be helpful but is not required. What You Will Learn * Set up your Raspberry Pi 2 and learn about its hardware * Write basic programs in Assembly Language to learn about the ARM architecture * Use C and C++ to interact with electronic components * Find out about the Python language and how to use it to build web applications * Interact with third-party microcontrollers * Experiment with graphics and audio programming * Expand Raspberry Pi 2's storage mechanism by using external devices * Discover Raspberry Pi 2's GPIO pins and how to interact with them In Detail With the release of the Raspberry Pi 2, a new series of the popular compact computer is available for you to build cheap, exciting projects and learn about programming. In this book, we explore Raspberry Pi 2's hardware through a number of projects in a variety of programming languages. We will start by exploring the various hardware components in detail, which will provide a base for the programming projects and guide you through setting up the tools for Assembler, C/C++, and Python. We will then learn how to write multi-threaded applications and Raspberry Pi 2's multi-core processor. Moving on, you'll get hands on by expanding the storage options of the Raspberry Pi beyond the SD card and interacting with the graphics hardware. Furthermore, you will be introduced to the basics of sound programming while expanding upon your knowledge of Python to build a web server. Finally, you will learn to interact with the third-party microcontrollers. From writing your first Assembly Language application to programming graphics, this title guides you through the essentials. Style and approach This book takes a step-by-step approach to exploring Raspberry Pi's architecture through projects that build upon each other. Each project provides you with new information on how to interact with an aspect of the Raspberry Pi and Raspbian operating system, providing a well-rounded guide.

Download Link:

Related Books:

Raspberry Pi Hacks Image

Raspberry Pi Hacks

Jun 30 2016 With more than 60 practical and creative hacks, this book helps you turn Raspberry Pi into the centerpiece of some cool electronics projects. Want to create a controller for a camera or a robot? Set up Linux distributions for media centers or PBX phone systems? That's just the beginning of what you'll find inside Raspberry Pi Hacks. If you're looking to build either a software or hardware project with more computing power than Arduino alone can provide, Raspberry Pi is just the ticket. And the hacks in this book will give you lots of great ideas.Use configuration hacks to get more out of your ...

Raspberry Pi Server Essentials Image

Raspberry Pi Server Essentials

Jun 30 2016 Transform your Raspberry Pi into a server for hosting websites, games, or even your Bitcoin network Overview Unlock the various possibilities of using Raspberry Pi as a server Configure a media center for your home or sharing with friends Connect to the Bitcoin network and manage your wallet In Detail Raspberry Pi makes a good server that facilitates you with eminently achievable to the massively ambitious ideas. It is a capable computer that can perform tasks that involve spreadsheets, word processing, and games. It also plays high-definition video. If you are looking for a way to set up a ...

Smart Home Automation with Linux and Raspberry Pi Image

Smart Home Automation with Linux and Raspberry Pi

Jun 30 2016 Smart Home Automation with Linux and Raspberry Pi shows you how to automate your lights, curtains, music, and more, and control everything via a laptop or mobile phone. You'll learn how to use Linux, including Linux on Raspberry Pi, to control appliances and everything from kettles to curtains, including how to hack game consoles and even incorporate LEGO Mindstorms into your smart home schemes. Youll discover the practicalities on wiring a house in terms of both and power and networking, along with the selection and placement of servers. There are also explanations on handling communicatio...

Raspberry Pi Image

Raspberry Pi

Jun 30 2016 The Raspberry Pi is a $35, full-blown micro computer that runs Linux. Use its video, audio, network, and digital I/O to create media centers, web servers, interfaces to external hardware - you name it. And this book gives you everything you need to get started. Raspberry Pi: A Quick-Start Guide gives you everything you need to get the Raspberry Pi up and running and doing cool stuff. You'll get started by learning what additional hardware you need and how to connect it, install Debian Linux and configure it to your needs, and customize the Pi's firmware to get the most out of your hardware. Th...