#embedded

This looks quite handy crowdsupply.com/excamera/termd

They also had a post about how they're using subpixel rendering to get legible text out of 3 pixel wide glyphs: excamera.substack.com/p/can-3-

#uart #hardware #embedded #fonts

A small screen with tiny colourful hexadecimal numbers displayed on it.
2025-07-11

Join our upcoming Rust training courses this September with @ferrous. Whether refining fundamentals or diving deeper into exploring embedded development, these sessions are a solid investment to strengthen your #RustLang skills. Details: training.kdab.com/portfolio/ru #Embedded

Embedded Podcastembedded@mstdn.social
2025-07-11

🎙️ Episode 505: Potato In A Number Field

Chris (@stoneymonster) and Elecia (@logicalelegance) spoke with Peter Griffin about Jumperless Breadboards, no-install GUI development, Excel, and puppies.

▶️ Listen here: embedded.fm/episodes/505

#embedded #engineering #electronics #excel #puppies #GUI #maker

John Gordon 📷Bluedonkey
2025-07-10

The screens that show the previews of photos taken on rides at Chessington appear to be running Linux not Windows. I’m impressed!

Two portrait format monitors from a bank of three that show photos after you get off a ride. They were all rebooting as we walked past. The boot messages look like they’re booting a Linux OS. Close up of the left screen from the previous photo, rotated to make the messages a little easier to read (although the photo was from a little too far back to make the text clear).
OpenCVopencv
2025-07-09

OpenCV Version 4.12.0 is now available! Highlights include: GIF decode and encode for imgcodecs, improved PNG and Animated PNG files handing, animated WebP Support, and especially the new HAL for RISC-V RVV 1.0 platforms.

Read more: opencv.org/blog/opencv-4-12-0-

OpenCV Logo with text: "OpenCV 4.12 Is Now Available"
TinyGoTinyGo
2025-07-09

Did you know that we have open monthly meetings to discuss important issues related to the ongoing development of TinyGo? Now you do!

More info here:
github.com/tinygo-org/tinygo/w

Mike Harrisonmeuon@fosstodon.org
2025-07-08

nmcli is growing on me
A public admission, as I learn to use it for the things I need, Network Manager via NMCI is growing on me. Posting notes publcially;

nmcli connection modify "Wired connection 1" -ipv4.addresses "192.168.98.17/28"

nmcli connection modify "Wired connection 1" +ipv4.addresses "192.168.42.17/28" nmcli connection modify "Wired connection 1" 802-3-ethernet.cloned-mac-address 9e:a8:d4:e4:24:42 ; sync ; reboot

#nmcli #cli #linux #embedded

Cytrencecytrence
2025-07-07

Directly access from a computer without network.

Check out this demo video
youtu.be/JO7J0rCgBbY

2025-07-07

Slint ❤️ Material Design: We're proud to announce a tech-preview of Material Design re-implemented in #Slint with navigation bars, side sheets, segmented buttons, and more. Jump right into building with ready-made components:

slint.dev/blog/material-comp-t

Give it a try and let us know your thoughts, suggestions, feedback

#MaterialDesign #Embedded

2025-07-07

I've been working on improving the rudimentary support for firmware update deltas that has existed in NervesHub for a long time. There are some PRs still in flight but the support is becoming less rudimentary by the day :)
underjord.io/delta-support-a-t
#elixir #embedded

Kevin Karhan :verified:kkarhan@infosec.space
2025-07-07

Given that I want to target i486 with @OS1337 but don't want to deal with obsolete hardware that is dying of old age, I think it's more fitting to consider a sort-of mainboard to shove some 486SX-SOM with PC/104-Plus on and have the few necessities hooked up to it. Maybe even put it inside a THINN #Pizzabox-style #case?

It would also make a new "bridge" machine to interface old PCI & ISA hardware and allow connecting i.e. a #QuadFlop and roll with that...

github.com/OS-1337/tiny486

Thoughts, @rasteri @polpo @TechTangents @lazygamereviews @foone ??

#Tiny486 #embedded #EmbeddedComputing #retro #RetroComputing #Linux #EmbeddedLinux #Development #DevKit #DevelopmentKit #ideas #concepts #Hardware #OpenSource #OpenSourceHardware #Mainboard #i486 #i386 #i487 #486SX #486DX #PCI #ISA #BridgeMachine #Bridge #PC104 #PC104Plus

A crude block diagram for the tiny486 mainboard, which takes PC/104-Plus SOMs and fans them out for different use-cases.
2025-07-05

Taming Hard Faults in Zephyr OS: Практическое руководство для embedded-разработчиков

🚨 Что такое Hard Fault простыми словами Hard Fault — это критическая ошибка процессора. Проще говоря, это ситуация, когда микроконтроллер встречает что-то настолько «невозможное» для себя, что не может продолжить выполнение программы. Типичный пример — попытка обратиться к памяти, которой не существует, или выполнение запрещённой инструкции. Когда это происходит, процессор сразу передаёт управление специальному обработчику — Hard Fault Handler .

