内容简介
If you are a hardware, Linux, and/or microcomputing novice, or someone who wants more power and possibilities with product prototypes, electronic art projects, or embedded computing experiments, then this book is for you. It is for Internet of Things enthusiasts who want to use more sophisticated hardware than the Raspberry Pi or the Arduino can provide.Whether you are an engineering student, a DIYer, an inventor, or a budding electronics enthusiast, this book delivers accessible, easy-to-succee
AI简介
这是一本为硬件、Linux和/或微计算初学者,或者那些希望使用比Raspberry Pi或Arduino更高级硬件的Internet of Things爱好者所编写的书籍。本书旨在通过提供易成功的指令,帮助读者利用BeagleBone Black这个高级微计算平台。
书中首先介绍了如何设置BeagleBone Black,包括第一次启动、电源需求、显示、命令行界面、软件包管理、远程访问以及系统镜像等基本操作。接着,书中深入探讨了基本编程食谱,包括使用BoneScript、Node.js、Python等编程语言进行编程的方法。此外,书中还详细介绍了如何使用JavaScript、BoneScript库和Python进行物理计算,以及如何使用Bash、Autotools、Debugger和systemd进行GNU/Linux编程。
书中还涉及了如何使用Linux内核进行编程,包括内核应用二进制接口、安装和构建自定义内核、与内核的交互、设备树以及设备树的高级应用等。此外,书中还讲解了如何通过RT-PREEMPT实时补丁和Xenomai来提高Linux内核的实时性,以及如何使用PRUs进行可