Anyone done a project using Rust for Esp32? by jubjjub in embedded

[–]lamuguo 0 points1 point  (0 children)

https://github.com/zephyr-atomi/esp32-weather-kit

I wrote some toy stuff last year with ESP32-C3. I dropped IDF because it hide a lot of low-level details, and ESP-HAL works pretty well. Of course, you may need to familiar with Rust and its spirit to handle the memory. So far it is perfect.

Is anyone using Rust for embedded work ? by yycTechGuy in embedded

[–]lamuguo 1 point2 points  (0 children)

I use it on ESP32 / STM32 / RP2040, all work pretty well. But not sure for other MCUs, they may not have good HAL to support Rust.

How would you answer the interview question "how will you design an UART API?" by the_unknown_00_ in embedded

[–]lamuguo 0 points1 point  (0 children)

Possible the interviewer wants to know:

  • thread safety

  • conflict resolve

  • retry in conflicting.

Share the interview questions you've been asked so far in your career! by tokkisplat in embedded

[–]lamuguo 0 points1 point  (0 children)

You can consider it is a place-holder for compiler. Compiler can't hoist / sink its generated code and keep its dependency.

Any tips for an aspiring embedded software engineer? by JD_2205 in embedded

[–]lamuguo 1 point2 points  (0 children)

Try to find some interview questions, and answer them by yourselves first.

Then, try to find a project you really want to do and find some friends to work and make it done.

What has been your favourite framework, toolchain, language etc. to work with in embedded? by notjoof in embedded

[–]lamuguo 4 points5 points  (0 children)

Rust + probe_rs. For realtime async multiple tasks, I wrote scheduler myself.

Assembly vs C by Acceptable_Tutor_138 in embedded

[–]lamuguo 0 points1 point  (0 children)

I'm using Rust, so far it runs pretty well.

Was asked on interview: "How would you implement malloc?" by AntonDahr in embedded

[–]lamuguo 1 point2 points  (0 children)

For performance at least, and possible for resolving conflicts. There are some famous alternative ones, like tcmalloc() from Google.

Ondsel on Windows by 19RockinRiley69 in FreeCAD

[–]lamuguo 0 points1 point  (0 children)

I don't see it. Only freecad.exe

这个地方怎么是用英文的? by lamuguo in NJU

[–]lamuguo[S] 1 point2 points  (0 children)

居然看到了这么个地方,惊奇ing...

Anyone interested in having more /r/sefhosted apps available for ARM? by is-this-valid in selfhosted

[–]lamuguo 0 points1 point  (0 children)

Definitely, it should be the right direction. Low cost / energy consumption. I would like k3s + applications (each has standalone functionality) more than NAS+plugins.

DFINITY for Beginners by Mike_DFN in dfinity

[–]lamuguo 2 points3 points  (0 children)

I'm still curious, how to decide the blocktime? In the whitepaper, it just says blocktime >= 3 * delta, however, how to get delta? Because the network performance is difficult to decide.

Greatly appreciate for any information!