Raspberry Pi Computer Architecture Essentials

Raspberry Pi Computer Architecture Essentials

Key Features

  • Explore Raspberry Pi 2's throughout the meeting, C/C++, and Python programming languages
  • Experiment with connecting electronics as much as your Raspberry Pi 2 and interacting with them via software
  • Learn concerning the Raspberry Pi 2 structure and Raspbian working process via leading edge projects

Book Description

With the discharge of the Raspberry Pi 2, a brand new sequence of the preferred compact laptop is out there that you can construct reasonable, interesting initiatives and find out about programming.

In this publication, we discover Raspberry Pi 2's via a few tasks in quite a few programming languages. we are going to begin by means of exploring a few of the elements intimately, to be able to supply a base for the programming initiatives and advisor you thru establishing the instruments for Assembler, C/C++, and Python. we are going to then how you can write multi-threaded purposes and Raspberry Pi 2's multi-core processor. relocating on, you will get palms on through increasing the garage techniques of the Raspberry Pi past the SD card and interacting with the images undefined. additionally, you'll be brought to the fundamentals of sound programming whereas increasing upon your wisdom of Python to construct an online server. ultimately, you are going to learn how to engage with the third-party microcontrollers.

From writing your first meeting Language software to programming photos, this identify publications you thru the essentials.

What you'll learn

  • Set up your Raspberry Pi 2 and know about its hardware
  • Write easy courses in meeting Language to benefit in regards to the ARM architecture
  • Use C and C++ to have interaction with digital components
  • Find out in regards to the Python language and the way to exploit it to construct net applications
  • Interact with third-party microcontrollers
  • Experiment with pictures and audio programming
  • Expand Raspberry Pi 2's garage mechanism through the use of exterior devices
  • Discover Raspberry Pi 2's GPIO pins and the way to have interaction with them

About the Author

Andrew okay. Dennis is the executive providers software program improvement at Prometheus study. Prometheus examine is a number one supplier of built-in information administration for learn and is the house of HTSQL, an open resource navigational question language for RDBMS.

Andrew has a degree in computing, a BSc in software program engineering, and is at the moment learning for a moment BSc in inventive computing in his spare time.

He has over 12 years of expertise operating within the software program within the united kingdom, Canada, and the united states. This event contains e-learning courseware improvement, customized CMS and LMS improvement, SCORM consultancy, net improvement in a number of languages, open resource software improvement, running a blog in regards to the integration of net applied sciences with electronics for domestic automation, and punching plenty of Cat5 cables.

His pursuits comprise net improvement, e-learning, 3D printing, Linux, the Raspberry Pi and Arduino, open resource initiatives, domestic automation and using net expertise during this sphere, beginner electronics, domestic networking, and software program engineering.

Table of Contents

  1. Introduction to the Raspberry Pi's structure and Setup
  2. Programming on Raspbian
  3. Low-Level improvement with meeting Language
  4. Multithreaded functions with C/C++
  5. Expanding on garage Options
  6. Low-Level portraits Programming
  7. Exploring the Raspberry Pi's GPIO Pins
  8. Exploring Sound with the Raspberry Pi 2
  9. Building an online Server
  10. Integrating with Third-Party Microcontrollers
  11. Final Project

Show sample text content

Download sample