masahiro

masahiro

Using Nerves on M5Stack Core MP135

I recently wrote an article about using Nerves on the M5Stack Core MP135. This device is a Linux-powered SBC that comes with a built-in case, making it a great option for embedded applications. I’ve successfully ported Nerves to the M5Stack Core MP135, and if you’re interested in exploring how to run Nerves on this board, feel free to check out the article here:

Using Nerves on M5Stack Core MP135

I truly appreciate the work that has gone into Nerves and Nerves Livebook, and I’ve really enjoyed using them. I’m excited about the possibility of supporting more devices and seeing the community of Nerves users continue to grow. Huge thanks to the developers for creating such an amazing platform!

Most Liked

lawik

lawik

Nerves Core Team

Very cool work!

The device is here: M5Stack CoreMP135 with STM32MP135D– m5stack-store

I find the small screen and the double Gigabit Ethernet rather interesting :slight_smile:

masahiro

masahiro

Before doing this porting, I didn’t know much about the internal structure of Nerves. However, through the porting process, I was able to understand a lot. The Nerves documentation is very well written, so I was able to grasp the methods. I believe that having practical examples makes it easier to understand, so I’m thinking of writing a blog post to share my experience.

masahiro

masahiro

Nerves’ console is HDMI. The LCD only displays the logo.
If you want to switch your console to LCD, please refer to this article.

Image

The LCD is narrow, so it might be more fun to display graphics rather than using IEX.

The Image module in this article is an example of writing an image to an LCD.

Last Post!

lawik

lawik

Nerves Core Team

Oh this thing totally works thanks to masahiro making the system for it. I failed to run Flutter on it since this is a 32-bit system and that’s not supported by the Sony Flutter embedder we use. But no other notes :smiley:

I didn’t do a ton with it.

Where Next?

Popular in Discussions Top

PragTob
Hey everyone, this has been on my mind for some time and I’d love your input on it! TLDR: I feel like maps are superioer for storing and...
New
AstonJ
If a newbie asked you about Phoenix Contexts, how would you explain the basics to them? Feel free to be as concise or in-depth as you li...
New
AstonJ
I’ve just started the Phoenix part of the utterly brilliant online course by @pragdave. On generating the Phoenix app he uses the --no-ec...
New
chuck
Let me start by stating an assumption: Phoenix is a great approach to building REST APIs. There are many reasons for this, but I will ass...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New
Fl4m3Ph03n1x
Background A few days ago I was listening to The future of Elixir from Elixir Talks, with Dave Thomas (@pragdave ) and Brian Mitchell. I...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement