TinyGo

Want to learn about hardware coding using Go, but don't have any actual gear? We got you covered!

Check out the TinyGo tour: tinygo.org/tour/

#tinygo #golang #hardware #embedded #wasm

Tour of TinyGo

Welcome to the tour of TinyGo! This tour assumes you’re…

TinyGo
Shawn Hymel

Happening next week! 🔥 Sign up for my #Zephyr workshop at 10:30 am CDT April 24. I'll cover the basics of writing a cross-platform #embedded device driver. If you want to follow along, consider getting the parts now.
👇
event.on24.com/wcc/r/4870160/B

#IoT #microcontroller #RTOS #electronics @zephyr

CLion Blog

CLion 2025.1 Arrives With Support for Out-of-Project Files in CLion Nova, Qt Renderers, the ST-LINK Debug Server, and West Build Options
#Clang #CLion #News #Releases #Bazel #Clionnova #Embedded #Opencv #Qt #Release #Stm32 #Zephyrwest

blog.jetbrains.com/clion/2025/

Habr

Когда ты больше не просто пишешь код. Ты управляешь энергией

Привет, Хабр! Когда-то я писал веб-приложения. Решал задачи бизнеса, деплой в прод, REST, тесты, метрики, кубики. Всё было нормально. Но в какой-то момент мне стало… скучно. Да, задачи были интересными. Команда — отличной. Но где-то внутри появилась пустота. Хотелось делать что-то настоящее. Осязаемое. Что-то, где за твоим кодом — больше, чем UI и API. Хотелось влиять на реальный мир. Так я попал в мир электропривода.

habr.com/ru/articles/901368/

#PMSM #FOC #embedded #векторное_управление #электропривод

Когда ты больше не просто пишешь код. Ты управляешь энергией

Когда-то я писал веб-приложения. Решал задачи бизнеса,…

Хабр
Habr

Затолкаем братцы!!! UART Lite через PCIe прямиком в Linux: драйвер за вечер (почти)

Что если можно было бы подключить своё AXI-устройство на FPGA к Linux через PCIe за вечер? В этой статье рассказываю, как написать драйвер для UARTLite через XDMA, собрать свою TTY и начать работать с GPS прямо из терминала! Залетай, что смотришь....

habr.com/ru/articles/900644/

#fpga #linux #linux_kernel #uart #pcie #tty #axi #vivado #embedded #driver

Затолкаем братцы!!! UART Lite через PCIe прямиком в Linux: драйвер за вечер (почти)

Иногда самые простые задачи превращаются в мини-приключения.…

Хабр
Joel Michael

Hey USB-protocol-knowers, is a zero-length packet always sent as DATA0, or does it follow the DATA0/1 toggle? From what I’ve researched so far, it appears the spec says DATA0 during SETUP/STATUS, and following DATA0/1 during BULK #Electronics #Embedded #AskFedi

Apr 14, 2025, 08:21 · · · 1 · 0
ilias :thepiratebay:

bookmarking this because one of my future ideas would be to attempt reverse engineering Hikvision cameras used in British supermarkets – after dealing with more urgent issues and having more relaxed schedule :eyes_opposite:

youtube.com/playlist?list=PLuy

#Embedded #ReverseEngineering

Hikvision Security Camera

YouTube
Niklas Hauser

Oh, the recording of my #embedded talk at #emBO about Data Mining Hardware Descriptions is online!
youtube.com/watch?v=hOjxdVplwB

Wesley Moore

Did some tinkering last night and got a RISC-V ESP32 hosting a small website using bare metal Rust¹ over Wi-Fi.

forge.wezm.net/wezm/esp32-webs

¹ With the exception of the binary blobs that are part of esp-wifi-sys

#Rust #ESP32 #Embedded #RISCV

Apr 11, 2025, 22:56 · · · 2 · 0
Habr

Это под силу даже веб-разработчику! Размышляю, как создать драйверы на JavaScript с API WebUSB

