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