{"product_id":"9781784397388","title":"BeagleBone Essentials","description":"\u003cp\u003eThe BeagleBone Black is an embedded system that is able to run complete GNU\/Linux distributions such as Debian or Ubuntu. Having powerful distribution capabilities, and packed with an easily expandable embedded board, the BeagleBone Black is a device that will allow users to build powerful and versatile monitoring and controlling systems.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eYou start off by learning how to set up the board from scratch; you will be introduced to the concepts of compilation and cross-compilation of user-space and kernel-space applications with some basic debugging techniques. Next, you will move on to high-level programming by using scripting languages; you'll then learn how to get access to different kinds of peripherals such as serial ports, USB devices, I2C\/SPI, and 1-Wire. Finally, you will discover how to use or develop system daemons in several programming languages, collect peripheral data, and control a device. Accessing all peripherals and writing good monitoring and controlling programs can be a complex task; it's all too easy to make mistakes early in development that lead to serious problems in production. This guide is an invaluable tutorial if you are planning to use a BeagleBone Black to control or monitor projects.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47136953401584,"sku":"9781784397388","price":19.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781784397388_p0.jpg?v=1763726023","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781784397388","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}