Etwas spontan, aber wer ist am Donnerstag auf der #embedded ?
Etwas spontan, aber wer ist am Donnerstag auf der #embedded ?
Better yet, it's a USB card reader that plugs into your device, so you can make the USB lines long instead of the SDIO lines.
Why doesn't this exist? Does this exist #electronics #embedded? Some quick searches turned up nothing...
This week I'll be at So.Cal Linux Expo (SCaLE 22x) in L.A. for the first time in years!
Tomorrow, at large.
Friday-Sunday, at the TinyGo booth, Hall B-230. Just look for the LEDs...
See you there!
TinyGo 0.36 is released & we've got what you need right now: initial Go 1.24 support, many WASM/WASI improvements & fixes, RP2040/RP2350 enhancements, LLVM 19, & so much more! Full changelog here:
Other ideas in the works:
Adding the zxa assembler as one additional backend, to produce Z80 binaries.
https://github.com/ha1tch/zxa
in the future this could allow ual programs to target the ZX Spectrum and the RC2014.
Adding a uxntal backend to produce uxn roms.
Introducing the concept of transmutation
ual is a new programming language for small systems, it borrows from Lua, Forth, and Go/TinyGo.
https://github.com/ha1tch/ual
It's not a scripting language, it compiles to TinyGo, and Go, therefore binaries are produced for the same targets of those compilers. In the case of TinyGo using an optimised LLVM-based backend (esp32, risc-v, wasm, various mcus), and for mainstream server/desktop computing architectures via the Go compiler's own backend (x86-64, arm64, etc.) and OSes (Linux, Mac, Windows).
The general idea is that this design allows developers for fast iteration cycles on a workstation, with sound and safely tested algorithms before moving to a second stage workflow on the real embedded platform.
((Work in progrees))
Not ready to use yet, but I thought I'd RFC before I complete the first implementation, whilst there's still time.
Hope you find it interesting!
Spec:
https://github.com/ha1tch/ual/tree/main/spec
Examples:
https://github.com/ha1tch/ual/tree/main/examples
Let me know what you think!
We are the Ariel OS project: developing an operating system for embedded systems in Rust, for a safer #IoT.
We just published our first 0.1 release, with which we already enable building portable multi-core applications on Cortex-M, RISC-V and ESP32 devices, using different link-layer and application layer networking protocols, including out-of-the-box secure communication.
https://ariel-os.org/ has all the links to examples, manual and API docs.
My latest blog post: Simplify VCD
https://mikecoats.com/simplify-vcd/
Simplify VCD is a tool designed to make working with Value Change Dump (VCD) files more efficient and faster. This tool enables users to clip sections of VCD files, trim irrelevant data, and reduce the resolution to a more manageable timescale, significantly improving processing speed and usability.
This week, Chris( @stoneymonster ) and Elecia( @logicalelegance ) spoke to Prof. Cindy Harnett about new and different sensors and actuators, primarily designed for soft robotics and fabricated with relatively low cost materials.
Join them here: https://embedded.fm/episodes/495
You can also read the show transcript here: https://embedded.fm/transcripts/495
Thank you to Nordic Semi for supporting the show!
#softrobotics #robotics #sensors #prof #engineering #embedded #electronics #electrical
An Leute mit Interesse bzgl. #InternetOfThings: Wir (#GardenaDigitalHub, #Embedded #Software #Meetup #Zürich) haben noch viele Plätze frei am 27. Februar: https://www.meetup.com/embedded-software/events/305485014/
My latest blog post: VanSpoof - Prototype 2 - Echo Firmware
https://mikecoats.com/van-spoof-prototype-2-firmware-1/
In part 1 and part 2 of building my first VanSpoof prototype, I managed to flash the microcontroller on the PCB with a blinky demo. This time round, let's see about sending and receiving some serial data.
Join Chris( @stoneymonster ) and Elecia( @logicalelegance ) as they chat with Debra Ansell( @geekmomprojects ) about finding friends and exchanging neat gifts, accidentally tricking people into making unmanufacutable boards, and happy, blinking lights.
Check out the show's transcript here: https://embedded.fm/transcripts/494
If you have access to an #ESP32 and a WiFi network with WPA3 security, could you help me test my #WiFi driver? It should only take a few minutes, and I'd be very appreciative! Instructions here: https://github.com/ShawnHymel/course-iot-with-esp-idf/tree/main?tab=readme-ov-file#temporary-how-to-test-wap3 #microcontroller #IoT #embedded
The video from my #FOSDEM talk "Mobile Browsers: the Best of Times, the Worst of Times" is now up online.
It was a real privilege to present in the FOSS on Mobile devroom Thanks to the organisers, everyone who attended and also to everyone who was so gracious about it afterwards.
I can get quite anxious in the weeks running up to a talk, but speaking at FOSDEM always feels worth it.
Hi #CompSci people, I am doing something that involves some bitwise operators on a memory address in #C.
I know what's happening on a high level (a bit is getting set and unset, turning a timer interrupt on and off),
it works (I think),
I know what the operators are (I can read a table in the docs).
BUT, I don't understand it at all. Can't explain those two lines of code even to myself.
Would anyone here be willing to answer some questions, or at least refer me to a good, but brief, resource that will help me understand? Thanks!
(I'm still going to try to look it up, but it's so nice to be able to talk to a person about it)
Join us for our first 2025 show where we talk about the state of Chris’ mind, what makes an embedded developer stand out, “LEGO block” based design, unit tests, and astronomy.
Check out the show transcript here: https://embedded.fm/transcripts/493
Thank you to Nordic Semi for sponsoring the show!
#embedded #engineering #podcast #astronomy #lego #mind #testing
Mon 3rd Feb, just a day after the #FOSDEM we'll have small HackDay in Brussels — hopefully making more cameras run well on #Linux, #embedded, #postmarketOS & #Mobian
If you're interested to help with hacking around #LinuxKernel CCS, #libcamera or #Qualcomm CAMSS (not limited to) ping us on #qcom-camss OFTC IRC channel or here.
I want to make a simple application-specific database that runs on a microcontroller and SD card, where would I look to learn about building that from scratch? I'm not looking to build SQL here, just something where I can make queries off of a predefined index.
My gut is telling me the following topics are relevant, but I'm probably missing something:
- creating a primitive filesystem on a dumb block storage device to manage a growing dataset
- a method for making updates atomically and other strategies for avoiding corruption in the event of power loss
- making and updating indices
#fluConf2025 will feature a track on hardware-hacking and permacomputing. We want to feature articles and presentations that explore matters related to how devices interact with the physical world, how to repair and adapt those devices for different use-cases, and the challenges associated with maintaining any technology over long periods of time.
We welcome proposals that address:
* open chip design, fabrication, and supply chains
* open-source schematics, 3d printing, and all other maker-oriented skills
* off-grid power supply solutions
* advocacy for the right-to-repair and against DRM
* mobile operating systems and gaming hardware
* radio, mesh networks, routing, and all things networking
* creative or useful applications of embedded systems
* peripherals, device drivers, and storage media
* old or unusual processor architectures, or systems featuring specialized co-processors
Apply up until midnight of January 19th, 2025 (anywhere on Earth)
Elecia( @logicalelegance ) and Chris( @stoneymonster ) spoke with Nathan Jones on his proposal for a computer architecture book based on a 4-bit computer.
Take a listen: https://embedded.fm/episodes/492.
He shares his thoughts on the importance of knowing the fundamentals of computer architecture as Embedded System engineers: