I wrote a processor-agnostic introduction to DMA. It includes two metaphors and an adventurer's map.
If you want better understanding of how DMA works and how to set it up, please take a look.
I wrote a processor-agnostic introduction to DMA. It includes two metaphors and an adventurer's map.
If you want better understanding of how DMA works and how to set it up, please take a look.
The recent massive IT outage ⛈︎ caused by a security update crash highlights critical lessons for all developers. Key statistics: 8.5 million computers affected, Delta Airlines facing up to $500M in losses. Here are essential lessons to avoid similar disasters:
⛨ Expect the unexpected.
⛨ Validate your inputs and outputs.
⛨ Use comprehensive static analysis tools.
⛨ Always test on hardware.
⛨ Roll out updates gradually.
⛨ Integrate robust monitoring and logging.
⛨ Emphasize security and privacy from the outset.
https://www.embedded.com/lessons-every-developer-should-learn-from-crowdstrikes-doomsday-update
C++17’s Useful Features for Embedded Systems - Although the world of embedded software development languages seem to span somewhe... - https://hackaday.com/2023/06/04/c17s-useful-features-for-embedded-systems/ #softwaredevelopment #microcontrollers #embeddedsoftware #c17 #c
.@bootlincom snagboot open-source, cross-vendor recovery and flashing tool currently works with @ST_World STM32, @AllwinnerTech sunxi, @TXInstruments Sitara, @MicrochipMakes SAMAD5, and @NXP iMX processors. #embeddedsoftware #embeddedsystems
https://www.cnx-software.com/2023/05/25/snagboot-open-source-cross-vendor-recovery-tool-for-embedded-targets/
Original tweet : https://twitter.com/cnxsoft/status/1661580968317321218
.@linuxfoundation has announced the schedule for the #Embedded Open Source Summit 2023 on June 26-30. I've created a virtual schedule with talks about @ZephyrIoT, #security, embedded Linux, #RISCV, etc... #embeddedsoftware
https://www.cnx-software.com/2023/04/14/embedded-open-source-summit-2023-schedule-zephyr-os-security-iot-embedded-linux/
Original tweet : https://twitter.com/cnxsoft/status/1646740789836529664
Long read. Fantastic perspectives on programming, software, architecture, teams, computing ... in a Q&A from Forth land
https://www.forth2020.org/about-forth
#Forth #Programming #Computing #EmbeddedSoftware
.@LinaroOrg has added support for HTTP boot in U-boot, and plans to work on HTTPS and then UEFI HTTPS #Linux boot. #embeddedsoftware #UBOOT
https://www.cnx-software.com/2023/01/25/u-boot-now-supports-booting-linux-from-an-http-server/
Original tweet : https://twitter.com/cnxsoft/status/1618262106264211459
So, I know it's a thing to do and #introduction, and I haven't done one yet. I am, as my profile says, a rather vocal #adoptee.
I do have other interests. Rather than explain, I'll just throw a pile of hashtags out there:
#AdopteeVoices #Linux #Emacs #Esperanto #Cats #EmbeddedSoftware #OpenSource #TTRPG #Lisp #ScienceFiction
There's a good chance I'll be adding some, but let's start with what we have.
Read on for an introduction to the cats in my life.
(cont)
I updated the display I made for my fridge to show the upcoming temperature as part of the rainfall meter using colours. Not sure if it's too overloaded with information now. I'm going to live with it and see if I still like it after a week.
Since we're all doing #introductions and I just put all this thought into my bio, I'm going to cheat a bit:
he/him
Software, Sailing, Science and assorted Geekery in the US Pacific Northwest.
#FinTech by day, #SignalK by night. #RPGs and #StarTrek when I can.
Some professional interests:
#CSharp #rust #FunctionalProgramming #DistributedSoftware #FSharp #EmbeddedSoftware #apl #haskell
Some other fun:
#sailing #photography #scuba #GoodTrouble #physics #SalishSea #ecology #ComputationalPhysics
Up on the fridge in my kitchen is an RGB matrix in a custom casing.
It's job is to let me know what's flying over my house
Inside, everything is powered by a Raspberry Pi and all I wrote all the software in Python.
Full details of the build are on my blog https://blog.colinwaddell.com/flight-tracker/
Do you know the Embedded Template Library by John Wellbelove? https://www.etlcpp.com/ It is a #CPlusPlus library complementing the C++ Standard Library for #embeddedSoftware development. It ports parts of the modern std to C++03 compilers; provides std-like containers which do not use heap; and utilities especially meaningful for real-time systems.
I've learned about it recently and since use it for ATxmega with IAR AVR compiler. What #Cpp libraries specialized for #embeddedSystems do you use?