YoVDO

The Actor Model Applied to the Raspberry Pi and the Embedded Domain

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Raspberry Pi Courses Embedded Systems Courses Erlang Courses RTOS (Real-time Operating System) Courses Actor Model Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the application of the Actor Model to embedded systems and the Raspberry Pi in this 40-minute conference talk from GOTO Aarhus 2012. Delve into how the Actor Model's properties can address complexities in modern embedded systems, offering a fresh perspective that challenges conventional approaches. Learn about creating layered architectures for hardware modules and partitioning complex systems into smaller units, leading to easier testing, contained runtime errors, and improved maintainability. Discover the benefits of using Erlang in embedded systems, including creating actors, handling communication, and managing process errors. Examine practical applications with the Raspberry Pi, exploring its use in education and peripherals. Gain insights into fine-grain abstraction, universal peripheral/component modules, and ongoing developments in hardware simulation.

Syllabus

Intro
Embedded Systems
Current Challenges
RTOS Concepts
Embedded Linux
Limitations of the Actor Model
Erlang Embedded
Why Erlang
Creating an Actor
Communication
Process Error Handling
Propagating Exit Signals
Trapping Exits
External Interfaces
Erlang, the Maestro
Raspberry Pi in Education
Raspberry Pi Peripherals
The ErlBuggy!
Example: GPIO
GPIO Proxy
Fine Grain Abstraction
Universal Peripheral/Component Modules
TI OMAP Reference System
Ponte Prototype
Hardware Simulator (WIP)
Thank you


Taught by

GOTO Conferences

Related Courses

Concurrent Programming in Erlang
University of Kent via FutureLearn
Erlang
Exercism
Functional Programming in Erlang
FutureLearn
An Erlang Course
Independent
Erlang master classes
Independent