habr.com/ru/articles/925298/

#embedded #embedded_linux #embedded_software_development #arm #rtos #iot #zephyr #embedded_development

ente 🦆🏳️‍🌈🏳️‍⚧️3nt3@chaos.social
2025-07-05

I feel like I have superpowers because I got an STM32F103C8 to be a usb device and blink an led omg #stm32 #embassy #rust #embedded

Ihor Kalnytskyiihor@fosstodon.org
2025-07-05

Spent two evenings debugging a UART overrun in embassy-rs, diving deep into ring buffers, interrupts, and clock configs…

Turns out the real bug was me running a debug build. The issue doesn’t exist in release. 🤦‍♂️

#rust #embedded #embassy #stm32

2025-07-05

Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS

Всем привет! Сегодня хочу углубиться в одну из самых важных тем в мире Zephyr OS — синхронизацию потоков и задач. Если вы хоть раз работали с k_thread_create , гоняли потоки туда-сюда и ловили bus fault, вы меня понимаете. Когда задача одна — всё просто. Но как только вырастает многопоточность, задачи начинают драться за общий ресурс — и тут без надёжной синхронизации не обойтись. У Zephyr OS есть три главных инструмента для этого: spinlock , mutex и semaphore . Каждый со своим характером и подводными камнями.

habr.com/ru/articles/925168/

#многопоточность #многопоточное_программирование #rtos #ZephyrOS #zephyr_project #embedded #embedded_software_development #embedded_systems

Piotr Esden-Tempskiesden@chaos.social
2025-07-04

bmputil V1.0.0-rc.2 is here! This release candidate is quite a big change from rc.1 because we realized that we need to address the command line interface structure before the V1.0 release. See release notes for details. Please give it a try and let us know if you have any suggestions or questions! 🎉 Massive thanks to @dragonmux for making this release a reality! github.com/blackmagic-debug/bm #opensource #rust #embedded #electronics #debugging #microcontrollers #jtag #swd

Screenshot of a terminal. Showing the output of `bmputil-cli`.
```
Black Magic Probe companion utility

Usage: bmputil-cli [OPTIONS] <COMMAND>

Commands:
  probe     Actions to be performed against a probe
  target    Actions to be performed against a target connected to a probe
  server    Actions that run the tool as a debug/tracing server
  debug     Actions that run debugging commands against a target connected to a probe
  complete  Generate completions data for the shell
  help      Print this message or the help of the given subcommand(s)

Options:
  -s, --serial <SERIAL_NUMBER>  Use the device with the given serial number
      --index <INDEX>           Use the nth found device (may be unstable!)
  -p, --port <PORT>             Use the device on the given USB port
  -h, --help                    Print help
  -V, --version                 Print version
```
Embedded Podcastembedded@mstdn.social
2025-07-04

🎙️ Episode 504: The Robot Was Expecting It

Chris (@stoneymonster) and Elecia (@logicalelegance) open up about the mentors and moments that shaped their careers—past pivots, evolving identities, and the Embedded Slack book club.

▶️ Listen here: embedded.fm/episodes/504

#embedded #engineering #electronics #bookclub #reading #careers

ilias :thepiratebay:DM_Ronin@mstdn.social
2025-07-04

there are already teardowns of Switch 2 and charging dockers

looks like Nintendo ordered custom USB input port controller chips from Infineon/Cypress - CP10356AT/CP10358AT/CP10359AT - to handle the execution of USB authentication process handshake for charging - and possibly other restrictions - with STM32 MCU running the "show"

(credit for photos to iFixIt & Chargelab com)

#Embedded #Electronics #Hardware #Nintendo #NintendoSwitch2 #Switch2

PCB of a Nintendo Switch 2 charging dockNintendo Switch 2 main board PCB. Key components highlighted in colorful rectangles

Red: NVIDIA GMLX30-A1 applications processor w/ GPU

Orange: Micron MT62F768M64D4EK-026 WT:B 6 GB LPDDR5 SDRAM memory

Yellow: Infineon CP10359AT USB type-C controller

Green: Likely Nintendo B2423 Game Card reader controller

Navy: Genesys Logic GL852G quad-port USB 2.0 hub

Dark blue: Analog Devices MAX17050 battery fuel gauge

Pink: Diodes Incorporated PI2SSD3212NCE 14-bit 2:1 SSD switch
Chris Hansoneschaton
2025-07-03
Embedded Podcastembedded@mstdn.social
2025-07-03

Listen to episode 504: The Robot Was Expecting It (embedded.fm/episodes/504), with Chris( @stoneymonster ) and Elecia( @logicalelegance ).

They chat about the people who shaped their careers, the “what-ifs” and some fun reading in Embedded Slack Book Club.

Here's an excerpt from the show:

#embedded #engineering #electronics #bookclub #reading #careers

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst