#embeddeddevelopment — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #embeddeddevelopment, aggregated by home.social.
-
fsm-toolkit v0.8.0 released
A toolkit for finite state machines: DFA, NFA, Moore, Mealy. Compact binary format, visualisation, code generation, TUI editor.
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
What's new in 0.8.0
@ TUI editor (fsmedit) with mouse drag, undo/redo, two-column file browser, persistent config.
@ Code generation for C, Rust, and Go/TinyGo. Interactive runner with state history.
@ Analysis and Validation with detection of various malformed patterns, incompleteness, and valid FSMs of the supported types.
@ Native PNG and SVG renderers — no Graphviz dependency. Sugiyama layered layout algorithm. 4× supersampling for crisp output. Graphviz support still available, this is work in progress, matching Graphviz quality reliably will take time.
@ NFA support with powerset simulation, epsilon closure, and NFA→DFA conversion.
@ Formal specification documenting semantic guarantees.
Binaries: Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
#fsm #golang #foss #automata #compsci #tui #rustlang #rust #programming #electronics #embedded #embeddeddevelopment
-
fsm-toolkit v0.8.0 released
A toolkit for finite state machines: DFA, NFA, Moore, Mealy. Compact binary format, visualisation, code generation, TUI editor.
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
What's new in 0.8.0
@ TUI editor (fsmedit) with mouse drag, undo/redo, two-column file browser, persistent config.
@ Code generation for C, Rust, and Go/TinyGo. Interactive runner with state history.
@ Analysis and Validation with detection of various malformed patterns, incompleteness, and valid FSMs of the supported types.
@ Native PNG and SVG renderers — no Graphviz dependency. Sugiyama layered layout algorithm. 4× supersampling for crisp output. Graphviz support still available, this is work in progress, matching Graphviz quality reliably will take time.
@ NFA support with powerset simulation, epsilon closure, and NFA→DFA conversion.
@ Formal specification documenting semantic guarantees.
Binaries: Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
#fsm #golang #foss #automata #compsci #tui #rustlang #rust #programming #electronics #embedded #embeddeddevelopment
-
fsm-toolkit v0.8.0 released
A toolkit for finite state machines: DFA, NFA, Moore, Mealy. Compact binary format, visualisation, code generation, TUI editor.
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
What's new in 0.8.0
@ Native PNG and SVG renderers — no Graphviz dependency. Sugiyama layered layout algorithm. 4× supersampling for crisp output. Graphviz support still available, this is work in progress, matching Graphviz quality reliably will take time.
@ NFA support with powerset simulation, epsilon closure, and NFA→DFA conversion.
@ TUI editor (fsmedit) with mouse drag, undo/redo, two-column file browser, persistent config.
@ Code generation for C, Rust, and Go/TinyGo. Interactive runner with state history.
@ Formal specification documenting semantic guarantees.
Binaries: Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
#fsm #golang #foss #automata #compsci #tui #rustlang #rust #programming #electronics #embedded #embeddeddevelopment
-
fsm-toolkit v0.8.0 released
A toolkit for finite state machines: DFA, NFA, Moore, Mealy. Compact binary format, visualisation, code generation, TUI editor.
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
What's new in 0.8.0
@ Native PNG and SVG renderers — no Graphviz dependency. Sugiyama layered layout algorithm. 4× supersampling for crisp output. Graphviz support still available, this is work in progress, matching Graphviz quality reliably will take time.
@ NFA support with powerset simulation, epsilon closure, and NFA→DFA conversion.
@ TUI editor (fsmedit) with mouse drag, undo/redo, two-column file browser, persistent config.
@ Code generation for C, Rust, and Go/TinyGo. Interactive runner with state history.
@ Formal specification documenting semantic guarantees.
Binaries: Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
#fsm #golang #foss #automata #compsci #tui #rustlang #rust #programming #electronics #embedded #embeddeddevelopment
-
Porting xv6 to HiFive Unmatched board
https://github.com/eyengin/xv6-riscv-unmatched
#HackerNews #Porting #xv6 #to #HiFive #Unmatched #board #xv6 #HiFiveUnmatched #RISC-V #open-source #programming #embeddeddevelopment
-
Porting xv6 to HiFive Unmatched board
https://github.com/eyengin/xv6-riscv-unmatched
#HackerNews #Porting #xv6 #to #HiFive #Unmatched #board #xv6 #HiFiveUnmatched #RISC-V #open-source #programming #embeddeddevelopment
-
Technical blog post: "Jieli Bluetooth Smart Speaker Development: Key Considerations for AC696N SoCs"
Covers practical, experience-based insights for developers.These details can save significant debugging time on AC696N-based audio projects.
#EmbeddedSystems #Firmware #AudioEngineering #AC696N #Bluetooth #SmartSpeaker #EmbeddedDevelopment #TechBlog
-
I finally put together my brain's most insipid ramblings about how badly the world needs yet another update on PETI into a coherent blog post.
This is what I'm working on right now in terms of trying to bring my retro-style virtual pet design to life. Mostly, it is to do with changes to the hardware. It's been a while since I've seriously considered major changes to the hardware, but that consideration is exactly why there hasn't been a Tindie restock in like a year.
https://www.arcanalabs.ca/news/labnotes/peti/2025/10/20/peti-updates.html
(For reasons, this mastodon post serves as the anchor to the blogpost's comment system. If you reply publicly here, it will be mirrored there.)
#blog #boostswelcome #tech #maker #embeddeddevelopment #diyelectronics
-
I finally put together my brain's most insipid ramblings about how badly the world needs yet another update on PETI into a coherent blog post.
This is what I'm working on right now in terms of trying to bring my retro-style virtual pet design to life. Mostly, it is to do with changes to the hardware. It's been a while since I've seriously considered major changes to the hardware, but that consideration is exactly why there hasn't been a Tindie restock in like a year.
https://www.arcanalabs.ca/news/labnotes/peti/2025/10/20/peti-updates.html
(For reasons, this mastodon post serves as the anchor to the blogpost's comment system. If you reply publicly here, it will be mirrored there.)
#blog #boostswelcome #tech #maker #embeddeddevelopment #diyelectronics
-
For developers using JieLi chips: A clear guide on updating the firmware of your JieLi Forced Upgrade Tool hardware.
Stay updated and ensure seamless development workflows for your embedded projects.
Full guide: https://www.linkedin.com/pulse/jieli-jl-forced-upgrade-tool-40-user-manualhow-update-junluan-tsui-73hnc
#JieLi #FirmwareUpdate #EmbeddedSystems #EmbeddedDevelopment #HardwareHacking #IoT #OpenHardware #Electronics
-
No, I'm not dead. Just busy.
Got the ESP32 to display and update the current time and date, as well as some info from the BME680, on an LCD with LVGL.
Next step is to get the web interface and NTP going again so that the time displayed can be remotely synced to network time.
#electronics
#embeddeddevelopment -
J-Link RTT for the Masses using Semihosting on ARM
https://bogdanthegeek.github.io/blog/insights/jlink-rtt-for-the-masses/
#HackerNews #JLinkRTT #Semihosting #ARM #EmbeddedDevelopment #TechInsights
-
J-Link RTT for the Masses using Semihosting on ARM
https://bogdanthegeek.github.io/blog/insights/jlink-rtt-for-the-masses/
#HackerNews #JLinkRTT #Semihosting #ARM #EmbeddedDevelopment #TechInsights
-
Lua beats MicroPython for serious embedded devs
https://www.embedded.com/why-lua-beats-micropython-for-serious-embedded-devs
#HackerNews #Lua #MicroPython #EmbeddedDevelopment #Programming #Languages #TechNews
-
Lua beats MicroPython for serious embedded devs
https://www.embedded.com/why-lua-beats-micropython-for-serious-embedded-devs
#HackerNews #Lua #MicroPython #EmbeddedDevelopment #Programming #Languages #TechNews
-
Live Now! 2-6pm on https://twitch.tv/josaphatv
(One of) the only embedded system development streams on Twitch.
Join me in exploring how to reduce power consumption on the Compost
Monitor.#EmbeddedDevelopment #microcontrollers #cplusplus #programming
-
Thursday Stream Happening NOW!
Join me 2-6pm Eastern for (one of) the only embedded system development streams on https://www.twitch.tv/josaphatv.
TODAY: I am setting up interactive debugging, and then optimizing power consumption.
#EmbeddedDevelopment #microcontrollers #cplusplus #programming
-
Tuesday Again! No Problem... Join me in developing the Compost Bin Probe!
First: We're modularizing the I2C code components.
And Then: We're gonna get it powered via a fake battery.Live from 2-6pm Eastern on https://www.twitch.tv/josaphatv
#EmbeddedDevelopment #microcontrollers #cplusplus #programming
-
Are you optimizing your #embedded app for security and maintainability? Our latest blog discusses pivotal planning decisions, including the strategic use of containers and security best practices. Ensure your systems are robust, secure, and scalable from the start: https://www.kdab.com/planning-your-embedded-application/ #Cybersecurity #EmbeddedDevelopment #SoftwareEngineering
https://www.kdab.com/planning-your-embedded-application/ -
Are you optimizing your #embedded app for security and maintainability? Our latest blog discusses pivotal planning decisions, including the strategic use of containers and security best practices. Ensure your systems are robust, secure, and scalable from the start: https://www.kdab.com/planning-your-embedded-application/ #Cybersecurity #EmbeddedDevelopment #SoftwareEngineering
https://www.kdab.com/planning-your-embedded-application/ -
Going through my old junk box I found a sample #microcontroller that a sales representative gave me back in my #embeddeddevelopment days. I think I kept it for a future project. Well it’s now the #future and I’d love to donate it to a #technology #museum.
-
Going through my old junk box I found a sample #microcontroller that a sales representative gave me back in my #embeddeddevelopment days. I think I kept it for a future project. Well it’s now the #future and I’d love to donate it to a #technology #museum.
-
Are you optimizing your #embedded app for security and maintainability? Our latest blog discusses pivotal planning decisions, including the strategic use of containers and security best practices. Ensure your systems are robust, secure, and scalable from the start: https://www.kdab.com/delivering-software-updates-the-last-mile-of-product-development/ #Cybersecurity #EmbeddedDevelopment #SoftwareEngineering
-
Are you optimizing your #embedded app for security and maintainability? Our latest blog discusses pivotal planning decisions, including the strategic use of containers and security best practices. Ensure your systems are robust, secure, and scalable from the start: https://www.kdab.com/delivering-software-updates-the-last-mile-of-product-development/ #Cybersecurity #EmbeddedDevelopment #SoftwareEngineering
-
Choosing the right screen for your embedded device isn't just about resolution. It’s about balancing priorities and hardware capabilities. Whether your device is an industrial controller or a portable gadget, every detail impacts both performance and UX. Our latest blog dives into the key factors you must consider when making these choices: https://www.kdab.com/choosing-a-screen-for-your-embedded-product/ #EmbeddedDevelopment #UIDesign
-
Choosing the right screen for your embedded device isn't just about resolution. It’s about balancing priorities and hardware capabilities. Whether your device is an industrial controller or a portable gadget, every detail impacts both performance and UX. Our latest blog dives into the key factors you must consider when making these choices: https://www.kdab.com/choosing-a-screen-for-your-embedded-product/ #EmbeddedDevelopment #UIDesign
-
Choosing the right hardware is often a make-or-break decision in #embedded Linux development. In our latest blog, Nathan Collins outlines the critical decisions you need to make upfront to save time and effort down the line: https://www.kdab.com/choosing-your-embedded-hardware/ #EmbeddedLinux #EmbeddedDevelopment #Linux
-
Choosing the right hardware is often a make-or-break decision in #embedded Linux development. In our latest blog, Nathan Collins outlines the critical decisions you need to make upfront to save time and effort down the line: https://www.kdab.com/choosing-your-embedded-hardware/ #EmbeddedLinux #EmbeddedDevelopment #Linux
-
As an #embedded developer, choosing the right hardware is a game of precision and foresight. In our latest blog, The Embedded Developer’s Dilemma in Choosing Hardware, we examine the delicate balance between #hardware capabilities and #software aspirations. From avoiding overinvestment in unnecessary capacity to predicting future feature expansions, this blog provides valuable insights into those initial hardware decisions: https://www.kdab.com/the-embedded-developers-dilemma-in-choosing-hardware/ #EmbeddedDevelopment #EmbeddedInnovation #EmbeddedSystems
-
As an #embedded developer, choosing the right hardware is a game of precision and foresight. In our latest blog, The Embedded Developer’s Dilemma in Choosing Hardware, we examine the delicate balance between #hardware capabilities and #software aspirations. From avoiding overinvestment in unnecessary capacity to predicting future feature expansions, this blog provides valuable insights into those initial hardware decisions: https://www.kdab.com/the-embedded-developers-dilemma-in-choosing-hardware/ #EmbeddedDevelopment #EmbeddedInnovation #EmbeddedSystems
-
Codethink is proud to be sponsoring Embedded Recipes between 28-29 September in Paris. You can find out more about the event here: https://embedded-recipes.org/2023/
-
Codethink is proud to be sponsoring Embedded Recipes between 28-29 September in Paris. You can find out more about the event here: https://embedded-recipes.org/2023/
-
Did you know we have a weekly recap of all our articles? Check out FOSSlife Weekly and subscribe free https://app.moosend.com/show_campaign/fde738d9-f305-4cbc-8376-663681b3beba #OpenSource #intership #tech #skills #Twitter #TUXEDOComputers #Slint #EmbeddedDevelopment #FOSSFund #AmazonLinux
-
Did you know we have a weekly recap of all our articles? Check out FOSSlife Weekly and subscribe free https://app.moosend.com/show_campaign/fde738d9-f305-4cbc-8376-663681b3beba #OpenSource #intership #tech #skills #Twitter #TUXEDOComputers #Slint #EmbeddedDevelopment #FOSSFund #AmazonLinux
-
Epic Guide to Bare-Metal STM32 Programming - [Sergey Lyubka] put together this epic guide for bare-metal microcontroller progra... - https://hackaday.com/2022/12/05/epic-guide-to-bare-metal-stm32-programming/ #embeddeddevelopment #microcontrollers #baremetal #stm32 #arm
-
Epic Guide to Bare-Metal STM32 Programming - [Sergey Lyubka] put together this epic guide for bare-metal microcontroller progra... - https://hackaday.com/2022/12/05/epic-guide-to-bare-metal-stm32-programming/ #embeddeddevelopment #microcontrollers #baremetal #stm32 #arm
-
Epic Guide to Bare-Metal STM32 Programming
https://hackaday.com/2022/12/05/epic-guide-to-bare-metal-stm32-programming/
#embeddeddevelopment #Microcontrollers #baremetal #stm32 #ARM -
Kved: An Embeddable Key/Value Datastore - At some point when developing embedded applications, you’re going to want to store... - https://hackaday.com/2022/06/14/kved-an-embeddable-key-value-datastore/ #embeddeddevelopment #non-volatilestorage #microcontrollers #microcontroller #softwarehacks #dictionary #flash
-
Remoticon Video: Pigweed Brings Embedded Unit Testing, Library Integration to Commandline - When it comes to embedded engineering, toolchains are the worst. Getting a new toolchain up and ru... - https://hackaday.com/2021/01/13/remoticon-video-pigweed-brings-embedded-unit-testing-library-integration-to-commandline/ #2020hackadayremoticon #softwaredevelopment #embeddeddevelopment #microcontrollers #unittesting #libraries #toolchain #pigweed #cons
-
For anyone interested in #esp8266 or general #mcu #programming try #platformio it's awesome and probably one of the best #visualStudioCode extensions #embeddedDevelopment #embeddedSoftware https://platformio.org/
-
Why Ada Is The Language You Want To Be Programming Your Systems With - The Ada programming language was born in the mid-1970s, when the US Department of Defense (DoD) and ... more: https://hackaday.com/2019/09/10/why-ada-is-the-language-you-want-to-be-programming-your-systems-with/ #programminglanguages #softwaredevelopment #embeddeddevelopment #originalart #adalovelace #adacore #skills #ada
-
Why Ada Is The Language You Want To Be Programming Your Systems With - The Ada programming language was born in the mid-1970s, when the US Department of Defense (DoD) and ... more: https://hackaday.com/2019/09/10/why-ada-is-the-language-you-want-to-be-programming-your-systems-with/ #programminglanguages #softwaredevelopment #embeddeddevelopment #originalart #adalovelace #adacore #skills #ada