Full description not available
M**B
A Little Dated But Much Value
Copyrighted 2016, which seems old for these days. HOWEVER, this book is invaluable for IOT implementations. This is a wonderful starting point for real time control considerations. Discusses hardware access through Linux and bcm2835. Interrupts are also covered. The real plus of this book is that it uses the C language. Forget what you think you know about Python. While C is a bit more rigorous and require type casting and such, it is also about 2x faster than Python (by my testing of HW IO).(Note this book only talks about PI3, but everything is still fine for PI4)
N**D
Excellent book on programming the Pi at an intermediate level
Excellent book on programming the Pi at an intermediate level. It explains programming the Pi both at a high-level using libraries as well as low-level using Linux system functions. This makes it stand out among other books. One glaring deficit shows up in an extremely poor written style. That's why I gave it 4 instead of 5. However, this raw and unedited style may have some benefit in allowing the content to be somewhat more approachable. A more properly written text might obscure the material, in an odd way (and only in this context). It's written in a rushed and informal manner, but I would say it's not as disastrous as one might think, in the same way that rap music has a more powerful impact than prose.
B**D
Lots of good information
If you are interested in interfacing to the hardware on a Raspberry Pi I highly recommend this book. It has great detail on how Linux interfaces to hardware and specifically how the bcm2835 library operates. In addition there are clear code examples on how to use the bcm2835 library as well as the Linux native Sysfs virtual file system. Interfacing with the SPI and 1-wire buses are covered in detail along with sample circuits and timing measurements.
G**Z
Good step-by-step intro
Good step-by-step introduction to developing on and for the raspberry pi. I have looked at a number of programming languages available for the Pi, and for me C is the best.
T**Y
Great book, but "Not compatible with this device."
This book is a good, well written book (although a bit dated...), BUT...It downloads to my iPad and MacBook Pro, but will NOT download to my Kindle. You would think a Kindle book would download to a Kindle (Paperwhite), but it doesn't. I don't think it's the author's fault, and otherwise a great book - I'd give it 5 stars if I could read it on my Kindle... If you are reading it on a Kindle app you are all set. No place (that I could find) to complain to Amazon, so I'm doing it here.
D**T
Great book!
I'm in the process of completing an AS ECET degree and had to take a C class. Now I'm hooked on these small appliance devices.
S**A
Very glad i have it
I leart alot from this book!! Very glad i have it!
G**R
It needs a little work
I'm likely to improve upon my rating as I work through this book, but the lack of attention to editing makes the first several pages read a mess."If it does upgrade to a Pi 2/3." - Page 13, Paragraph 2. A comma would be most helpful here and in several places in the text before it. Programming is all about paying attention to syntax and readability.The same is true of the English language. If you ever make it to a second edition, please get a decent editor to correct these errors so one can read it without having to go back and reconstruct the meaning. It breaks all rhythm.
Trustpilot
1 month ago
5 days ago