Learn Raspberry Pi with Linux (Technology in Action) (英語) ペーパーバック – 2012/12/21
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Learn Raspberry Pi with Linux will tell you everything you need to know about the Raspberry Pi's GUI and command line so you can get started doing amazing things. You'll learn how to set up your new Raspberry Pi with a monitor, keyboard and mouse, and you'll discover that what may look unfamiliar in Linux is really very familiar. You'll find out how to connect to the internet, change your desktop settings, and you'll get a tour of installed applications.
Next, you'll take your first steps toward being a Raspberry Pi expert by learning how to get around at the Linux command line. You'll learn about different shells, including the bash shell, and commands that will make you a true power user.
Finally, you'll learn how to create your first Raspberry Pi projects:
- Making a Pi web server: run LAMP on your own network
- Making your Pi wireless: remove all the cables and retain all the functionality
- Making a Raspberry Pi-based security cam and messenger service: find out who's dropping by
- Making a Pi media center: stream videos and music from your Pi
Hailing from the U.K., Peter Membrey has worked for Red Hat, holds a RHCE certification, and worked and taught at a number of educational institutions since the beginning of his career. He knows what Linux users like and need, and hopes that CentOS will get the kudos it deserves. He lives in Hong Kong and is teaching and consulting on all matters to do with Linux Enterprise networking, while studying for his master's degree.
Amazon.com で最も参考になったカスタマーレビュー (beta)
If you are looking for a book on programming in Python, or low-level hardware interfacing using the Raspberry Pi's GPIO ports, you'll need another book. But to understand where this book fits in well, compare the Raspberry Pi to the Arduino. Both are low-cost, open platforms that include hardware interfacing pins and encourage the user to create what they will with them. But while the Arduino has been based on 8-bit processors with very limited memory, the Raspberry Pi has a 32-bit processor (plus a graphics processor) with more memory and computing horsepower than many PCs of just a few years ago, and a Linux operating system.
Some projects could easily be done with either platform. But others are better suited to one or the other.
You can start with an Arduino and develop an application that can later be pared down from an Arduino board to a single chip running off truly tiny amounts of power, small enough and light enough including a battery to become part of a flowing skirt. But there are many projects you might want to create that are too big or complex to shoehorn into an Arduino. If you need to handle images, or communicate with the internet, you can do so less expensively and more flexibly with a Raspberry Pi than an Arduino. Some of these projects require knitting together whole software applications as building blocks, something Linux is good at. Linux has a very rich ecosystem of tools and building blocks developed over many years for creating applications tying computers together as part of bigger systems. This book does a good job of covering much of this ecosystem of Linux tools, in the context of the Raspberry Pi. It shows you how to take advantage of these tools to make your Raspberry Pi a more flexible platform, and how to get it communicating in meaningful ways with other computers and email systems. And it covers the material in an accessible way. It shows you how to use these building blocks together with a few off-the-shelf accessories to create a wireless sPi-cam, capable of detecting movement and sending you email when the movement is detected. It also covers media center uses of the Raspberry Pi.
If want to write games for your Raspberry Pi, or talk to sensors or control motors via the Pi's GPIO ports, you'll want to pick up another book or two as well. But I consider this one a nice addition to my library.
The authors guide you through the exact commands to, for example, install the LAMP stack for setting up a web server. The devil's always in the details, and I shudder at the thought of trying to dig all this myself from the web, since that can give you TOO much information (not all of which is true).
This was exactly right for what I needed - a bit of help with the Linux side of things.
This book is not like that. In keeping with the educational purpose of the Raspberry Pi, author Membray has made a serious effort to explain Linux, as embodied in Raspbian -- the Linux distribution targeted to the Pi. His style is one of exposition with simple examples, easily followed, without "talking down" to the readers as though we were children (even though many of the readers might be).
My philosophy about textbooks is this: You can never insult me by telling me stuff I already know. But you can frustrate me by failing to tell me something I NEED to know. I used UNIX many years ago, but seem to have forgotten most of it. So I'm more than grateful for being led by the hand through the basics that I may have forgotten. Membray dpes that without ever once making me feel like a dummy for asking.
And another thing: When I was using UNIX, I didn't have to learn about super-user (root) status, maintain the system. or dp administrative stuff. We had system administrators for that. I was a mere user. But with the Raspberry Pi, you ARE the administrator; there's nobody else there to do things for you. Membray does a good job of teaching the stuff that I never needed to know before.
My main use of the Pi will be in writing system software using the GNU C and C++ compiler and related tooks. Other authors of Pi books seem to have been content to teach you how to write simple programs in Python, or simple computer games in Scratch. At one point, I worried that Membray might do the same thing, and wrap the book up before he got to the really Good Stuff. I needn't have worried. Scanning ahead, I see that he goes through using the compiler in considerable depth.
And that's a Good Thing.
- 洋書 > Computers & Technology > Computer Science > Artificial Intelligence > Robotics
- 洋書 > Computers & Technology > Hardware > PCs
- 洋書 > Computers & Technology > Microsoft > Home Computing & How-to > Windows OS
- 洋書 > Computers & Technology > Operating Systems > Linux > Programming
- 洋書 > Education & Reference
- 洋書 > Professional & Technical > Engineering > Computer Technology
- 洋書 > Professional & Technical > Engineering > Mechanical