oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 8,04 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Bad to the Bone: Crafting Electronic Systems with BeagleBone and BeagleBone Black (Synthesis Lectures on Digital Circuits and Systems) [Englisch] [Taschenbuch]

Steven F. Barrett , Jason Kridner
2.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Unverb. Preisempf.: EUR 34,99
Preis: EUR 33,50 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 1,49 (4%)
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Freitag, 11. Juli: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Kurzbeschreibung

1. Mai 2013 Synthesis Lectures on Digital Circuits and Systems

This comprehensive book provides detailed materials for both novice and experienced programmers using all BeagleBone variants which host a powerful 32-bit, super-scalar TI Sitara ARM Cortex A8 processor. Authored by Steven F. Barrett and Jason Kridner, a seasoned ECE educator along with the founder of Beagleboard.org, respectively, the work may be used in a wide variety of projects from science fair projects to university courses and senior design projects to first prototypes of very complex systems. Beginners may access the power of the "Bone" through the user-friendly Bonescript examples. Seasoned users may take full advantage of the Bone's power using the underlying Linux-based operating system, a host of feature extension boards (Capes) and a wide variety of Linux community open source libraries. The book contains background theory on system operation coupled with many well-documented, illustrative examples. Examples for novice users are centered on motivational, fun robot projects while advanced projects follow the theme of assistive technology and image processing applications.

Key Features:

  • Provides detailed examples for all BeagleBone variants, including the newest "next generation" BeagleBone Black
  • BeagleBone is a low cost, open hardware, expandable computer first introduced in november 2011 by beagleboard
  • BeagleBone variants, including the original BeagleBone and the new beaglebone black, hosts a powerful 32-bit, super-scalar arM Cortex A8 processor
  • BeagleBone is small enough to fit in a small mint tin box
  • "Bone" may be used in a wide variety of projects from middle school science fair projects to university courses and senior design projects to first prototypes of very complex systems
  • Novice users may access the power of the bone through the user-friendly bonescript environment
  • Seasoned users may take full advantage of the Bone's power using the underlying Linux-based operating system
  • A host of feature extension boards (Capes) and a wide variety of Linux community open source libraries are available
  • The book provides an introduction to this powerful computer and has been designed for a wide variety of users
  • The book contains background theory on system operation coupled with many well-documented, illustrative examples
  • Examples for novice users are centered on motivational, fun robot projects
  • Advanced projects follow the theme of assistive technology and image processing applications

Wird oft zusammen gekauft

Bad to the Bone: Crafting Electronic Systems with BeagleBone and BeagleBone Black (Synthesis Lectures on Digital Circuits and Systems) + Getting Started with BeagleBone: Linux-Powered Electronic Projects With Python and JavaScript + BeagleBone Beagleboard Black (ARM Cortex A8, DDR3 Speicher, HDMI, USB 2.0)
Preis für alle drei: EUR 104,59

Diese Artikel werden von verschiedenen Verkäufern verkauft und versendet.

Die ausgewählten Artikel zusammen kaufen


Produktinformation

  • Taschenbuch: 424 Seiten
  • Verlag: Morgan & Claypool Publishers (1. Mai 2013)
  • Sprache: Englisch
  • ISBN-10: 1627051376
  • ISBN-13: 978-1627051378
  • Größe und/oder Gewicht: 23,5 x 19 x 2,2 cm
  • Durchschnittliche Kundenbewertung: 2.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 91.994 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

5 Sterne
0
4 Sterne
0
1 Sterne
0
2.5 von 5 Sternen
2.5 von 5 Sternen
Die hilfreichsten Kundenrezensionen
4 von 5 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Irgendwie nicht rund. 21. Oktober 2013
Von cebersp
Format:Taschenbuch|Verifizierter Kauf
Dieses Buch ist einfach nicht gut.

Es fängt schon mit dem Titel an: "Bad to the Bone", was wohl "durch-und-durch schlecht" bedeutet. Was will uns das aber nun sagen????

Auf Seite XXI kann man im Vorwort innerhalb einer einzigen Seite zwei mal fast den gleichen Satz lesen. Beide fangen an mit: "Novice users...." Wie kann so etwas passieren? Wer liest schon ein Vorwort? Nicht mal ein Lektor hat das Vorwort gelesen?

Auf Seite 134 bis 143 ist ein "Submersible Robot" (U-Boot) beschrieben. Das entpuppt sich jedoch als U-Boot mit Drahtfernsteuerung. Auf dem Schiff sind nur 3 Motoren mit Schiffsschrauben. Jedoch weder Batterien noch Controller noch Sensoren. Via 6 Drähten nun ist das ganze mit dem Controller verbunden. Dieser besitzt noch einen Analog Joystick, dessen Position in PWM- Signale umgesetzt wird. Die Elektronik kann noch nicht mal die Drehrichtung der Motoren wechseln. Ist sowas ein Roboter??? Für sowas braucht man ein 1GHz - Linux- Rechner????

