Aug 24 – 26, 2024
Asia/Kolkata timezone

MicroBlocks on Zephyr

Aug 24, 2024, 3:20 PM
20m
Room 1: Plenary

Room 1: Plenary

Talk (20 min) Zephyr

Speaker

Mr Ayush Singh
BeagleBoard.org

Description

I will be presenting my work porting MicroBlocks to Zephyr. MicroBlocks is a blocks programming language for physical computing inspired by Scratch. It uses Arduino APIs and thus was limited to a selection of boards that support Arduino APIs.

Using Arduino Core API module for Zephyr and adding the missing stuff, I was able to get MicroBlocs working on BeagleConnect Freedom board running Zephyr under the hood.

I will also go over the steps required to port MicroBlocks to other Zephyr supported boards.

Some links for my work:

  1. Blog Post
  2. MicroBlocks Freestanding Application

Session author's bio

I am a 5th year student from Indian Institute of Technology (Indian School of Mines), Dhanbad pursuing Integrated Matematics and Computing. I have successfully completed Google Summer of Code 2022 and 2023 under Tianocore and BeagleBoard.org, respectively. I am currently working as an Embedded Developer for BeagleBoard.org.

Special accommodations

I would like my talk to follow Dhruva Gole's talk regarding the Arduino Core Module for Zephyr since my work is based on this module. My work also serves as a great real-world use case for this module and thus our talk's should complement each other.

Please confirm that there are included headshots of all speakers in their profiles Yes
Agree to Privacy Policy and Notice I agree
Level of Difficulty Beginner
In Person Attendance In-person

Presentation materials