I Like the Word Ignominious
Sometimes, my career does not go according to plan. If I had a plan…
Read MoreSometimes, my career does not go according to plan. If I had a plan…
Read MoreElecia White writes about whatever she feels like. Her Taking Apart Toys series looked at how disassembling toys can shine a light on embedded systems topics. She draws mathy comics like the Narwhal’s Guide to Bayes’ Rule, gives engineering advice as in Resilience is a Skill, and is exploring machine learning through ongoing adventures of her typing robot.
Andrei Chichak writes the Embedded Wednesdays column, for people who want to get started in embedded systems software. For projects, his posts use the STM32 Discovery dev kits (specifically the STM32F407G-DISC1). His articles include introductory information such as a crash course in C and getting started with the board as well as more advanced topics like; DMA with ping-pong buffers, SPI and how to use an oscilloscope, current capacity of processor pins and how to NOT let the smoke out, identifier visibility and scope, new features in C like dot dot dot ranges in case statements, and initializers, and how to schedule events in C using Voodoo underflow math.
Chris Svec writes the Embedded Software Engineering 101 column (aka ESE101), focused on how microcontrollers work. For projects, his posts use the TI MSP430 LaunchPad dev kits (specifically the MSP-EXP430F5529LP), though the concepts apply for all embedded platforms. Chris writes about microcontroller basics, memory, interrupts, and timers - and more!
Elecia White writes about whatever she feels like. Her Taking Apart Toys series looked at how disassembling toys can shine a light on embedded systems topics. She draws mathy comics like the Narwhal’s Guide to Bayes’ Rule, gives engineering advice as in Resilience is a Skill, and is exploring machine learning through ongoing adventures of her typing robot.
Read MoreThis is the landing page for Ty the Typing Robot.
Read MoreI hope I’m not kidding myself.
Read MoreChoosing between A and B is easy as long as you want one of them. But what if you don't know what you want?
Read MoreI’ve been reading the book Probabilistic Robotics by Thrun, Burgard, and Fox. It is good but a bit of a mathematical slog. I realized I needed to make notes, real notes that I would return to. Then I got a little carried away.
Read MoreAsked and answered.
Read MoreI entered a contest. Did I do the right thing?
Read MoreComputer vision and is neat but I like being able to explain what I’m doing. I like knowing something all the way down to first principles. I like how the depth can inform the explanation. I also like getting things done. Sometimes, you can't get everything you want. But if you try sometimes...
Read MoreIs it disturbing that, when I told my robot arm to type “hello”, it typed “help”?
Read MoreSo what’s up with my typing robot? Has it fallen by the wayside like too many of my projects?
In a word: no. Ty has led me on a merry chase across different worlds. I’m still trying to catch up.
Read MoreI don’t do pair programming. Even when I worked for large and small companies, I worked mainly by myself. My notebook is my companion in design and implementation. While it lacks programming skills, it is a remarkably good listener.
Read MoreThis is not a simple post that will tell you exactly how to set up a tool chain that works for your development environment, target processor, and available tools.
Read MoreThis time, Andrei looks at initializing variables and the use of range specifiers when initializing arrays.
Read MoreCome type-chat with me.
Read MoreWhy does every compiler have their own math library?
Read MoreI want to see when my motors are jammed and consuming high current. But where, exactly, do I put this current monitoring resistor?
Read MoreArduino is an excellent prototyping platform. It is wonderful for its ease of use and speed with which to get started. I'm happy to say lots of good, heartfelt things about the whole Arduino ecosystem.
But don't ask me to use it in products.
Read More
Elecia gave a talk at the Embedded Online Conference 2021 about how to use memory map files. The talk is not yet available to the public but you can see the slides and files here.