文件名称:
BeagleBone-Essentials-Harness-the-power-of-the-BeagleBone-Black-to-manage-external-environments-using-C-Bash-and-Python-
开发工具:
文件大小: 11mb
下载次数: 0
上传时间: 2019-09-14
详细说明:BeagleBone-Essentials-Harness-the-power-of-the-BeagleBone-Black-to-manage-external-environments-using-C-Bash-and-Python-PHP-programming.pdfBeagle Bone essentials
Copyright o 2015 Packt Publishi
ing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews
rt has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, cither express or implied. Neither the author nor Pacl
Publishing and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals
However, Packt Publishing cannot guarantee the accuracy of this information
First published: May 2015
Production reference: 1260515
Published by Packt Publishing ltd
Livery place
35 Livery street
Birmingham b3 2PB UK
ISBN978-1-78439352-6
www.packtpub.com
CoverimagebyAndreaDovichi(infoandreadovichi.com)
Credits
Author
Project Coordinator
Rodolfo giometti
Kinjal Bari
Reviewers
Proofreaders
Kumar abhishek
Stephen copestake
Luca belluomini
Safis editi
Richard bottoms
Antonio Tringali
Indexer
Hemangini Bari
Commissioning Editor
Pramila balan
Graphics
Acquisition Editor
Subho gupta
Production coordinator
Komal ramchandani
Content Development Editor
Samantha onsalves
Cover Work
Komal ramchandani
Technical editor
Siddhi rane
Copy Edit
Rashmi sawant
About the author
Rodolfo giometti is an engineer, It specialist, GNU/ Linux expert, and software
libre evange
relist
He is the maintainer of linuxPPS projects (Linux's Pulse Per Second subsystem
He also actively contributes to the linux source code community with several
patches and new device drivers for industrial application devices
He has over 20 years of experience working with x86, ARM, MIPS, and
PowerPC-based platforms
Now, he is the co-chief at HCe Engineering s.r. l and a cofounder of the cosino
Project, which involves new hardware and software systems that are used for quick
prototyping in the industry environment, control automation, and remote monitoring
I would like to thank my wife, Valentina, for putting up with my
late night writing sessions and my children, Romina and raffaele,
for reminding me to come back like a child from time to time during
the job i would also like to extend my deep thanks and gratitude to
the Packt Publishing staff, especially Subho Gupta, who gave me the
opportunity to write this book, Samantha Gonsalves, who helped me
finish this book, and Siddhi Rane for her help in fixing my english
Many thanks to armando genovese for his help in fixing several
electrical and hardware configuration issues. I would also like to
thank antonio Tringali, Luca Belluomini, and Kumar Abhishek for
their support and efforts in reviewing this book so carefully
I would also like to thank my mentor, alessandro rubini, who
introduced me to the wonderful world of linux device driver
programming. Many thanks to Richard M. Stallman for the
GNU Project and to Linus Torvalds for the linux kernel
Last but not least, I cannot forget to thank my parents, who gave
me my first computer when I was a child and allowed me to be
do what l do today
About the reviewers
Kumar abhishek is pursuing his integrated bachelor's and master's degree in
electronics and electrical communication engineering at the Indian Institute of
Technology, Kharagpur, India. He has worked with Beagle board. org under Google
Summer of Code 2014 to develop BeagleLogic-a logic analyzer using the BeagleBone
Black(formoreinformationvisithttps://github.com/abhishek-kakkar/
BeagleLogic/wiki)
Abhishek wrote his first 8051 program when he was 11 years old, and since then,
he has gained experience in a variety of embedded platforms, including 8051, AVR,
the piano. Abhishek's personal abode on the Internet is The Embedded Kitchen y p
STM32, and the Beagle board. His favorite toys as a child were his soldering iron an
his computer, as he figured out that he could use them to build more awesome to
When he isn't studying or working on his projects, he likes to read books and pla
atwww.theembeddedkitchen.net
I am grateful to my parents for nurturing and supporting my activities
alongside academics. My project with Beagleboard.org under
Google Summer of Code in 2014 has been one of my most awesome
experiences so far and l'm fortunate to have had the privilege. i am
excited at the opportunities awaiting makers exploring the realm of
small but powerful platforms, such as the Beagle Board, and I hope
that this book will help in getting you up to speed
Luca Belluomini is currently a member of Agusta Westland Technical Direction
He is in charge of fly control system design, certification, and testing for the aw609
TiltRotor integrated team, working between Italy(headquarters in Cascina Costa)
and USa (Arlington, Texas to certify the first civil Tiltrotor aircraft with
the Federal aviation Administration
Earlier in his career at Alenia aermacchi, he worked for the m346 master lead in
Fighter"project and as a flight control law engineer in the Control Laws R&d team
he worked to ensure the safety of the flight test activities of the new generation
dedicated to advanced and lead-in fighter trainer light combat aircraft
After passing the government exam and being licensed as a professional engineer,
he served as an aeromechanical advisor for the C27-] Spartan"Alenia Aeronautica
program. He developed one of the few models of wind shear (an aerodynamic
level A full motion flight simulator to provide tools that are able to design and e
structure that characterizes the terrestrial boundary layer)integrated in a real-tin
improve both take-off and landing procedures
Luca received a bachelors degree in aerospace science and a master's degree
in aeronautical science from Universita degli Studi di Pisa
Richard bottoms is a former US Army Signal Corps NcO and is now
a San francisco bay Area-based developer of innovative software and
hardware technologies
when he developed one of the country's first media publication websites wi o
His website design and development work began in the Internet's earliest day
database-backed classified systems for Nuvo Newsweekly, Indianapolis, Indiana
http://www.nuvo.net/)
He came to california to take up a management role with one of the first firms
built to service Fortune 500 clients at Santa Clara, based uS Web, honing some of
the first enterprise-level best practices for the Internet while upgrading the art of
technical sales
Later, he led the technical sales team for Agniroth, a leading Indian firm offering
offshore support to silicon valley firms with their value proposition of a 24-hour
development cycle, allowing nonstop innovations with command and control in
the US
Following the dot-com crash, the freedom of open source with low cost, high benefit
technologies such as LAMP (Linux Apache MysQL PHP)allowed him to survive
it by building lightweight, agile support mechanisms for surviving firms evolving
from the breakdown
In 2007, he took a chance with an untested technology, choosing the unproven
l hone over
the dominant Palm, Inc, and their growing line of Treo mobile phones
Obviously this was the right choice as iphone became the first true smartphone and
its operating system iOS has changed the world
Later in 2012, recognizing new technologies that were gaining importance, he began
working on the integration of Arduino-compatible microcontrollers projects using
Bluetooth Smart, which was introduced with iPhone 4S
Now a mature technology ble Bluctooth Low Energy) has led to the well-known
meme the internet of Things(IoT), which has spawned exciting interconnected smart
technologies that link social networking tools with location-aware smart TCP/IP
addressable devices
He hopes to make a significant contribution in this field before retiring with his
wonderful wife back in Germany, where he once served as a soldier before he
found his calling in the field of computing
Antonio Tringali is an electronic engineer working as a freelancer, who
specializes in automation and remote system control. Most of his work in recent
years is concentrated on automated parking systems and train passenger information
systems. He develops everything a client may throw at him -from the silicon up to
he database-alternating a number of computer languages with the oscilloscope
He likes to read as much as he can about, well, everything. He likes to write and
teach, so it should not be surprising that he started to know and appreciate Rodolfo
when both were writing for the same leading Italian linux magazine
I would like to thank my parents as they allowed me to fly away to
catch my dreams by the tail. i would also like to thank my wonderful
wife and sons for keeping me anchored to the stuff that really
matters a lot in my life-the best dream you may want to catch
Www.Packtpub.com
Support files, eBooks, discount offers, and more
For support files and downloads related to your book please visit
www.pacKtpubcom
Did you know that Packt offers e Book versions of every book published, with PDF
andepubfilesavailableYoucanupgradetotheebookversionatwww.packtpub
com and as a print book customer, you are entitled to a discount on the e book copy
Get in touch with us at servicepacktpub com for more details
Atwww.Packtpub.comyoucanalsoreadacollectionoffreetechnicalarticles
sign up for a range of free newsletters and receive exclusive discounts and offers
on packt books and ebooks
PACKTLIB
https://www2.packtpub.com/books/subscription/packtlib
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital
book library. Here, you can search, access, and read Packt's entire library of books
subscribe?
Fully searchable across every book published by Packt
Copy and paste, print, and bookmark content
On demand and accessible via a web browser
Free access for packt account holders
Ifyouhaveanaccountwithpacktatwww.Packtpub.com,youcanusethistoaccess
PacktLib today and view 9 entirely free books Simply use your login credentials for
immediate access
Table of contents
Preface
Chapter 1: Installing the Developing System
Embedded world terms
A system overview
The first login
Checking out the preloaded tools
The ssh tool
The apache web server
246680
Setting up a developing system
The LAMP suite
13
Apache
13
PHP
MySQL
17
The compiler
20
(Re)Installing Debian
21
The virtual machine
24
Setting up the host
25
The serial connection
The ethernet connection
26
The developing tools
27
Summary
28
Chapter 2: Managing the System Console
29
Getting access to the serial console
Basic system management
35
File manipulation tools and friends
35
Package management
38
Managing the kernel messages
40
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.