Customer Reviews

18
4.2 out of 5 stars
Raspberry Pi Assembly Language RASPBIAN Beginners: Hands On Guide
Format: PaperbackChange
Price:$19.79 + Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

21 of 21 people found the following review helpful
on October 12, 2013
It is easy to find good books about C# and Java. However, for many more specialized development tools it is hard to find a book that provides what a beginner needs. In many cases, a book thoroughly covers the language commands, but leaves the reader staring a a blank command line wondering "What, exactly, do I need to type to compile and run my program?" Bruce Smith's books do not fall into this trap. Smith provides not only the necessary coaching and instruction in assembly language for the Raspberry Pi's ARM processor, but also gives clear practical instructions for getting everything to work.

One of the reasons I bought the book is its introduction to the ARM vector floating-point coprocessor, a topic that often gets short-shrift from authors. If I had to pick one nit with Smith's book, he fails to mention a little trap with assembling coprocessor code. Smith starts the book using the GNU assembler "as" and then moves to using gcc later in the book, which is entirely reasonable. However, some readers might like to know that if you want to assemble vector coprocessor code with "as" rather than gcc you must include the command-line parameter "-mfpu=vfpv2".

Whether you are looking just to have some fun learning assembly language with your Raspberry PI or whether you view the PI as a stepping-stone to greater things ARM, Bruce Smith's book definitely belongs on your shelf.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
10 of 10 people found the following review helpful
on September 11, 2013
This is a great book for budding programmers who want to dig deeper into the Raspberry PI to really understand how the computer works. Great step by step examples and code to learn from and enjoy.
11 commentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
9 of 9 people found the following review helpful
on October 12, 2013
I'm totally new to Raspberry Pi, Linix, and to Arm processors. This book is clearly written with easy to follow examples. I'm up to chapter 12 so far.

I bought the kindle edition and am reading it on my IPad. The formatting, pictures, and text flow are all superb.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful
Bruce Smith has been a prolific writer of books about personal computers since long before the ARM processor was called the ARM. He was there for the development of the Acorn, the BBC Micro, BBC BASIC and RISC OS. He's written over 100 books on the subject. There can be no question that he knows the ARM processor, and for that matter the Raspberry Pi, from the inside out.

I've been slogging through this book for about a month now, taking careful notes and running every example program. Now I know the ARM assembly language far better than I did before (which was not at all), but I can't shake the feeling that I could have learned a lot more, a lot sooner, had Smith taken a different approach.

My biggest beef is that Smith tends to give readers a brief taste of a given topic, and then move on to another one. One of his favorite sentences is "We'll talk more about that in Chapter N." I'm left with the old Chinese food syndrome: An hour later, I'm hungry again.

This approach of giving you a taste of a subject, and then coming back with more meat later, is a common and well-respected practice in educational circles, but I can't shake the feeling that I'll never know enough to actually be an effective user of assembly language on the Raspberry Pi with Raspbian OS, until I've read the last line of the last paragraph of the last chapter.

Anyhow, Smith lost me when he recommended vi as the editor of choice. ;-)
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on July 18, 2014
This book gives a great introduction to assembler programming. I followed the instructions and had my first few programs compiled, linked, running and working. Don't know what those terms mean? Buy this book. I'ts a great introduction on the process of creating an assembler program and how to get it running. I have had previous experience with x86 assembler programming and a little Linux assembler programming. This is a great book. Bruce Smith writes great books.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on March 15, 2014
An easy, step by step intro to assembly language control of the ARM chip. Not too different from my
own background in 8 bitters from the seventies. Gives me a little motivation to get back to some
development on the RPI.

Fred Hatfield
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on October 8, 2014
It was good fun for me.
I've had interest in assembly language for some time but didn't know where to start. No particular goal in mind when I purchased this book, but I had a raspberry pi handy, so I gave it a go.
It was enjoyable.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on April 20, 2014
In a time with touchie feely interfaces it is nice to see a weel written book the isn't based on IBM mainframes or old x86 platforms. Been a while since I used gcc and vim but feels like coming home.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on February 5, 2015
I am an old assembly programmer; starting with the R6502, back in the 80’s going via Texas Instrument TMS 9900 and so Intel 8086 and 8051 to Intel Pentium. I have never touched ARM code until now. I got my first Raspberry Pi some two years ago and bought this book. I found it very good as an introduction to programming ARM code under Raspian operating system. Many “Advanced” programming books wastes several chapters with how to set up your Pi, this book does not. It goes directly to the juicy stuff. After working with chapter after chapter, your skill improves, and at the end of the book, you are very much able to make your own advanced programs in assembly.
I highly recommends this book to everyone how is interesting in assembler programming on the Rasperry Pi. Happy Programming!
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on February 24, 2015
Probably one of the best assembly language books I've seen. Although I used to do some assembly language programming many years ago, this book was a very good refresher and clearly explained the Raspbian assembly language. Don't forget to go to the author's web site and pick up the errata. The web site also has links to other sites and pdfs, including a tabular chart(s) of the assembly directives. Highly recommended.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
     
 
Customers who viewed this also viewed
Raspberry Pi User Guide
Raspberry Pi User Guide by Gareth Halfacree (Paperback - September 2, 2014)
$11.59

Raspberry Pi Cookbook
Raspberry Pi Cookbook by Simon Monk (Paperback - January 10, 2014)
$28.51

Programming the Raspberry Pi: Getting Started With Python
Programming the Raspberry Pi: Getting Started With Python by Simon Monk (Paperback - October 30, 2012)
$9.56
 
     

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.

Your Recently Viewed Items and Featured Recommendations 
 

After viewing product detail pages, look here to find an easy way to navigate back to pages you are interested in.