Hackaday.io Hackaday.io
Projects
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

Experiments with Baremetal + Raspberry Pi

Learn-by-doing. Would like to get something like MicroPython on a Pi Zero

jonathan-beriJonathan Beri
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
1.9k views
2 comments
1.6k followers
2 likes
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 2
    • View all
  • Instructions 0
  • Discussion 2
View Gallery
1.9k
2
1.6k
2

Team (1)

  • jonathan-beriJonathan Beri

Join this project's team
Software
ongoing project
raspberry pi rpi pi zero pizero BAREMETAL micropython bare-metal RASPBERRY-PI pi-zero

This project was created on 08/16/2016 and last updated 3 years ago.

Description

I've been curious about baremetal programming on linux-class devices for awhile. Turns out there's a community of folks with the same curiosity (https://www.raspberrypi.org/forums/viewforum.php?f=72) and a lot of progress made in open source land. I'm plan to use this project as mostly a learning exercise. Since we all need a goal to get stuff done, I'm going to *try* to port MicroPython (https://github.com/micropython/micropython) onto a Raspberry Pi Zero. To the text editor!

Project Logs
Collapse

  • Blinky

    Jonathan Beri • 08/19/2016 at 14:05 • 0 comments

    Pretty straight-forward to blink the on-board LED. Code from https://github.com/dwelch67/raspberrypi/tree/master/boards/pizero/blinker01.

  • Prior Art

    Jonathan Beri • 08/16/2016 at 15:33 • 0 comments

    A search for "baremetal raspberry pi" will return a handful of results from a few brave souls. The most common are:

    • Bare Metal Programming in C
    • The official "Bare Metal" forum on raspberrypi.org
    • An active project from dwelch67

    In addition, there's a rather dated project that got ChibiOS (my preferred RTOS) running on a Pi using the above resources. There may be a separate project for the RTOS in the future!

View all 2 project logs

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR
deʃhipu wrote 05/29/2017 at 05:26 • point

Have you seen this port of MicroPython already? https://forum.micropython.org/viewtopic.php?f=12&t=3317

  Are you sure? yes | no

Jonathan Beri wrote 05/29/2017 at 12:28 • point

Oh, that's awesome!

  Are you sure? yes | no

Similar Projects

Raspberry Pi Pico can communicate with a ROS2 graph natively via micro-ROS
Project Owner Contributor

Using micro-ROS on the Raspberry Pi Pico

undefined

Build a trimmed down, fast custom Linux distro for your next Raspberry Pi project.
Project Owner Contributor

Raspberry Pi - Buildroot

gamaralgamaral

The 2016 Hackaday Prize
A Raspberry Pi powered Radar for bicycles
Project Owner Contributor

PiBidar - Pi Bicycle Radar

mitchell-wong-hoMitchell Wong Ho

Use a Raspberry Pi and a OLED screen to constantly output BTC/GBP rate
Project Owner Contributor

Bitcoin live stats using Raspberry Pi 3

ash-johnsonAsh Johnson

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2026 Hackaday

By using our website and services, you expressly agree to the placement of our performance, functionality, and advertising cookies. Learn More

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "Experiments with Baremetal + Raspberry Pi", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.