SlideShare ist ein Scribd-Unternehmen logo
1 von 10
© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
Understanding the BBB
2© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
What to Expect?
BBB Components
Interrupt Management
3© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
BBB Components
CPU vs Microcontroller
Microprocesser vs Microcontroller?
Which is super set of what?
Microcontroller is a superset
So, let's start w/ a CPU
4© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
BBB Components
CPU
Architectures like x86 (Intel / AMD), ARM (ARM), ...
CPUs like Pentium (Intel), Cortex A8 (ARM), ...
5© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
BBB Components
CPU
uC
Ctlr
Ctlr
Ctlr
Int.
RAM
Flash
EEPROM
Microcontrollers like AtmegaX (Microchip), PIC16X (Microchip), …
6© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
BBB Components
CPU
uC
Ctlr
Ctlr
Ctlr
Int.
RAM
SOCs like am335x (TI), ...
SoC
Boot
ROM
Power
Mgmt
Clock
Ctrl
7© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
BBB Components
CPU
uC
Ctlr
Ctlr
Ctlr
Int.
RAM
Boards / Platforms like BBB (element14), ...
SoC
Boot
ROM
Power
Mgmt
Clock
Ctrl
Board / Platform
Ext.
RAM
eMMC
EEPROM
LEDs
Switches
Headers
Connectors
...
8© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
Interrupt Flow & Masking
CPU
Intr
Ctlr
Timer
Ctlr
Int.
RAM
SoC
Boot
ROM
Board / Platform
GPIO
Ctlr
9© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
What all have we learnt?
BBB Components
Interrupt Management
10© 2020 SysPlay Workshops <workshop@sysplay.in>
All Rights Reserved.
Any Queries?

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

BeagleBone Black Booting Process
BeagleBone Black Booting ProcessBeagleBone Black Booting Process
BeagleBone Black Booting Process
 
Architecture Porting
Architecture PortingArchitecture Porting
Architecture Porting
 
Kernel Debugging & Profiling
Kernel Debugging & ProfilingKernel Debugging & Profiling
Kernel Debugging & Profiling
 
Block Drivers
Block DriversBlock Drivers
Block Drivers
 
Linux DMA Engine
Linux DMA EngineLinux DMA Engine
Linux DMA Engine
 
Audio Drivers
Audio DriversAudio Drivers
Audio Drivers
 
Toolchain
ToolchainToolchain
Toolchain
 
SPI Drivers
SPI DriversSPI Drivers
SPI Drivers
 
Platform Drivers
Platform DriversPlatform Drivers
Platform Drivers
 
POSIX Threads
POSIX ThreadsPOSIX Threads
POSIX Threads
 
USB Drivers
USB DriversUSB Drivers
USB Drivers
 
Kernel Debugging & Profiling
Kernel Debugging & ProfilingKernel Debugging & Profiling
Kernel Debugging & Profiling
 
File System Modules
File System ModulesFile System Modules
File System Modules
 
gcc and friends
gcc and friendsgcc and friends
gcc and friends
 
File System Modules
File System ModulesFile System Modules
File System Modules
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Linux Porting
Linux PortingLinux Porting
Linux Porting
 
Linux Network Management
Linux Network ManagementLinux Network Management
Linux Network Management
 
Signals
SignalsSignals
Signals
 
Kernel Timing Management
Kernel Timing ManagementKernel Timing Management
Kernel Timing Management
 

Ähnlich wie Understanding the BBB

MICROCONTROLLER PROGRAMMING.pdf
MICROCONTROLLER PROGRAMMING.pdfMICROCONTROLLER PROGRAMMING.pdf
MICROCONTROLLER PROGRAMMING.pdf
KarthiA15
 
zEC12 e zBC12 Hardware Overview
zEC12 e zBC12 Hardware OverviewzEC12 e zBC12 Hardware Overview
zEC12 e zBC12 Hardware Overview
Felipe Lanzillotta
 
Servidor IBM zEnterprise BC12
Servidor IBM zEnterprise BC12Servidor IBM zEnterprise BC12
Servidor IBM zEnterprise BC12
Anderson Bassani
 
ITE7_Chapter 01: Introduction to Personal Computer Hardware
ITE7_Chapter 01: Introduction to Personal Computer HardwareITE7_Chapter 01: Introduction to Personal Computer Hardware
ITE7_Chapter 01: Introduction to Personal Computer Hardware
Regional Polytechnic Institute Techo Sen Takeo
 

Ähnlich wie Understanding the BBB (20)

MICROCONTROLLER PROGRAMMING.pdf
MICROCONTROLLER PROGRAMMING.pdfMICROCONTROLLER PROGRAMMING.pdf
MICROCONTROLLER PROGRAMMING.pdf
 
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWERMastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
 
Powering Next-Gen EC2 Instances: Deep Dive into the Nitro System (CMP303-R1) ...
Powering Next-Gen EC2 Instances: Deep Dive into the Nitro System (CMP303-R1) ...Powering Next-Gen EC2 Instances: Deep Dive into the Nitro System (CMP303-R1) ...
Powering Next-Gen EC2 Instances: Deep Dive into the Nitro System (CMP303-R1) ...
 
Security benefits of the Nitro architecture - SEP401-R - AWS re:Inforce 2019
Security benefits of the Nitro architecture - SEP401-R - AWS re:Inforce 2019 Security benefits of the Nitro architecture - SEP401-R - AWS re:Inforce 2019
Security benefits of the Nitro architecture - SEP401-R - AWS re:Inforce 2019
 
IT Essentials version 5.0 Presentation Lectures
IT Essentials version 5.0 Presentation LecturesIT Essentials version 5.0 Presentation Lectures
IT Essentials version 5.0 Presentation Lectures
 
Ite v5.0 chapter1
Ite v5.0 chapter1Ite v5.0 chapter1
Ite v5.0 chapter1
 
ITE v5.0 - Chapter 1
ITE v5.0 - Chapter 1ITE v5.0 - Chapter 1
ITE v5.0 - Chapter 1
 
zEC12 e zBC12 Hardware Overview
zEC12 e zBC12 Hardware OverviewzEC12 e zBC12 Hardware Overview
zEC12 e zBC12 Hardware Overview
 
Ite v5.0 chapter3
Ite v5.0 chapter3Ite v5.0 chapter3
Ite v5.0 chapter3
 
Training report on embedded sys_AVR
Training report on embedded sys_AVRTraining report on embedded sys_AVR
Training report on embedded sys_AVR
 
Servidor IBM zEnterprise BC12
Servidor IBM zEnterprise BC12Servidor IBM zEnterprise BC12
Servidor IBM zEnterprise BC12
 
Pitch v2.2
Pitch v2.2Pitch v2.2
Pitch v2.2
 
ITE7_Chp1 (1).pptx
ITE7_Chp1 (1).pptxITE7_Chp1 (1).pptx
ITE7_Chp1 (1).pptx
 
ITE7_Chp1 (1).pptx
ITE7_Chp1 (1).pptxITE7_Chp1 (1).pptx
ITE7_Chp1 (1).pptx
 
Virtualization Support in ARMv8+
Virtualization Support in ARMv8+Virtualization Support in ARMv8+
Virtualization Support in ARMv8+
 
ITE7_Chp1.pptx
ITE7_Chp1.pptxITE7_Chp1.pptx
ITE7_Chp1.pptx
 
ITE7_Chapter 01: Introduction to Personal Computer Hardware
ITE7_Chapter 01: Introduction to Personal Computer HardwareITE7_Chapter 01: Introduction to Personal Computer Hardware
ITE7_Chapter 01: Introduction to Personal Computer Hardware
 
AWS IoT - How Low Can You Go (IOT357-R1) - AWS re:Invent 2018
AWS IoT - How Low Can You Go (IOT357-R1) - AWS re:Invent 2018AWS IoT - How Low Can You Go (IOT357-R1) - AWS re:Invent 2018
AWS IoT - How Low Can You Go (IOT357-R1) - AWS re:Invent 2018
 
Docslide.us manual de-la-placa-pc-400
Docslide.us manual de-la-placa-pc-400Docslide.us manual de-la-placa-pc-400
Docslide.us manual de-la-placa-pc-400
 
IT Essentials (Version 7.0) - ITE Chapter 1 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 1 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 1 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 1 Exam Answers
 

Mehr von SysPlay eLearning Academy for You (9)

Linux Internals Part - 3
Linux Internals Part - 3Linux Internals Part - 3
Linux Internals Part - 3
 
Linux Internals Part - 2
Linux Internals Part - 2Linux Internals Part - 2
Linux Internals Part - 2
 
Linux Internals Part - 1
Linux Internals Part - 1Linux Internals Part - 1
Linux Internals Part - 1
 
Cache Management
Cache ManagementCache Management
Cache Management
 
Introduction to BeagleBone Black
Introduction to BeagleBone BlackIntroduction to BeagleBone Black
Introduction to BeagleBone Black
 
Introduction to BeagleBoard-xM
Introduction to BeagleBoard-xMIntroduction to BeagleBoard-xM
Introduction to BeagleBoard-xM
 
Serial Drivers
Serial DriversSerial Drivers
Serial Drivers
 
I2C Drivers
I2C DriversI2C Drivers
I2C Drivers
 
Linux System
Linux SystemLinux System
Linux System
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Understanding the BBB

  • 1. © 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. Understanding the BBB
  • 2. 2© 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. What to Expect? BBB Components Interrupt Management
  • 3. 3© 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. BBB Components CPU vs Microcontroller Microprocesser vs Microcontroller? Which is super set of what? Microcontroller is a superset So, let's start w/ a CPU
  • 4. 4© 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. BBB Components CPU Architectures like x86 (Intel / AMD), ARM (ARM), ... CPUs like Pentium (Intel), Cortex A8 (ARM), ...
  • 5. 5© 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. BBB Components CPU uC Ctlr Ctlr Ctlr Int. RAM Flash EEPROM Microcontrollers like AtmegaX (Microchip), PIC16X (Microchip), …
  • 6. 6© 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. BBB Components CPU uC Ctlr Ctlr Ctlr Int. RAM SOCs like am335x (TI), ... SoC Boot ROM Power Mgmt Clock Ctrl
  • 7. 7© 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. BBB Components CPU uC Ctlr Ctlr Ctlr Int. RAM Boards / Platforms like BBB (element14), ... SoC Boot ROM Power Mgmt Clock Ctrl Board / Platform Ext. RAM eMMC EEPROM LEDs Switches Headers Connectors ...
  • 8. 8© 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. Interrupt Flow & Masking CPU Intr Ctlr Timer Ctlr Int. RAM SoC Boot ROM Board / Platform GPIO Ctlr
  • 9. 9© 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. What all have we learnt? BBB Components Interrupt Management
  • 10. 10© 2020 SysPlay Workshops <workshop@sysplay.in> All Rights Reserved. Any Queries?