Im Sensoren- Kapitel sind u.a. Quadraturencoder auf S. 74 prinzipiell beschrieben. Das wäre ja gut. Dummerweise werden keine Hinweise gegeben, wie man denn diese via Software lesen könnte. Allerdings dürfte es hier auch ein massives Problem geben, da das Linux und Bonescript schnelle Abtastung nicht ermöglicht. (Man kann eine LED zwar blinken lassen unter Softwarekontrolle aber eben nur bis max. ca. 2000 Hz.) Gleiches Thema mit den Schrittmotoren. Wie sollen diese ruckelfrei laufen? Jaaa, man (wer?) kann sicher irgendwie einen Device-Driver schreiben und in Linux einbinden. In diesem Buch steht jedenfalls nicht wie das ginge.

Im Anhang des Buchs ist ein Listing in 2 Varianten abgedruckt mit der satten Länge von Seite 317 bis 349!
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
3 von 5 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Wechseldusche für Einstieg 5. September 2013
Format:Taschenbuch
Habe die elektronische Version in PDF über Morgan Claypool ([...])für 20 $ gekauft.
- Meine Wunschsprache Python kommt nicht mal als Stichwort vor.
- Programmbeispiele weitgehend in C, auch BoneScript und JavaScript
- Kombinierbarkeit der Beispiele mit anderen Sprachen (Python???)
- Altes und neues BBB gemeinsam trotz Unterschieden
+ Programme (oft viele Seiten) in elektronischer Version kopierbar (im gedruckten Buch???)
+ Gute Erläuterungen mit umfangreichen Grundinfos zu allen den vielfältigen I/O-Möglichkeiten
(A/D, D/A, I2C, PWM, LCD, WEB...)
+ Beispiele incl. Anschaltungen und C-Code für Roboter, Wetterstation bis hin zur Bildverarbeitung

Würde in jeden Fall PDF-Version vorziehen: Suchfunktion, Kopierbarkeit der Codebeispiele, Preis, notfalls kann man einzelne Seiten ausdrucken. Optimal wäre gedruckte Version plus PDF
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 2.8 von 5 Sternen  13 Rezensionen
32 von 35 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Vague Coverage-Poor Editing 26. Juli 2013
Von Vapor - Veröffentlicht auf Amazon.com
Format:Taschenbuch
IMHO, this book is not worth the money! If the poor editing was not enough: (Pg 20 "You made (sic) [may] need to include other..." Pg 23, "It is important to pay (sic) learn about..." Pg 38, "...Bonescript is written to (sic) specifically for it. "...JavaScript interpreter that (sic) for running on the web host..." Pg 45, "We introduced each function on when-needed basis..." (correct phrase is "on an as-needed basis"), Pg 50, "...the sensor output voltage decreases with the range from the sensor to maze wall." Should this actually read, "...decreases as the range from the sensor to the maze wall increases."?, Pg 53, "The loop function calls several functions to read..." Should it be, "The loop function call a function to read..." (look at the code directly above this paragraph and it only has one call that reads: IR_sensor_value = b.analogRead(ainPin); in the while(1) loop. The other two function calls are digital writes. On Pg 58 he uses the abbreviation UML before ever defining to what it refers.) And I could go on about the extremely poor editing; then the lack of information makes it a zero!

On the technical side, the explanations are more suited for at least a Junior Level college course where students have had a couple of years of microcontroller interfacing and are knowledgeable about the ARM processor and the peripherals. The author only provides a vague overview with programming stubs stating that the details are left for exercises at the end of the chapter.

He provides only a cursory introduction on BoneScript. He does not present how the user loads, launches, or interacts with the interpreter.

He lists two different robot platforms for his exercises, one from Graymark International and a DFROBOT ROB00003 from Jameco. Both examples could utilize the DFROBOT and save the person trying to learn some money.

He provides a very poor explanation of the interface headers. He does not go into the different processor modes and why one would or would not choose one over the other. The person trying to learn Beagle is left to trial and error. Pick a header (8 or 9) and guess at what pin you should use. If you guess wrong, or if the processor is in the wrong mode, oh well, that is your problem.

He tries to push the use of UML Charts as some type of 'visualization' tool for embedded design. These charts appear to be nothing more than a torturing of the charts used in The Jackson Design Methodology (Ref. Creating Effective Software, Computer Program Design Using the Jackson Methodology, David King, Yourdon Press Computing Series, ISBN 0-13-189242-8. Yes, I know the Jackon approach is a transaction analysis and not embedded design. Or refer to Chapter 10 Transform Analysis in Structured Design, Fundamentals of a Discipline of Computer Program and System Design, Yourdon and Constantine, Prentice-Hall, Inc., ISBN 0-13-854471-9.

Or,if you really want to learn Object Oriented Programming (event driven programming) I would recommend Object-Oriented Analysis and Design, with Applications by Grady Booch, Benjamin/Cummings Publishing, Inc., ISBN 0-8053-5340-2. Or if it is still available, purchase a copy of the Object Oriented Programming in C++ by David S. Burris, Ph.D in Computing Science, Sam Houston State University, Huntsville, TX 77340. An embedded system could be designed as a Top-down program, but Object-Oriented Programming is more suited to this paradigm. The purpose of Object-Oriented Programming (OOP) is to develop an efficient system that is driven by events and not a top-down iteration. By nature, embedded systems are event driven. That is, the environment (albeit the user or some sensor) triggers an event and the processor must respond to the event. Events are not necessarily sequential or linear in their occurrence and frequency. They are random and the system should conform to the world it is trying to control.

All-in-all, I was greatly disappointed in this book. Being a first to market book, I thought it might be the "Beagle Bible". Instead, IMHO, it is the "Beagle-boondoggle." Hopefully Dale Wheat will write a BeagleBoneBlack Internals so everyone can learn the ins-and-outs of Beagle.
22 von 25 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Bad for the BeagleBone 2. August 2013
Von Omenica - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
I had high hopes for this book, since the BeagleBone/board could use some concise, useful and practical information. However this book is just not helpful. The topics it covers range from a too quick discussion of Javascript, weirdly focusing on comparisons to other languages, to a lot of discussion of elementary electronics. The book is full of comments about how 'this will be more fully discussed elsewhere', but the 'elsewhere' is either not there, or is even more brief than the reference. The major thing I was looking for, namely insightful hints and comments on the internal workings and manipulation of the power of the BeagleBone is completely lacking. So I am back reading the online documentation, hoping that the next book will do a better job.
22 von 27 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Puke. Can't give it zero stars... 17. Juli 2013
Von Shikantaza - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I bought a BeagleBone Black DevKit and thought a printed reference would come in handy. As of last week, only Bad to the Bone: Crafting Electronics Systems with Beaglebone and BeagleBone Black was available. I bought a copy.

A serious error on my part.

This book was hastily jammed out by a couple faculty types who can fill in the gaps during the lectures. Good on them - class or no, there are LOT of gaps. I'm not sure what their course is about, perhaps Embedded Systems programmed in C, but the material in the book is not comprehensive without a lot of help. There is a section on C, but it is really sketchy.

The overview of the BeagleBone Black hardware adds essentially nothing to the materials posted at BeagleBone.org. When compared to the free presentation by the CEO of BeagleBoard ([...] the book is a complete waste of time.

Bad to the Bone essentially presents some class projects, and gives enough material to maybe get through the work with the help of a decent TA, but newcomers aren't going to really learn the whys-and-wherefores. Project source codes are given, but I didn't spot a URL where one might get the sources. (I've found the effort of typing something blindly from a book isn't terribly educational - it's much more profitable to use the time to dig into why things are done a certain way, and what alternative techniques are available.)

There is more sketchiness about Linux programming. Over the top for hobby newcomers, not enough for people wanting to do something semi-serious (though I don't view Linux as appropriate for embedded systems).

Anyone interested in starting from scratch would be well advised to learn BoneScript as a way of goofing to learn or to quickly bringing up a new project.
14 von 17 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Hastily Pushed to Market 15. Juni 2013
Von Tim Craig - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
My overall impression of this book is that it was cobbled together quickly and pushed to market. I'm not sure what audience the authors meant to serve. The introductory sections on JavaScript and C aren't long enough to do a beginner any good and the experienced programmer will already know them. These topics are rightfully the subject of an entire book on their own. There are some code examples in the book but they're presented with little or no supporting explanation of why they were written as they were. The section talking about some of the supported communications subsystems consisted of "yes, the Beaglebone has (I2C, SPI, CAN) so buy a cape supporting it and you'll get documentation. The example on PWM is presented twice because it's handled differently in the version of Linux on the original Beaglebone and the Beaglebone Black. The text says it's for updating at 100 Hz and 50% duty cycle. The Original is correct but the Black version is really for a PWM updating at 50 Hz and 50% duty cycle. This book really didn't provide much value beyond what I already learned from the documentation and information I found online.
8 von 10 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen A book with little useful information 16. September 2013
Von pparadigm - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
Like many others, I found this books to contain little useful information. The book contains many errors and is not recommended.

Disappointing purchase.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden


Ihr Kommentar