دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2
نویسندگان: Derek Molloy
سری:
ISBN (شابک) : 9781119533160, 9781119533177
ناشر: Wiley
سال نشر: 2018
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 35 مگابایت
در صورت تبدیل فایل کتاب Exploring Beaglebone: Tools and Techniques for Building with Embedded Linux, 2nd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کاوش Beaglebone: ابزارها و تکنیک های ساخت با لینوکس جاسازی شده، نسخه دوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
آموزش عمیق و تکنیک های عملی برای ساخت با پلت فرم لینوکس جاسازی شده BeagleBone
کاوش در BeagleBone راهنمای عملی است با استفاده از پلتفرم لینوکس تعبیه شده محبوب BeagleBone، ابزارها، ابزارها و روبات ها را زنده کنید. محتوای جامع و جزئیات عمیق چیزی بیش از یک کتابچه راهنمای BeagleBone را ارائه می دهد - شما همچنین تکنیک های مهندسی اساسی را یاد خواهید گرفت که به شما امکان می دهد پروژه های خود را ایجاد کنید. این کتاب با آغازگر پایه ای در مورد مهارت های ضروری شروع می شود و سپس به تدریج به سمت ارتباطات، کنترل و برنامه های پیشرفته با استفاده از C/C++ می رود و به شما امکان می دهد با سرعت خود یاد بگیرید. علاوه بر این، وبسایت همراه کتاب دارای فیلمهای آموزشی، کد منبع، انجمنهای گفتگو و موارد دیگر است تا اطمینان حاصل کند که همه چیزهایی را که نیاز دارید در اختیار دارید.
اندازه کوچک، عملکرد بالا، هزینه کم و سازگاری فوقالعاده BeagleBone آن را به یک پلتفرم توسعه مورد علاقه تبدیل کردهاند، و پایه نرمافزار لینوکس امکان عملکردهای پیچیده و در عین حال انعطافپذیر را فراهم میکند. BeagleBone کاربردهایی در ساختمان های هوشمند، کنترل ربات، سنجش محیطی دارد. و بردهای توسعه و تجهیزات جانبی به طور چشمگیری امکانات را افزایش می دهند. Exploring BeagleBone راهنمای خوانندهای برای دستگاه ارائه میکند، از جمله یک دوره آموزشی خرابی در مهندسی کامپیوتر. در حالی که گام به گام دنبال میکنید، میتوانید:
یادگیری عملی به شما کمک میکند تا مطمئن شوید که مهارتهای جدید شما با شما باقی میماند و به شما امکان میدهد با وسایل الکترونیکی، ماژولها یا وسایل جانبی حتی فراتر از BeagleBone طراحی کنید. راهنمایی های روشنگرانه و پشتیبانی آنلاین همتایان به شما کمک می کند تا از مبتدی به متخصص تبدیل شوید زیرا بر تکنیک های ارائه شده در Exploring BeagleBone، کتابچه راهنمای عملی برای پلت فرم محاسباتی محبوب تسلط دارید.
In-depth instruction and practical techniques for building with the BeagleBone embedded Linux platform
Exploring BeagleBone is a hands-on guide to bringing gadgets, gizmos, and robots to life using the popular BeagleBone embedded Linux platform. Comprehensive content and deep detail provide more than just a BeagleBone instruction manual-you'll also learn the underlying engineering techniques that will allow you to create your own projects. The book begins with a foundational primer on essential skills, and then gradually moves into communication, control, and advanced applications using C/C++, allowing you to learn at your own pace. In addition, the book's companion website features instructional videos, source code, discussion forums, and more, to ensure that you have everything you need.
The BeagleBone's small size, high performance, low cost, and extreme adaptability have made it a favorite development platform, and the Linux software base allows for complex yet flexible functionality. The BeagleBone has applications in smart buildings, robot control, environmental sensing, to name a few; and, expansion boards and peripherals dramatically increase the possibilities. Exploring BeagleBone provides a reader-friendly guide to the device, including a crash course in computer engineering. While following step by step, you can:
Hands-on learning helps ensure that your new skills stay with you, allowing you to design with electronics, modules, or peripherals even beyond the BeagleBone. Insightful guidance and online peer support help you transition from beginner to expert as you master the techniques presented in Exploring BeagleBone, the practical handbook for the popular computing platform.
Brief Contents......Page 3
Contents......Page 4
Intro......Page 16
--- Beagle Board Basics......Page 22
Introduction to the Boards......Page 23
BeagleBone Documentation......Page 28
The Beagle Hardware......Page 30
Beagle Accessories......Page 39
Capes......Page 46
How to Destroy Your Board!......Page 47
Support......Page 49
Beagle Software......Page 50
Linux on the Beagle Boards......Page 51
Communicating with the Boards......Page 53
Controlling the Beagle Board......Page 67
Node.js, Cloud9, and BoneScript......Page 83
Further Reading......Page 88
Exploring Embedded Linux Systems......Page 89
Introducing Embedded Linux......Page 90
Managing Linux Systems......Page 108
Using Git for Version Control......Page 142
Desktop Virtualization......Page 152
Code for This Book......Page 153
Further Reading......Page 154
Bibliography......Page 155
Interfacing Electronics......Page 156
Analyzing Your Circuits......Page 157
Basic Circuit Principles......Page 160
Discrete Components......Page 169
Logic Gates......Page 186
Analog-to-Digital Conversion......Page 194
Summary......Page 199
Further Reading......Page 200
Practical Beagle Board Programming......Page 201
Introduction......Page 202
Scripting Languages......Page 208
Dynamically Compiled Languages......Page 217
C and C++ on the Beagle Boards......Page 223
Overview of Object-Oriented Programming......Page 245
Interfacing to the Linux OS......Page 252
Improving the Performance of Python......Page 255
Bibliography......Page 260
--- Interface, Control & Communication......Page 261
Interfacing to Beagle Board IOs......Page 262
General-Purpose Input/Outputs......Page 263
The Linux Device Tree......Page 286
Analog Inputs and Outputs......Page 295
Advanced GPIO Topics......Page 310
Further Reading......Page 321
Cross-Compilation, Eclipse & Building Linux......Page 322
Setting Up a Cross-Compilation Toolchain......Page 323
Cross-Compilation Using Eclipse......Page 330
Cross-Building Linux......Page 345
Summary......Page 355
Interfacing to Beagle Board Buses......Page 356
Introduction to Bus Communication......Page 357
C......Page 358
SPI......Page 375
UART......Page 392
CAN Bus......Page 403
Logic-Level Translation......Page 411
Summary......Page 413
Further Reading......Page 414
Interacting with Physical Environment......Page 415
Interfacing to Actuators......Page 416
Interfacing to Analog Sensors......Page 432
Interfacing to Local Displays......Page 452
Building C/C++ Libraries......Page 459
Summary......Page 467
Further Reading......Page 468
Real-Time Interfacing using External Slave Processors......Page 469
Real-Time Beagle Board......Page 470
Extended GPIO Availability......Page 472
Adding External UARTs......Page 482
The Arduino......Page 485
Further Reading......Page 507
In This Part ......Page 508
Internet of Things......Page 509
The Internet of Things......Page 510
A Beagle Board IoT Sensor......Page 511
The Beagle Board as a Sensor Web Server......Page 513
A C/C++ Web Client......Page 524
A Beagle Board as a “Thing”......Page 530
IoT Frameworks......Page 540
The C++ Client/Server......Page 557
IoT Device Management......Page 560
Summary......Page 566
Wireless Communication & Control......Page 567
Introduction to Wireless Communications......Page 568
Bluetooth Communications......Page 569
Wi-Fi Communications......Page 576
ZigBee Communications......Page 591
Near Field Communication......Page 605
Summary......Page 608
Beagle Board with Rich User Interface......Page 610
Rich UI Beagle Board Architectures......Page 611
Rich UI Application Development......Page 619
Qt Primer......Page 626
Remote UI Application Development......Page 636
Further Reading......Page 652
Images, Video & Audio......Page 653
Capturing Images and Video......Page 654
Streaming Video......Page 662
Image Processing and Computer Vision......Page 664
BeagleBone Audio......Page 670
Further Reading......Page 680
Real-Time Interfacing with PRU-ICSS......Page 682
The PRU-ICSS......Page 683
Development Tools for the PRU-ICSS......Page 685
Using the AM335x PRU-ICSS......Page 688
A First PRU Example......Page 692
The PRU-ICSS in Detail......Page 700
PRU-ICSS Applications......Page 707
Further Reading......Page 723
Embedded Kernel Programming......Page 725
Introduction......Page 726
A First LKM Example......Page 728
An Embedded LKM Example......Page 735
Enhanced Button GPIO Driver LKM......Page 741
Enhanced LED GPIO Driver LKM......Page 749
Summary......Page 752
Index......Page 753