Bad to the Bone: Crafting Electronic Systems with BeagleBone Black, Second Edition

This book introduces readers to crafting electronic systems using the BeagleBone Black, a versatile, low-cost open hardware computer. It covers how to leverage this powerful device, which runs various Linux operating systems, for a wide range of projects from robotics and home automation to general embedded systems. The material is structured to benefit both novice users, through user-friendly software like BoneScript, and experienced embedded developers looking to utilize its full capabilities with advanced features and extensions.

This page is free — overview and chapter list only.
The complete book body is sold separately.

Full book: $0.99 USDC via x402 ·
Per chapter: $0.10 USDC

Buy / open complete book (HTML)
· Complete book Markdown (.md)

Agents: start with free /library/discovery.json, sample free teaser chapters,
then pay for individual chapters or the complete book URL above.
Append .md to any content URL for Markdown with YAML front matter.

Chapters

  1. Mitchell A Ornton Southern Methodist University (Free teaser)
  2. Arduino Microcontroller Processing For Everyone Part I ($0.10)
  3. Introduction To Logic Synthesis Using Verilog Hdl ($0.10)
  4. 332 Include Files ($0.10)
  5. 34 Fundamental Programming Concepts ($0.10)
  6. Bit Manipulation Operations ($0.10)
  7. Unary Operations ($0.10)
  8. 342 Programming Constructs ($0.10)
  9. 351 Javascript ($0.10)
  10. 361 Dagu Magician Robot ($0.10)
  11. 364 Structure Chart ($0.10)
  12. 421 Beaglebone 33 Vdc Operation ($0.10)
  13. 432 Switch Debouncing ($0.10)
  14. 433 Keypads ($0.10)
  15. Digital Sensors ($0.10)
  16. 435 Transducer Interface Design Tid Circuit ($0.10)
  17. 436 Operational Amplifiers ($0.10)
  18. 441 Light Emitting Diodes Leds ($0.10)
  19. 445 Liquid Crystal Display Lcd ($0.10)
  20. 451 High Power Dc Devices ($0.10)
  21. 452 Dc Motor Speed And Direction Control ($0.10)
  22. 454 H Bridge Direction Control ($0.10)
  23. 463 Dc Fan ($0.10)
  24. 410 Application 3 Special Effects Led Cube ($0.10)
  25. 4101 Construction Hints ($0.10)
  26. 4102 Led Cube Bonescript Code ($0.10)
  27. 411 Summary ($0.10)
  28. 413 Chapter Exercises ($0.10)
  29. 51 Overview ($0.10)
  30. 53 Embedded System Design Process ($0.10)
  31. 531 Project Description ($0.10)
  32. 532 Background Research ($0.10)
  33. 533 Pre Design ($0.10)
  34. 534 Design ($0.10)
  35. 535 Implement Prototype ($0.10)
  36. 536 Preliminary Testing ($0.10)
  37. 537 Complete And Accurate Documentation ($0.10)
  38. 54 Submersible Robot ($0.10)
  39. 542 Requirements ($0.10)
  40. 543 Rov Structure ($0.10)
  41. 544 Structure Chart ($0.10)
  42. 545 Circuit Diagram ($0.10)
  43. 546 Uml Activity Diagram ($0.10)
  44. 547 Beaglebone Code ($0.10)
  45. 548 Control Housing Layout ($0.10)
  46. 549 Final Assembly Testing ($0.10)
  47. 551 Description ($0.10)
  48. 553 Circuit Diagram ($0.10)
  49. 556 Bonescript Code ($0.10)
  50. 621 Communication With Beaglebone Black ($0.10)
  51. 202 6 Beaglebone Features And Subsystems ($0.10)
  52. 206 6 Beaglebone Features And Subsystems ($0.10)
  53. 208 6 Beaglebone Features And Subsystems ($0.10)
  54. File And Directory Management Commands ($0.10)
  55. 662 Expansion Interface ($0.10)
  56. 6102 Serial Uart ($0.10)
  57. Beaglebone Uart Subsystem Description ($0.10)
  58. 6121 Beaglebone Pwm Subsystem Pwmss Description ($0.10)
  59. 6122 Bonescript Pwm Support ($0.10)
  60. 6123 Pwm Device Tree Overlay And C Support Functions ($0.10)
  61. I2C Bonescript Support ($0.10)
  62. 6133 Ethernet ($0.10)
  63. 6134 Internet ($0.10)
  64. 6141 C Support Functions ($0.10)
  65. 6162 Pru Memory Map ($0.10)
  66. 6164 Pru Pin Mapping To Beaglebone Black ($0.10)
  67. 76 Application 3 Robot Arm ($0.10)
  68. 791 Description ($0.10)
  69. 793 Circuit Diagram ($0.10)
  70. 7101 Brief Introduction To Image Processing ($0.10)
  71. 7102 Image Processing Tasks ($0.10)
  72. 711 Summary ($0.10)
  73. 712 References ($0.10)
  74. 81 Overview ($0.10)
  75. 831 Openrov ($0.10)
  76. 832 Ninja Blocks ($0.10)
  77. 834 Beagleboardorg Resources ($0.10)
  78. 835 Contributing To Bonescript ($0.10)
  79. 85 References ($0.10)
  80. 86 Chapter Exercises ($0.10)