masahiro

masahiro

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!

Showing Posts 1 to 10

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:

jordan0day

jordan0day

This is really cool, and that seems like a neat device!

I know I personally would love to hear a bit more of the work you undertook in building the new nerves target for this device, like what steps you took when building the new custom system. Just in case you’re looking for ideas for another blog post to write :slight_smile:

lawik

lawik

Nerves Core Team

Okay, ordered. I have poor impulse control and it has a speaker? I see so much silly potential for this :smiley:

masahiro

masahiro OP

Yes, it has a speaker. It seems like it can produce quite a loud sound, so it might even be useful in a factory.

masahiro

masahiro OP

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.

lawik

lawik

Nerves Core Team

I have the device now. The standard firmware has a very loud starting chime :smiley: Hurt my ear.

Putting the Nerves system on it worked well. I tried my kiosk firmware which can usually get something onto the display but nothing happened. (on second thought the kiosk not working is certainly a problem on my end, I didn’t add everything needed)

@masahiro have you tried putting anything else on the display aside from the boot logo?

I did not get an iex prompt either.

masahiro

masahiro OP

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.

lawik

lawik

Nerves Core Team

Thank you very much!

alexslade

alexslade

How far did you get with this @lawik? I’ve got a m5stack rollerCAN motor and been playing with it via nerves, now I’m interested in the wider stack.

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.

— All posts loaded —

Where Next? Top

Trending in Discussions Top

budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New
juhalehtonen
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New
axelson
Hi there! :wave: @frigidcode and I (but mostly him) have been running an Elixir Book club, we’re almost done with Designing Elixir Syste...
New
budgie
I love Elixir. It’s one of 2 programming languages I’ve ever fallen in love with. But I don’t use it anymore. Serverless was the promis...
New
Null-logic-0
What IDE or editor are you using for Elixir development? Personally, I use Zed, and I really like it, but sometimes I wish there were a ...
New
jtormey
Lately I’ve been thinking about how to organize components as a LiveView application grows. One of the pain points I’ve found (for myself...
New
type1fool
I just stumbled on a newly redesigned elixir-lang.org. :tada: It looks like @Software_Mansion did the work, and I think it is generally a...
New

Other Trending Topics Top

KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
mudasobwa
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
ausimian
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
OndrejValenta
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly) AI dream has many faces, but general...
New
kip
In 2021 I started a new library called Tempo with the objective of modelling time as a set of intervals - not as instants. In 2022 I gave...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews