舉報

會員
BeagleBone Black Cookbook
最新章節(jié):
Index
Ifyouareahardware,Linux,and/ormicrocomputingnovice,orsomeonewhowantsmorepowerandpossibilitieswithproductprototypes,electronicartprojects,orembeddedcomputingexperiments,thenthisbookisforyou.ItisforInternetofThingsenthusiastswhowanttousemoresophisticatedhardwarethantheRaspberryPiortheArduinocanprovide.Whetheryouareanengineeringstudent,aDIYer,aninventor,orabuddingelectronicsenthusiast,thisbookdeliversaccessible,easy-to-succeedinstructionsforusinganadvancedmicrocomputingplatform.
目錄(100章)
倒序
- 封面
- 版權(quán)頁
- 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
推薦閱讀
- Boost C++ Application Development Cookbook(Second Edition)
- FFmpeg入門詳解:音視頻流媒體播放器原理及應(yīng)用
- The Data Visualization Workshop
- 小學(xué)生C++創(chuàng)意編程(視頻教學(xué)版)
- Android Studio Cookbook
- 從0到1:HTML5 Canvas動畫開發(fā)
- JSP程序設(shè)計與案例實戰(zhàn)(慕課版)
- Python Web自動化測試設(shè)計與實現(xiàn)
- 現(xiàn)代CPU性能分析與優(yōu)化
- Java高手是怎樣煉成的:原理、方法與實踐
- Java多線程并發(fā)體系實戰(zhàn)(微課視頻版)
- Mastering ArcGIS Server Development with JavaScript
- Python繪圖指南:分形與數(shù)據(jù)可視化(全彩)
- 絕密原型檔案:看看專業(yè)產(chǎn)品經(jīng)理的原型是什么樣
- MySQL從入門到精通
- jQuery Essentials
- Puppet Cookbook(Third Edition)
- 深入理解MySQL主從原理
- Python Business Intelligence Cookbook
- 情境微課開發(fā)(第2版)
- Hands-On GUI Application Development in Go
- Responsive Web Design with HTML5 and CSS3 Essentials
- 零基礎(chǔ)學(xué)Pine Script:基于TradingView平臺的量化分析
- Web 3中的零知識證明
- 敏捷開發(fā)的藝術(shù)
- 給孩子的極簡Python編程書(全4冊)
- 數(shù)字圖像處理原理與實踐:基于Visual C++開發(fā)
- OpenShift云原生架構(gòu):原理與實踐
- Python從入門到精通(第2版)
- 程序員面試寶典(第三版)