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!
Trending in Discussions
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
New
The obligatory hello world thread!
Who are you and where are you from? :stuck_out_tongue:
New
I want to open this thread for you all to discuss and help those who really like Ash but are still hesitant to use it in a real project. ...
New
I was working on an Ecto migration and I needed a timestamp. So, for the nth time, I looked up the different data types for timestamps, a...
New
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog
It says that Fly is going all-in on sprites, which is a worry ...
New
We’re evaluating API mocking tools for OpenAPI-based projects and would love to hear what other teams are using.
We’re particularly inte...
New
Is there a word for the ~> symbol used in Version strings?
Do you also just call it a Squiggle Arrow™ ?!
New
Other Trending Topics
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
There are three potential reasons for members of this forum to have a look at https://vutuv.de
You are tired or annoyed of LinkedIn.
Yo...
New
ICal is a library for interacting with iCalendar data. It parses iCalendars into typed Elixir structs via ICal.from_ics, and can prepare ...
New
Latest Nerves Threads
Latest Livebook Threads
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #ai
- #phoenix_html
- #elixirconf-us
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
lawik
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
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
lawik
Okay, ordered. I have poor impulse control and it has a speaker? I see so much silly potential for this
masahiro
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
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
I have the device now. The standard firmware has a very loud starting chime
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
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
Thank you very much!
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
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
I didn’t do a ton with it.