BeagleBone For Dummies (英語) ペーパーバック – 2015/2/23
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
The definitive, easy-to-use guide to the popular BeagleBone board
BeagleBone For Dummies is the definitive beginner's guide to using the popular BeagleBone board to learn electronics and programming. Unlike other books that require previous knowledge of electronics, Linux, and Python, this one assumes you know nothing at all, and guides you step-by-step throughout the process of getting acquainted with your BeagleBone Original or BeagleBone Black. You'll learn how to get set up, use the software, build the hardware, and code your projects, with plenty of examples to walk you through the process. You'll move carefully through your first BeagleBone project, then get ideas for branching out from there to create even better, more advanced programs.
The BeagleBone is a tiny computer board – about the size of a credit card – that has all the capability of a desktop. Its affordability and ease of use has made it popular among hobbyists, hardware enthusiasts, and programmers alike, and it's time for you to join their ranks as you officially dive into the world of microcomputers. This book removes the guesswork from using the popular BeagleBone board and shows you how to get up and running in no time.
- Download the operating system and connect your BeagleBone
- Learn to navigate the desktop environment
- Start programming with Python and Bonescript
- Build your first project, and find plans for many more
To learn BeagleBone, you could spend hours on the Internet and still never find the information you need, or you can get everything you need here. This book appeals to all new and inexperienced hobbyists, tinkerers, electronics gurus, hackers, budding programmers, engineers, and hardware geeks who want to learn how to get the most out of their powerful BeagleBone.
Rui Santos is a popular electronics blogger known for his expert online video tutorials and articles. His blog receives an average of 72,000 visitors per month. Luís Perestrelo is an electronics aficionado who works with digital systems for autonomous underwater vehicles and sailboats.
Amazon.com で最も参考になったカスタマーレビュー (beta)
- How to install the OS image: Explains the difference between SD vs eMMC and choosing appropriate image for different revisions of the BeagleBone hardware.
- How to connect to the board: SSH over USB/Ethernet, serial over USB (helpful when debugging boot problems).
- Intro to Linux commands. Plus a nice section on keyboard shortcuts.
- Circuits 101: voltage, current, resistence, basic formulas and theorems, circuit components, etc
- Digital circuit: hardware components; configure GPIO pins for input/output/PWM. Also an introduction to the various "capes" -- addon boards for the Beagleboard.
- Using the BeagleBone as a desktop computer: Introduction to the LXDE desktop environment. (I would have prefer this to be covered earlier, perhaps at the same time as Linux commands.)
Authors Santos and Perestrelo, begin by getting you acquainted with BeagleBone. In addition, they explain which distribution of Linux to use; as well as, where you can download it and how to install it. The authors also present multiple ways to accomplish something that they've found to be quite useful: controlling your BeagleBone remotely. Then, they continues by showing you hoe you can use the command prompt to get around a computer in a way that you're probably not used to: using only text. The authors then get you up to speed regarding the most basic principles of electricity, so that you can understand what is happening on the circuits you build to interact with your BeagleBone. Next, they describe the most important tools you need to start creating prototypes of your projects. In addition, the authors introduce you to BoneScript, a library containing functions specially created for the BeagleBone. They also show you how to turn on a light by pressing a pushbutton, how to control a motor's rotation through the use of a potentiometer, and how to automatically turn on a light that warns you that someone has entered a room. Then, the authors continue by introducing Python, a powerful programming language that features a dedicated library to interface with the BeagleBone. Next, they cover Python and Adafruit's BeagleBone Input/Output library, which enables you to control the BeagleBone's General Purpose Input Output pins in a simple and straightforward manner. In addition, the authors discuss the good practices of programming. The authors also explain how you can connect a few peripherals to your BeagleBone Black and turn it into a desktop computer. Then, they continue by walking you through building a two-page website, with practical examples that you can follow along and test in real time. The authors then show you how to build a lasting, complete and useful project. Next, they show you how to build your very own home automation web servera web page that interacts with the physical world. The author also shows you some extremely cool projects featuring the BeagleBone. Finally, they introduce you to ten useful resources that can help you get the most out of your BeagleBone.
This excellent book explores the virtually unlimited possibilities that the BeagleBone has to offer. Also, in this great book, you get to know all of the important concepts by building circuits and programming them with BeagleBone.