Chapter 1 - Introduction
Chapter 2 - Prerequisites
May need minor car knowledge
No software or Raspberry Pi experience required
Chapter 3 - Software Development Primer
Why these tools and processes exist, with examples of what happens when you don't use them. Basic introduction, maybe a few minor sample projects or basic code samples.
- Test driven development (TDD)
- Testing
- Debugging
- Git- Deployments
- Event driven programming
Chapter 4 - Project Overview
How each individual project combines to produce a larger project (car dashboard). Reasons why this doesn't use a modern On-board diagnostics (OBD) port. How to use the individual projects outside the context of the car project.
Chapter 5 - Raspberry Pi Configuration
SSH, pulling of build artifacts, auto starting application in "kiosk" mode.
Chapter 6 - Development Environment Configuration
Version control configuration, IDE tooling, deployment pipeline configuration. By this point in the book, the reader should have a rough skeleton application, know where the project is heading, have a development environment and Raspberry Pi configured, and can push code to a Git code repository and deploy to the Pi upon the successful passing of the unit tests.Chapter 7: The Heartbeat
Chapter 8 - Mini Projects
-Door/Trunk Sensors
-Fuel Sensor
-Tire Pressure Sensors
-Project: Speedometer
-Project: Mileometer
-Project: Engine + Ambient Temperature Sensors
-Project: Parking Sensors
-Project: Seat Belt Sensors
-Project: Trip Computer
Chapter 9 - Installation
Covers ventilation/cooling, enclosure manufacture, mounting of display, hardening to handle sudden loss of power, security considerations, emergency power, power circuit, and car installation.
Chapter 10 - Wrapping Up
Future improvements, troubleshooting steps, alternative solutions. Advice on getting started as a software developer, and how to apply these skills learned to other software projects or any other challenges faced.
"Sinopsis" puede pertenecer a otra edición de este libro.
(Ningún ejemplar disponible)
Buscar: Crear una petición¿No encuentra el libro que está buscando? Seguiremos buscando por usted. Si alguno de nuestros vendedores lo incluye en IberLibro, le avisaremos.
Crear una petición