舉報

會員
BeagleBone Black Cookbook
最新章節(jié):
Index
Ifyouareahardware,Linux,and/ormicrocomputingnovice,orsomeonewhowantsmorepowerandpossibilitieswithproductprototypes,electronicartprojects,orembeddedcomputingexperiments,thenthisbookisforyou.ItisforInternetofThingsenthusiastswhowanttousemoresophisticatedhardwarethantheRaspberryPiortheArduinocanprovide.Whetheryouareanengineeringstudent,aDIYer,aninventor,orabuddingelectronicsenthusiast,thisbookdeliversaccessible,easy-to-succeedinstructionsforusinganadvancedmicrocomputingplatform.
目錄(100章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Setting Up for the First Time
- Introduction
- First boot up
- Power requirements – basic guidelines
- Display
- Essential GNU/Linux commands – the command shell
- Essential GNU/Linux commands – typical commands
- Edit a text file from the command shell
- Connectivity
- Package management – Installing packages using apt-get
- SSH / Remote access
- System images
- Chapter 2. Basic Programming Recipes
- Introduction
- Introduction to BoneScript
- Toggle LED
- Using the Cloud9 IDE
- Node.js basic recipes
- Adding a new module to Node.js
- Using Node.js with Johnny-Five
- Python basic recipes
- Adding libraries
- Running a Python script to control the LEDs
- Chapter 3. Physical Computing Recipes Using JavaScript the BoneScript Library and Python
- Introduction
- Controlling external LEDs
- Using buttons – button press function
- Using analog sensors
- Variable resistance sensor – photocell
- Using motors
- Chapter 4. Exploring GNU/Linux Recipes Using Bash Autotools Debugger and systemd
- Introduction
- The basic shell script
- Epoch Time shell script
- Compile and install
- Compile and install Git from source
- Debugging
- Debug a simple C-code application from the command line using GDB
- Debug an application remotely from Eclipse and GDB server
- systemd services
- Basic commands for systemd services
- Optimize boot time
- Create a systemd service to run at boot time
- Chapter 5. Basic Programming Recipes with the Linux Kernel
- Introduction
- Kernel application binary interface
- Installing the latest kernel image
- Installing and building a custom kernel
- Interactions with the kernel – sysfs entries and controlling the GPIOs
- Device Tree and its roots
- Device Tree / basic build
- Device Tree / advanced – adding DT overlay to run a custom cape
- Universal cape overlay
- Running a script to check DT usage on GPIO pins
- Chapter 6. Run Faster Run Real Time
- Introduction
- Installing a test tool
- Modifying the kernel using RT-PREEMPT
- Modifying the kernel using Xenomai
- Programmable real-time units – an introduction
- A simple PRU test with an assembler
- Running an ultrasonic range sensor with the PRUs
- Using Python with the PRUs
- Chapter 7. Applied Recipes – Sound Picture and Video
- Introduction
- Wiring up a mini amp and speakers
- Creating a high-quality audio platform with Volumio
- Using videos and displays in projects
- Testing a mini LCD cape
- Making a video chat client prototype using Linphone
- Chapter 8. The Internet of Things
- Introduction
- Location-based recipes – hooking up GPS
- Location-based recipes – Bluetooth LE and Beacons
- Using sensors and data with ThingSpeak
- Making things smarter – building a wireless digital picture frame
- Chapter 9. The Black in Outer Space
- Introduction
- Grabbing the International Space Station flyover data and visualizing it
- Tracking using RTL-SDR
- Airplane tracking with RTL-SDR
- Satellite tracking using GPredict and RTL-SDR
- Satellite tracking using the SatNogs Network client / ground station and RTL-SDR
- Adding other interfaces – ISS tracking and text to speech
- Index 更新時間:2021-08-05 16:38:18
推薦閱讀
- Python編程自學手冊
- 編程的修煉
- 程序設計與實踐(VB.NET)
- JavaScript+jQuery網(wǎng)頁特效設計任務驅動教程(第2版)
- 算法基礎:打開程序設計之門
- JavaScript by Example
- Python貝葉斯分析(第2版)
- Python完全自學教程
- Haskell Data Analysis Cookbook
- 軟件品質(zhì)之完美管理:實戰(zhàn)經(jīng)典
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(2)
- Getting Started with Python
- Machine Learning for OpenCV
- 安卓工程師教你玩轉Android
- C/C++程序設計教程
- HTML5+jQuery Mobile移動應用開發(fā)
- iOS應用逆向工程:分析與實戰(zhàn)
- Oracle 11g寶典
- Yii框架深度剖析
- 超簡單:用Python讓Excel飛起來·核心模塊語法詳解篇
- VEX IQ機器人設計入門與編程實例
- 軟件測試技術基礎教程:理論、方法、面試
- Figma UI設計技法與思維全解析
- C#從入門到精通(第7版)
- 零基礎學ASP.NET 3.5
- PHP 7.0+MySQL網(wǎng)站開發(fā)全程實例
- UiPath RPA開發(fā):入門、實戰(zhàn)與進階
- JavaScript and JSON Essentials
- Java Programming for Beginners
- Machine Learning for OpenCV 4(Second Edition)