Привет! Я Игорь Кечайкин, руководитель группы разработки во Frontend-команде Flocktory. Недавно, решая задачу, связанную с API WebUSB для Fingerprint-атрибуции пользователя, задался совершенно не связанным теоретическим вопросом: а как создать с этим API драйверы на JavaScript? Чтобы разобраться, изучил спецификацию API WebUSB, а теперь принёс на Хабр выжимку самых важных элементов. В статье я расскажу о принципах работы решения и том, что с ним делать веб-разработчику, который хочет напрямую реализовать на сайт функцию, например, 3D-принтинга с пользовательских девайсов. А также вы узнаете, насколько это безопасно — для сайта, внедряющего API, и для девайсов юзера. Если интересно, как расширить возможности своих сайтов и избавиться от головной боли с адаптацией под всевозможные устройства, заходите в статью.

habr.com/ru/companies/flocktor

#webusb #браузеры #hardware #javascript #embedded #w3c #drivers #usbif #chromium #мнение

Это под силу даже веб-разработчику! Размышляю, как создать драйверы на JavaScript с API WebUSB

Привет! Я Игорь Кечайкин, руководитель группы разработки…

Хабр
Shawn Hymel

Over the past few episodes, we’ve been building up to this moment: writing device drivers. It’s tricky and takes a solid understanding of CMake, Kconfig, and the Devicetree. But here it is: how to write device drivers in #Zephyr!
👇👇👇
youtu.be/vXAg_UbEurc

#iot #microcontroller #embedded #rtos @zephyr

Schoumi

It's a great day when trying to make some code/transfer optimization you end up fixing bugs you don't know you had, make memory usage divide by two and doing the transfer optimization that was planned.

Ok everything is around the same buffer and it's usage with the hardware but still.

I can advance on other parts now.

#eink #diy #wip #embedded #esp32

Apr 10, 2025, 18:37 · · · 0 · 0
Embedded Podcast

This week, Chris and Elecia chat about mental health, journaling, personal projects, and listener questions.
Take a listen here: embedded.fm/episodes/498.

Here's Chris on the relevance of learning to learn:

Thank you to Nordic Semi for sponsoring the show!

#mentalhealth #journaling #embedded #engineering #electrical #electronics

Embedded Podcast

This week, we chat about mental health, journaling, personal projects, and listener questions.
Take a listen here: embedded.fm/episodes/498.

Here's an excerpt from the show:

#mentalhealth #journaling #embedded #engineering #electrical #electronics

Embedded Podcast

This week, Chris and Elecia chat about mental health, journaling, personal projects, and listener questions.
At the end of the show, Elecia reads a Winnie the Pooh poem as Cookie Monster death metal.

Check out the show's transcript: embedded.fm/transcripts/498

#mentalhealth #journaling #embedded #engineering #electrical #electronics

498: To Consume Stickers — Embedded

Transcript from 498: To Consume Stickers with Christopher…

Embedded
Habr

Что такое Lua: почему стоит его попробовать и как встроить в программу на Go

Lua — это лёгкий, быстрый и гибкий скриптовый язык, который появился в 1993 году. Он написан на C и чаще всего используется не как самостоятельный язык, а как встраиваемый инструмент для других приложений. Если вы играли в World of Warcraft и устанавливали аддоны, вы уже сталкивались с Lua. Redis исполняет Lua-скрипты внутри себя. Lua используется в Nginx через модуль ngx_http_lua_module, который позволяет писать обработчики HTTP-запросов. В NeoVim плагины тоже можно писать на Lua. Короче говоря — язык не из популярных топов, но крайне полезен и встраиваем во многие инфраструктурные решения. Я опишу главные особенности языка и приведу небольшой пример использования из Go.

habr.com/ru/articles/898828/

#lua #golang #embedded

Niels Moseley

Doing some bare metal #development for the RP2350. So far I have a blinky on a SysTick interrupt and a working UART. The hard part is done as I can now have “proper” print-based debug output. #embedded #arm