Event: Giffoni Open Makers Day 2013
Speakers: Daniele Costarella, Mario Pucciarelli
Un'introduzione a Linux Embedded con BeagleBone Black. Concetti di base e primi esempi pratici.
The document summarizes the Raspberry Pi, a single-board computer. It has an ARM-based processor, runs Linux, and is low cost. It has USB, HDMI, Ethernet, and GPIO pins. It can be used for programming with languages like Python and Scratch. Applications include supercomputers, smart home devices, media centers, and retro gaming systems. Limitations are lack of permanent storage and real-time clock. Future developments could include a tablet version and networked "brambles" of multiple Raspberry Pis.
The document discusses the Raspberry Pi 3 development board. It provides specifications for the Raspberry Pi 3 including its 1.2GHz quad-core CPU, 1GB of RAM, various connectivity ports, and VideoCore IV graphics core. It also provides links for downloading operating systems to use on the Raspberry Pi 3 like Raspbian and Windows 10 IoT. The document concludes with a thank you from Carlos dos Santos.
Raspberry Pi, Arduino and the Maker Movementsrmonk
This document discusses the maker movement and platforms like Arduino and Raspberry Pi that have enabled more people to engage in physical computing and electronics projects. It provides an overview of these open hardware platforms, how they have lowered the barriers to entry for makers, and examples of types of projects people are creating with tools now freely available on the internet. The maker movement has transformed hobbies by giving more people access to technologies that were previously only available to experts.
The Raspberry Pi can be used for automation, teaching, security, or just plain fun. It's cheap and educational. This is an intro to what the Pi is, plus some usage ideas.
Presented at NETC2015 in Big Sky, Montana.
Raspberry pi is really an efficient board that lets you do everything you want ...All you need is to learn how to program it ..A mini computer for the programmers..
This document describes a Raspberry Pi-based portable gaming system called the Raspberry Pi Gaming Console (RPIGC). The RPIGC uses a Raspberry Pi, which is a low-cost, credit card-sized computer that functions as a system on a chip. It allows for multi-platform gaming on its small form factor and integrates CPU, graphics, RAM and ports onto a single board. The RPIGC team developed it to be portable, low power, and customizable through modularity and different input/output options. They encountered some obstacles during prototyping but were able to create a functional gaming device using the Raspberry Pi.
The document summarizes the Raspberry Pi, a single-board computer. It has an ARM-based processor, runs Linux, and is low cost. It has USB, HDMI, Ethernet, and GPIO pins. It can be used for programming with languages like Python and Scratch. Applications include supercomputers, smart home devices, media centers, and retro gaming systems. Limitations are lack of permanent storage and real-time clock. Future developments could include a tablet version and networked "brambles" of multiple Raspberry Pis.
The document discusses the Raspberry Pi 3 development board. It provides specifications for the Raspberry Pi 3 including its 1.2GHz quad-core CPU, 1GB of RAM, various connectivity ports, and VideoCore IV graphics core. It also provides links for downloading operating systems to use on the Raspberry Pi 3 like Raspbian and Windows 10 IoT. The document concludes with a thank you from Carlos dos Santos.
Raspberry Pi, Arduino and the Maker Movementsrmonk
This document discusses the maker movement and platforms like Arduino and Raspberry Pi that have enabled more people to engage in physical computing and electronics projects. It provides an overview of these open hardware platforms, how they have lowered the barriers to entry for makers, and examples of types of projects people are creating with tools now freely available on the internet. The maker movement has transformed hobbies by giving more people access to technologies that were previously only available to experts.
The Raspberry Pi can be used for automation, teaching, security, or just plain fun. It's cheap and educational. This is an intro to what the Pi is, plus some usage ideas.
Presented at NETC2015 in Big Sky, Montana.
Raspberry pi is really an efficient board that lets you do everything you want ...All you need is to learn how to program it ..A mini computer for the programmers..
This document describes a Raspberry Pi-based portable gaming system called the Raspberry Pi Gaming Console (RPIGC). The RPIGC uses a Raspberry Pi, which is a low-cost, credit card-sized computer that functions as a system on a chip. It allows for multi-platform gaming on its small form factor and integrates CPU, graphics, RAM and ports onto a single board. The RPIGC team developed it to be portable, low power, and customizable through modularity and different input/output options. They encountered some obstacles during prototyping but were able to create a functional gaming device using the Raspberry Pi.
Richard Downer presents a thought experiment about building a cloud computing cluster using Raspberry Pis instead of virtualized PCs. He summarizes that the Raspberry Pi's performance is comparable to an EC2 t1.micro instance, and that a 32-core Raspberry Pi cluster's costs are comparable to a powerful Dell PC. However, there are some technical issues to overcome regarding provisioning and booting user images on the Raspberry Pis. While not a fully feasible solution today, the idea is not completely unrealistic and merits further exploration.
Raspberry Pi is a series of small single-board computers developed by the Raspberry Pi Foundation. The latest model, Raspberry Pi 4 Model B, offers increased processor speed, multimedia performance, memory, and connectivity compared to prior models while maintaining backwards compatibility. It has 4 USB ports, 2 of which are USB 3.0, 2 micro HDMI ports, and enables Power over Ethernet. Raspberry Pi runs Linux-based operating systems and can be used for various projects like weather monitoring or as a retro gaming console, music player, server, or media center.
1. The document discusses the evolution of touch screen computers from UMPCs to slate PCs.
2. It describes several models that used Intel Atom N450 and N455 processors, which provided improved performance over earlier netbook processors.
3. Thinner slate PC designs incorporated SSD storage and achieved thickness of 14mm or less, reducing weight and extending battery life beyond 4 hours.
The following presentation contains references on how to configure hadoop on a single pi, initially. In the later part of the presentation we'll be configuring hadoop in and out. And also will be experimenting with an application on HadoopPY
The document discusses the history and specifications of the Raspberry Pi, a credit card-sized computer designed for education. Key points include:
- The Raspberry Pi was created by the Raspberry Pi Foundation, a UK-based charity, to promote computer science education.
- At about $35 per unit, the Raspberry Pi is inexpensive due to its use of low-cost ARM processors and lack of unnecessary components.
- The latest Raspberry Pi 2 model has a 900MHz quad-core processor, 1GB of RAM, MicroSD storage, and Broadcom video processing.
- In addition to educational uses, the Raspberry Pi can be used for tasks like web serving, gaming emulation
The document discusses using computers and microcontrollers like Arduinos, Raspberry Pis, and Beaglebone Blacks to add sensors, displays, and capabilities to various devices and projects. It provides examples like adding sensors to plants or wine bottles, or displays for digital signage or a bus arrival clock. The benefits of using Go for these types of projects are discussed, including its standard library and avoiding dependency issues. Specific projects mentioned include using an Arduino to monitor server room temperature and load levels, and a telescope control system built with a Raspberry Pi, stepper motors, and webcam. The document encourages hacking on robotics projects at the South Side Hackerspace using Go.
Security is a feeling of the human being that allows you to have peace of mind, many variables affect it depending on what security means for anyone, but if it is certain that anyone in the world seeks tranquility by having their belongings secure, and doing so That is within its limits to protect them. We talk about buying and installing security systems in their rooms or in environments where they frequent. For this reason, it has been thought to make a security system with a motion detector or PIR sensor which, upon detecting a signal, generates an alarm and takes a photo of the intruder. The idea is to generate information in real time and keep the client informed for this reason the photograph will be immediately uploaded to Dropbox and can be seen right away.
The main thing is to show that physical projects can do based on a programming language, in this case, python. This will allow us to control the microcontroller to do the required tasks, it should also be taken into account that the device must work remotely, ie without any dependence on cables and that can be carried everywhere easily and be easy to install.
This document describes M.A.R.V.I.N., a mobile autonomous robotic virtual intelligence node built using a refurbished vacuum cleaner base, Raspberry Pi, sensors and cameras. M.A.R.V.I.N. has capabilities for smart navigation using infrared sensors and ultrasonic ping, visual and audio interactions through its screen and speakers, connectivity via WiFi, and can be remotely controlled. It is intended to reproduce life-like behaviors through environment analysis and interactions.
This document describes M.A.R.V.I.N., a mobile autonomous robotic virtual intelligence node built using a refurbished vacuum cleaner base, Raspberry Pi, sensors and cameras. M.A.R.V.I.N. has capabilities for smart navigation using infrared sensors and ultrasonic ping, visual and audio interactions through its screen and speakers, connectivity via WiFi, and can be remotely controlled. It is intended to reproduce life-like behaviors through environment analysis and interactions.
Live with IOT (Borys Pratsiuk Technology Stream) IT Arena
Lviv IT Arena is a conference specially designed for programmers, designers, developers, top managers, inverstors, entrepreneur and startuppers. Annually it takes place on 2-4 of October in Lviv at the Arena Lviv stadium. In 2015 conference gathered more than 1400 participants and over 100 speakers from companies like Facebook. FitBit, Mail.ru, HP, Epson and IBM. More details about conference at itarene.lviv.ua.
The document discusses the BeagleBone Black single-board computer. It notes that the BeagleBone Black is a fast, powerful, and portable computer with 512MB of RAM, 4GB of flash storage, and runs operating systems like Debian, Ubuntu, and Android. It can be used for programming and connecting to devices via its Ethernet, USB, HDMI ports and 46-pin headers. The document compares the BeagleBone Black favorably to the Raspberry Pi, noting it has more processing power, memory, ports and is open source hardware. It provides sources to purchase a BeagleBone Black and learn more about programming and using it.
BeagleBone Black - Open Source Development Platform
Introduction :
The BeagleBone black is an embedded Linux development board that’s a credit card sized linux computer. It’s a smaller, more barebone version of BeagleBoard. Both are open source hardware and use Texas Instruments’ processors with an 1 GHz Sitara AM335x ARM® Cortex™-A8 processor, which are designed for low-power mobile devices. This BeagleBone Black Boot Linux in under 10-seconds and get started on processor development in less than 5 minutes with just a single USB cable.
BleagleBone Black comes with Angstrom Linux distrubution in onboard FLASH to start evaluation and developement. Angstrom Linux is Opkg Package based operating system, Opkg is a lightweight package management system based up on ipkg. It is written in C and resembles APT/dpkg in operaton. It is intended for use on embedded Linux devices and is used in this capacity in the OpenEmbedded and OpenWrt project and which are belongs to Google Code repository.
The software platform is based on the Angstrom GNU/Linux distribution and is equipped with a distributed file system to ease sharing data and code among the nodes of the cluster, and with tools for managing tasks and monitoring the status of each node.
Features:
The BeagleBone Black as nothing more than a small, standalone Linux computer, but the hardware is designed for use as an embedded system – a computer installed inside of a large electronics project.The main evidance of theis is in the two rows of GPIO ( general puropose Input/ Output) pins moujnted along either side of the board. These pins allow the Beaglebone Black to communicate with a wide range of sensors, servos, outputs and other hardware, letting it act as the brain of a large, complex project.
The BeagleBone Black features:
•TI Sitara AM3359 1-GHz superscalar ARM Cortex™-A8
•2x 200MHz ARM7 programmable real-time coprocessors
•512-MB DDR3L RAM
•2GB eMMC
•PowerVR SGX 530 GPU, LCD expansion header, micro HDMI
•Stereo audio-out via HDMI
•1x USB 2.0 host port
•1x USB 2.0 device port
•On-chip 10/100 Ethernet, not off of USB
•MicroSD slot
•Add-on "capes" for expansion, compatible with original Bone capes
•1 power LED and 4 user controllable LEDs via GPIO
•Industry standard 3.3V I/Os on the expansion headers with easy-to-use 0.1" spacing
•Multiple I/O bus: GPMC (nand), MMC, SPI, I2C, CAN, McASP, MMC, 4 Timers, XDMA interrupt
•5 serial ports (1 via debug header, 4 more on side headers)
•65 GPIO pins
•8 PWM outputs
•7 12-bit A/D converters (1.8V max)
•Board size: 3.4” × 2.1”
Pinout:
Beagle Bone Black’s Capabilites can be extended using plug-in boards called “capes” that can be plugged into BeagleBone Black’s two 46-pin dual-row expansion headers. Capes are avilable for, VGA, LCD, motor control, prototyping, battery power and other functionality. Power consumption is also lower, with the board only req
Arduino e stampa 3d: le nuove frontiere della robotica homemadeOpen Makers Italy
Un'introduzione all'attività svolta da Open Makers Italy a cura di Salvatore Carotenuto, Daniele Costarella e Mauro D'Ambrosi: attività, articoli, progetti e workshop in cantiere. Dritti poi nel mondo della stampa 3D: dal modello tridimensionale all'oggetto pronto all'uso. Sono trattati i principi della stampa 3D, con dettagli sulle impostazioni e sui materiali di estrusione. Il talk si chiude con la presentazione di una mano robotica stampata controllata tramite Arduino da un guanto indossabile.
Arduino e stampa 3D - Le nuove frontiere della robotica homemadeOpen Makers Italy
Un'introduzione all'attività svolta da Open Makers Italy a cura di Salvatore Carotenuto e Daniele Costarella: attività, articoli, progetti e workshop in cantiere. Ci caleremo poi nel mondo della stampa 3D: dal modello tridimensionale all'oggetto pronto all'uso. Saranno trattati i principi della stampa 3D, con dettagli sulle impostazioni e sui materiali di estrusione. Il talk di chiuderà con la presentazione di una mano robotica stampata controllata tramite Arduino da un guanto indossabile.
Relatori:
Daniele Costarella, Salvatore Carotenuto, Mauro D'Ambrosi, Marco D'Ambrosi, Donato D'Ambrosi
Ninja Blocks is a hardware and cloud-based platform that connects user devices, services, and applications. It has an interface that is friendly for end-users but also hackable for developers. The platform includes Ninja Block devices, sensors, cameras, and actuators that connect to the Ninja Cloud through a web interface and user apps. The internal components of the Ninja Block include an Arduino, transceiver, LEDs and ports on an ATmega328 chip as well as a BeagleBone computer with WiFi dongle that runs Ubuntu.
The document discusses the BeagleBoard-xM, an open-source hardware single-board computer developed by BeagleBoard.org. It provides an overview of the hardware specifications and capabilities of the BeagleBoard-xM and demonstrates some of its features including booting an operating system, running applications, and interacting with the community. The BeagleBoard-xM is aimed at developers, students, and hobbyists and provides an affordable platform for experimenting and innovating with open source software.
Taking the BeagleBone Cookbook recipes beyond BeagleBone BlackDrew Fustini
NOTE: Slides by Jason Kridner and Mark Yoder
Source: http://event.lvl3.on24.com/event/11/07/48/2/rt/1/documents/resourceList1454015491443/cookbookbeyondblack_draft.pdf
The Beagle Bone Black is a low-cost development platform that allows developers to boot Linux in under 10 seconds and get started on development quickly using just a USB cable. It has an ARM Cortex-A8 processor, 512MB RAM, and connectivity options like USB, Ethernet, HDMI. The Beagle Bone Black supports software like Angstrom Linux, Android, and Cloud9 IDE. It can be used for physical computing, robotics, and running programs like OpenCV for image analysis. Capes expansion boards can add functionality like motors, sensors, and cameras.
Arduino, Open Source and The Internet of Things LandscapeJustin Grammens
What's this "Internet of Things (IoT)" I keep hearing all about? We will cover where IoT came from, where it is today, where it's going in the future and how the Arduino open source platform is being used to bring new ideas and products to life.
Richard Downer presents a thought experiment about building a cloud computing cluster using Raspberry Pis instead of virtualized PCs. He summarizes that the Raspberry Pi's performance is comparable to an EC2 t1.micro instance, and that a 32-core Raspberry Pi cluster's costs are comparable to a powerful Dell PC. However, there are some technical issues to overcome regarding provisioning and booting user images on the Raspberry Pis. While not a fully feasible solution today, the idea is not completely unrealistic and merits further exploration.
Raspberry Pi is a series of small single-board computers developed by the Raspberry Pi Foundation. The latest model, Raspberry Pi 4 Model B, offers increased processor speed, multimedia performance, memory, and connectivity compared to prior models while maintaining backwards compatibility. It has 4 USB ports, 2 of which are USB 3.0, 2 micro HDMI ports, and enables Power over Ethernet. Raspberry Pi runs Linux-based operating systems and can be used for various projects like weather monitoring or as a retro gaming console, music player, server, or media center.
1. The document discusses the evolution of touch screen computers from UMPCs to slate PCs.
2. It describes several models that used Intel Atom N450 and N455 processors, which provided improved performance over earlier netbook processors.
3. Thinner slate PC designs incorporated SSD storage and achieved thickness of 14mm or less, reducing weight and extending battery life beyond 4 hours.
The following presentation contains references on how to configure hadoop on a single pi, initially. In the later part of the presentation we'll be configuring hadoop in and out. And also will be experimenting with an application on HadoopPY
The document discusses the history and specifications of the Raspberry Pi, a credit card-sized computer designed for education. Key points include:
- The Raspberry Pi was created by the Raspberry Pi Foundation, a UK-based charity, to promote computer science education.
- At about $35 per unit, the Raspberry Pi is inexpensive due to its use of low-cost ARM processors and lack of unnecessary components.
- The latest Raspberry Pi 2 model has a 900MHz quad-core processor, 1GB of RAM, MicroSD storage, and Broadcom video processing.
- In addition to educational uses, the Raspberry Pi can be used for tasks like web serving, gaming emulation
The document discusses using computers and microcontrollers like Arduinos, Raspberry Pis, and Beaglebone Blacks to add sensors, displays, and capabilities to various devices and projects. It provides examples like adding sensors to plants or wine bottles, or displays for digital signage or a bus arrival clock. The benefits of using Go for these types of projects are discussed, including its standard library and avoiding dependency issues. Specific projects mentioned include using an Arduino to monitor server room temperature and load levels, and a telescope control system built with a Raspberry Pi, stepper motors, and webcam. The document encourages hacking on robotics projects at the South Side Hackerspace using Go.
Security is a feeling of the human being that allows you to have peace of mind, many variables affect it depending on what security means for anyone, but if it is certain that anyone in the world seeks tranquility by having their belongings secure, and doing so That is within its limits to protect them. We talk about buying and installing security systems in their rooms or in environments where they frequent. For this reason, it has been thought to make a security system with a motion detector or PIR sensor which, upon detecting a signal, generates an alarm and takes a photo of the intruder. The idea is to generate information in real time and keep the client informed for this reason the photograph will be immediately uploaded to Dropbox and can be seen right away.
The main thing is to show that physical projects can do based on a programming language, in this case, python. This will allow us to control the microcontroller to do the required tasks, it should also be taken into account that the device must work remotely, ie without any dependence on cables and that can be carried everywhere easily and be easy to install.
This document describes M.A.R.V.I.N., a mobile autonomous robotic virtual intelligence node built using a refurbished vacuum cleaner base, Raspberry Pi, sensors and cameras. M.A.R.V.I.N. has capabilities for smart navigation using infrared sensors and ultrasonic ping, visual and audio interactions through its screen and speakers, connectivity via WiFi, and can be remotely controlled. It is intended to reproduce life-like behaviors through environment analysis and interactions.
This document describes M.A.R.V.I.N., a mobile autonomous robotic virtual intelligence node built using a refurbished vacuum cleaner base, Raspberry Pi, sensors and cameras. M.A.R.V.I.N. has capabilities for smart navigation using infrared sensors and ultrasonic ping, visual and audio interactions through its screen and speakers, connectivity via WiFi, and can be remotely controlled. It is intended to reproduce life-like behaviors through environment analysis and interactions.
Live with IOT (Borys Pratsiuk Technology Stream) IT Arena
Lviv IT Arena is a conference specially designed for programmers, designers, developers, top managers, inverstors, entrepreneur and startuppers. Annually it takes place on 2-4 of October in Lviv at the Arena Lviv stadium. In 2015 conference gathered more than 1400 participants and over 100 speakers from companies like Facebook. FitBit, Mail.ru, HP, Epson and IBM. More details about conference at itarene.lviv.ua.
The document discusses the BeagleBone Black single-board computer. It notes that the BeagleBone Black is a fast, powerful, and portable computer with 512MB of RAM, 4GB of flash storage, and runs operating systems like Debian, Ubuntu, and Android. It can be used for programming and connecting to devices via its Ethernet, USB, HDMI ports and 46-pin headers. The document compares the BeagleBone Black favorably to the Raspberry Pi, noting it has more processing power, memory, ports and is open source hardware. It provides sources to purchase a BeagleBone Black and learn more about programming and using it.
BeagleBone Black - Open Source Development Platform
Introduction :
The BeagleBone black is an embedded Linux development board that’s a credit card sized linux computer. It’s a smaller, more barebone version of BeagleBoard. Both are open source hardware and use Texas Instruments’ processors with an 1 GHz Sitara AM335x ARM® Cortex™-A8 processor, which are designed for low-power mobile devices. This BeagleBone Black Boot Linux in under 10-seconds and get started on processor development in less than 5 minutes with just a single USB cable.
BleagleBone Black comes with Angstrom Linux distrubution in onboard FLASH to start evaluation and developement. Angstrom Linux is Opkg Package based operating system, Opkg is a lightweight package management system based up on ipkg. It is written in C and resembles APT/dpkg in operaton. It is intended for use on embedded Linux devices and is used in this capacity in the OpenEmbedded and OpenWrt project and which are belongs to Google Code repository.
The software platform is based on the Angstrom GNU/Linux distribution and is equipped with a distributed file system to ease sharing data and code among the nodes of the cluster, and with tools for managing tasks and monitoring the status of each node.
Features:
The BeagleBone Black as nothing more than a small, standalone Linux computer, but the hardware is designed for use as an embedded system – a computer installed inside of a large electronics project.The main evidance of theis is in the two rows of GPIO ( general puropose Input/ Output) pins moujnted along either side of the board. These pins allow the Beaglebone Black to communicate with a wide range of sensors, servos, outputs and other hardware, letting it act as the brain of a large, complex project.
The BeagleBone Black features:
•TI Sitara AM3359 1-GHz superscalar ARM Cortex™-A8
•2x 200MHz ARM7 programmable real-time coprocessors
•512-MB DDR3L RAM
•2GB eMMC
•PowerVR SGX 530 GPU, LCD expansion header, micro HDMI
•Stereo audio-out via HDMI
•1x USB 2.0 host port
•1x USB 2.0 device port
•On-chip 10/100 Ethernet, not off of USB
•MicroSD slot
•Add-on "capes" for expansion, compatible with original Bone capes
•1 power LED and 4 user controllable LEDs via GPIO
•Industry standard 3.3V I/Os on the expansion headers with easy-to-use 0.1" spacing
•Multiple I/O bus: GPMC (nand), MMC, SPI, I2C, CAN, McASP, MMC, 4 Timers, XDMA interrupt
•5 serial ports (1 via debug header, 4 more on side headers)
•65 GPIO pins
•8 PWM outputs
•7 12-bit A/D converters (1.8V max)
•Board size: 3.4” × 2.1”
Pinout:
Beagle Bone Black’s Capabilites can be extended using plug-in boards called “capes” that can be plugged into BeagleBone Black’s two 46-pin dual-row expansion headers. Capes are avilable for, VGA, LCD, motor control, prototyping, battery power and other functionality. Power consumption is also lower, with the board only req
Arduino e stampa 3d: le nuove frontiere della robotica homemadeOpen Makers Italy
Un'introduzione all'attività svolta da Open Makers Italy a cura di Salvatore Carotenuto, Daniele Costarella e Mauro D'Ambrosi: attività, articoli, progetti e workshop in cantiere. Dritti poi nel mondo della stampa 3D: dal modello tridimensionale all'oggetto pronto all'uso. Sono trattati i principi della stampa 3D, con dettagli sulle impostazioni e sui materiali di estrusione. Il talk si chiude con la presentazione di una mano robotica stampata controllata tramite Arduino da un guanto indossabile.
Arduino e stampa 3D - Le nuove frontiere della robotica homemadeOpen Makers Italy
Un'introduzione all'attività svolta da Open Makers Italy a cura di Salvatore Carotenuto e Daniele Costarella: attività, articoli, progetti e workshop in cantiere. Ci caleremo poi nel mondo della stampa 3D: dal modello tridimensionale all'oggetto pronto all'uso. Saranno trattati i principi della stampa 3D, con dettagli sulle impostazioni e sui materiali di estrusione. Il talk di chiuderà con la presentazione di una mano robotica stampata controllata tramite Arduino da un guanto indossabile.
Relatori:
Daniele Costarella, Salvatore Carotenuto, Mauro D'Ambrosi, Marco D'Ambrosi, Donato D'Ambrosi
Ninja Blocks is a hardware and cloud-based platform that connects user devices, services, and applications. It has an interface that is friendly for end-users but also hackable for developers. The platform includes Ninja Block devices, sensors, cameras, and actuators that connect to the Ninja Cloud through a web interface and user apps. The internal components of the Ninja Block include an Arduino, transceiver, LEDs and ports on an ATmega328 chip as well as a BeagleBone computer with WiFi dongle that runs Ubuntu.
The document discusses the BeagleBoard-xM, an open-source hardware single-board computer developed by BeagleBoard.org. It provides an overview of the hardware specifications and capabilities of the BeagleBoard-xM and demonstrates some of its features including booting an operating system, running applications, and interacting with the community. The BeagleBoard-xM is aimed at developers, students, and hobbyists and provides an affordable platform for experimenting and innovating with open source software.
Taking the BeagleBone Cookbook recipes beyond BeagleBone BlackDrew Fustini
NOTE: Slides by Jason Kridner and Mark Yoder
Source: http://event.lvl3.on24.com/event/11/07/48/2/rt/1/documents/resourceList1454015491443/cookbookbeyondblack_draft.pdf
The Beagle Bone Black is a low-cost development platform that allows developers to boot Linux in under 10 seconds and get started on development quickly using just a USB cable. It has an ARM Cortex-A8 processor, 512MB RAM, and connectivity options like USB, Ethernet, HDMI. The Beagle Bone Black supports software like Angstrom Linux, Android, and Cloud9 IDE. It can be used for physical computing, robotics, and running programs like OpenCV for image analysis. Capes expansion boards can add functionality like motors, sensors, and cameras.
Arduino, Open Source and The Internet of Things LandscapeJustin Grammens
What's this "Internet of Things (IoT)" I keep hearing all about? We will cover where IoT came from, where it is today, where it's going in the future and how the Arduino open source platform is being used to bring new ideas and products to life.
Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing WorldOmer Kilic
The document discusses challenges in modern heterogeneous computing systems and how Erlang can be used to program these systems. It describes hardware accelerators like GPUs and the Parallella board. It introduces Erlang/ALE, a library that brings embedded peripheral interfaces into Erlang to easily access devices like GPIO pins. Examples show controlling an LED using GPIO and handling interrupts. The talk promotes Erlang for programming heterogeneous systems and developing embedded applications.
This document provides an overview of the BeagleBone Black embedded development board. It describes the BeagleBone Black as an open-source Linux computer and flexible development platform. Key features highlighted include a 1 GHz processor, 512MB RAM, HDMI and Ethernet ports, and expansion slots for additional hardware. The document also briefly introduces the concept of "Capes" which are add-on circuit boards that plug into the BeagleBone Black's expansion headers.
This document summarizes a case study of using NFC technology at an event called Warsjawa. It describes the timeline of developing the NFC system from March to September, with the goals of using NFC readers on sponsor boxes and voting machines. It provides results of fully implementing the sponsor boxes but only partially the voting machines. It then describes the hardware, software, prototyping process, and challenges faced in building the custom NFC system for this event.
This document outlines the schedule and content for a short term training program on FPGA-based digital systems. The program will cover topics on digital design with FPGAs through lectures, hands-on lab sessions, assignments, and extra classes. It will also include case studies and quizzes. The schedule lists the daily activities over two days, including introductions, labs, and discussions in designated rooms.
Talk at the Landelijk Architecure Congress (NL)Jonathan Carter
1) The open hardware movement has exploded since 2012 due to factors like affordable 3D printing, single board computers like Arduino and Raspberry Pi, and crowdfunding platforms like Kickstarter.
2) Makers can now easily design prototypes, produce circuit boards and casings, and fund production for their hardware projects using these open hardware tools and communities.
3) Communication standards like Bluetooth Low Energy have also helped by providing inexpensive, standardized connectivity for Internet of Things devices.
An OpenPhoenux talk given at P.I.W.O. X (Poznań Free Software Event) at 2014-05-17.
Problem of openness, user freedom and privacy in modern smartphones and other mobile devices. Introduction to Neo900 project and it's unique take on user's privacy.
Recording (in Polish): http://neo900.org/stuff/piwo/wolne-mobilne-gdy-android-to-za-malo.ogg - "Wolne Mobile - gdy Android to za mało"
Collaborate with us to build the Open Hardware PowerPC GNU/Linux notebook. You can collaborate in many ways, even with the Donation Campaign. https://www.powerpc-notebook.org/campaigns/donation-campaign-for-pcb-design-of-the-powerpc-notebook-motherboard/
This document provides an overview of advanced video production using free and open source software (FOSS). It begins with definitions of key terms like SMPTE, EDL, NLEs and file formats. It then outlines the typical pre-production, production and post-production workflows and maps FOSS tools to each stage, including Krita for image editing, Blender for compositing, and ffmpeg for format conversion. It acknowledges limitations in FOSS tools like missing metadata support and proposes solutions for common tasks like proxy generation and disk optimization. The document aims to demonstrate that high quality video production is possible using FOSS.
Introduction to Open Source Hardware (OSHW) including: the philosophy, best practices, CERN Open Hardware License, Open Hardware Summit, Open Source Hardware Association (OSHWA), Open Source Hardware Certification Program, OSHW Products, Linux on OSHW, and OSHW in Science.
01 high bandwidth acquisitioncomputing compressionall in a boxYutaka Kawai
This document discusses high bandwidth data acquisition, computing, and compression using an IBM Power9 server. It presents two options for the server configuration:
Option A involves intensive GPU processing using Nvidia GPUs with high bandwidth connectivity. Option B doubles the bandwidth by using two Power9 sockets, each connected to multiple GPUs and FPGAs with OpenCAPI links.
The document then discusses the steps involved: data acquisition with FPGAs, using unified host-GPU memory to reduce bandwidth needs, performing intensive computation on GPUs or FPGAs, hardware compression of data using the Power9's built-in NX-Gzip engine, and the high bandwidth capabilities of the AC922 server platform. Bandwidth tests
The document discusses the tablet market in 2013 and provides technical specifications for the Kindle Fire HDX 7" tablet. It notes that Apple and Qualcomm were major players in the 2013 tablet market with devices like the iPad Air and Nexus 7. It then provides detailed technical specifications for the Kindle Fire HDX 7" tablet, identifying the major components from manufacturers like Qualcomm, Samsung, Toshiba, and Invensense. These include the Snapdragon 800 processor, LPDDR3 RAM, eMMC storage, audio and wireless chips, and other internal components.
This document provides an overview of hardware hacking and various hardware platforms that can be used for hacking purposes. It discusses the Raspberry Pi and its specifications, the Arduino and shields that can be used with it. The Bus Pirate is introduced as a universal bus interface to eliminate prototyping effort. Other platforms mentioned include MK series mini PCs, FPGAs, bladeRF, HackRF, and USRP for wireless capabilities. The document envisions possibilities of hacking wireless communications and even building small DIY robots for surveillance using these open hardware platforms.
Similar to Hands on Embedded Linux with BeagleBone Black (20)
Cyclomatic: un datalogger per bicicletta con ArduinoOpen Makers Italy
Progetto per la realizzazione di un datalogger da applicare alla bicicletta. Consente di monitorare tutti i parametri dell'uso della stessa (velocità, frequenza di pedalata...) oltre che monitorare la posizione via GPS. Il dispositivo è interfacciabile ad uno smartphone via bluetooth, per l'elaborazione dei dati.
Slides del talk di Giovanni Espresso
Evento: OpenMakersDay Meetup Napoli 2014, 16 giugno 2014
Realizzazione di un plotter CNC 2 assi a costo zero: a partire, ovvero, dal riuso quasi totale della componentistica di una vecchia stampante inkjet. In particolare, viene mostrato il procedimento per riutilizzare l'alimentatore, gli stepper motors, parte della meccanica, e come interfacciare una scheda Arduino agli stepper drivers della stampante.
Slides del talk di Salvatore Carotenuto
Evento: OpenMakersDay Meetup Napoli 2014, 16 giugno 2014
Focus sull'uso del linguaggio di scripting Lua nella programmazione di videogiochi. Panoramica sulla sintassi del linguaggio, e sugli SDK per la programmazione di videogiochi MOAI e EOS Multimedia Scripting Environment.
Slides del talk di Salvatore Carotenuto
Evento: OpenMakersDay Meetup Napoli 2014, 16 giugno 2014
HySolarKit - Solar Hybridization of Conventional Vehicles Open Makers Italy
Slides sul progetto HySolarKit (spin-off dell'Università di Salerno), per la realizzazione di veicoli ibridi elettrici a partire da normali veicoli di serie.
Slides del talk di Mario D'Agostino, HySolarKit team ( www.eproinn.com )
Evento: OpenMakersDay Meetup Napoli 2014, 16 giugno 2014
Il progetto consiste in un CMS open source veloce, semplice ed essenziale per la realizzazione di siti web dinamici.
Slides del talk di Andrea Pastore, Heliac Technologies / Open Makers Italy.
Evento: OpenMakersDay Meetup Napoli 2014, 16 giugno 2014
Rapida dimostrazione di quanto sia semplice automatizzare elettrodomestici casalinghi. In questo caso, comanderemo una macchina da caffè espresso via Android e Bluetooth.
Event: Giffoni Open Makers Day 2013
Speaker: Fabrizio Lapiello
Questo talk è strutturato "Step by Step" per presentare in modo semplice ed intuitivo il framework Django, gli step sono incentrati sugli aspetti più appetibili e funzionali del framework fornendo informazioni di base su come utilizzarlo in ambiente Google App Engine.
Event: Giffoni Open Makers Day 2013
Speaker: Andrea Pastore
l talk descriverà brevemente la piattaforma allo stato attuale, e le ragioni che hanno portato a creare un nuovo CMS nonostante ne esistano di diversi e affermati. Si dimostrerà anche come realizzare utili sviluppando software open source.
Event: Giffoni Open Makers Day 2013
Speaker: Valentina Pelliccia
Android è un sistema operativo open-source basato su kernel Linux e progettato per dispositivi mobili come smartphone e tablet. Il progetto Open Source Android guidato da Google dispone di una vasta comunità di sviluppatori divenendo in pochi anni uno dei leader nel mercato mobile.
Making in action: facciamo il caffè con Android e ArduinoOpen Makers Italy
The document describes a project to connect an Arduino board to a coffee machine and Android tablet to allow remote control of the coffee machine via an app. An Arduino board was attached to the coffee machine along with a Bluetooth module. An Android app was developed to send commands via Bluetooth to the Arduino, which controls the coffee machine. This allows users to start and stop brewing coffee from their tablet anywhere within Bluetooth range of the machine.
Event: Giffoni Open Makers Day 2013
Speaker: Rino Ragucci
Progetto Arduino. Internet of things: in caso di blackout casalingo il sistema permette di inviare una email di avviso del problema.
Event: Giffoni Open Makers Day 2013
Speaker: Fabrizio Lapiello
BACS è una piattaforma elettronica ed informatica che migliora la mobilità dei disabili sensoriali della vista, estendendo l’utilizzo di un normale bastone da passeggio. Il suo obiettivo principale è quello di consentire in qualsiasi situazione di luminosità o condizione atmosferica il rilievo di ostacoli o dislivelli ad una distanza massima tarabile in base alle esigenze specifiche tra i 5 cm ai 4 metri, tale distanza consente di fatto ai disabili di scansare gli ostacoli in anticipo evitando la maggior parte dei pericoli presenti in strada. La piattaforma si divide in due parti, la prima parte è composta da una componente elettronica basata su Arduino, sensori ultrasonici, sensori per avvisi acustici e tattili (tramite impulsi vibrativi ) e una classica batteria alcalina da 9v ( in futuro sostituita da un sistema con ricarica integrata al litio, attualmente in studio ed in fase di test), la seconda parte della piattaforma è un sistema di algoritmi per il rilievo degli ostacoli ( a mezz’aria e ad altezza del capo ) e del fondo stradale ( feature principale dell’intero progetto ), quest’ultimo permette di rilevare piccole disconnessioni stradali ( come buche su marciapiedi spesso causa di incidenti anche per persone normodotate) e gradini in discesa o in salita
Event: Giffoni Open Makers Day 2013
Speaker: Roberto Vito Gerardo
Dimostrazione sulla creazione di una mappa libera utilizzando il progetto OpenStreetMap
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
Trusted Execution Environment for Decentralized Process Mining
Hands on Embedded Linux with BeagleBone Black
1. HANDS ON EMBEDDED LINUX WITH
BEAGLEBONE BLACK
Daniele Costarella
Mario Pucciarelli
Antica Ramiera, Giffoni Valle Piana (SA)– November 9th, 2013
2. November 9th, 2013
Giffoni Open Makers Day 2013
2
What is BeagleBone Black?
BeagleBone Black is a $45 MSRP community-supported development
platform for developers and hobbysts. Boot Linux in under 10 seconds
and get started on development in less than 5 minutes with just a single
USB cable.
3. November 9th, 2013
Hardware
Processor: AM335x 1GHz ARM® Cortex-A8
• 512MB DD3 RAM
• 2GB 8-bit eMMC on-board flash storage
• 3D graphics accelerator
Connectivity
• USB client for power and communications
• USB host
• Ethernet
• HDMI
• 2x46 pin headers
Software Compatibility
• Ångström Linux
• Android
• Cloud9 IDE on Node.js w/ BoneScript Library
and more…
Giffoni Open Makers Day 2013
3
4. November 9th, 2013
Giffoni Open Makers Day 2013
4
Embedded Linux for Makers
• Embedded Linux System blur the definition between
computer and device
• Powerful tools in the hands of “regular” people, not just those who
design electronics for a living
• More powerful and capable than a “simple” microcontroller like
ATMEGA 328 (Arduino)
• Perfect for those projects too complex to be executed on a MCU
6. November 9th, 2013
Giffoni Open Makers Day 2013
6
Advantages?
Built-in
networking
Remote
access
Timekeeping
Multitasking
Linux
software
Filesystem
Size
USB
Community
7. November 9th, 2013
Giffoni Open Makers Day 2013
Using Python
Using GPIO, PWM and more with Python!
Available functionality:
• 7 Analog pins
• 65 Digital Pins at 3.3V
• 2xI2C
• 2xSPI
• 2x CAN Bus
• 4 Timers
• 4x UART
• 8x PWM
• A/D Converter
7
14. November 9th, 2013
Giffoni Open Makers Day 2013
Recommended readings
Getting Started with BeagleBone Black
Make
By Matt Richardson
Building Embedded Linux System
O’Reilly
By Karim Yaghmour, Jon Masters, Gilad Ben
Yassef, and Philippe Gerum
Embedded Linux System Design and
Development
By P. Raghavan, A. Lad, S. Neelakandan,
Auerbach
14
15. November 9th, 2013
Giffoni Open Makers Day 2013
Thank you
Daniele Costarella <hello@danielecostarella.com>
Mario Pucciarelli <pucciarelli.mario@gmail.com>
15