RSSAmplifier

Blog

Latest Posts - Embedded

The Embedded.fm Blog is about software, hardware, engineering devices, and related news. With multiple authors from different backgrounds, the content focuses on many ways to get into and stay current in embedded systems.

embedded.fmRSS feed ↗20 posts

Latest posts

Introduction to DMA

I’m not going to tell you how to get DMA working on your system, I don’t know your processor. Instead, my goal is to give you some insights into how DMA works and why we use it to make our systems faster. By the way, DMA spelled out is direct memory access, that part will make sense soon. Let's say you have a system that needs to transfer data from place to place. In fact, let's say you have this…

Creating Chaos and Hard Faults

Creating Chaos and Hard Faults Video Presentation The best way to understand why the processor is sending you love letters (exceptions) is to see what they look like when you aren’t also frantically trying to fix your code. This talk goes over the code necessary to cause (and debug) divide by zero, bus errors, stack overflows, and buffer overflows. For each one, Elecia looks at the information the…

Expert Webinar: Introduction to Embedded Systems

O’Reilly recently posted Expert Webinar: Introduction to Embedded Systems , a talk given by Elecia White. The slides are in the Making Embedded System github , a repository for all of the bonus goodies and materials that didn’t fit in the new second edition of book . Takeaways from the talk.

Embedded Skills Tree

The Embedded.fm Patreon Slack group and I put together an embedded skills tree with the help of Steph Piper (aka MakerQueen ). You can find a template in Steph’s github repository (where she has one for 3D Printing and Modelling too!). Embedded Skills Tree

Teaching an Online Class!

I’m teaching a class! Check it out :classpert.com/classpertx/cohorts/making-embedded-systems

"Buried Treasure and Map Files" video is now free!

I was showing someone a map file; they were kind of amazed at all this information. I’m glad I got to be there for the realization. And to help them through the first wall of impenetrable hex. When I was invited to do a talk at the Embedded Online Conference 2020, I wanted to talk about something deeply technical, something people could potentially use in their jobs today. Putting those two events…

Snails, Paper, and Programming: A Computational Approach to Mollusc Morphology in Origami

I gave a presentation about my love of curved crease origami, math, and snails to a Harvey Mudd College mini-conference. I only had ten minutes to speak so it was… a little fast. The video is below. The slides ( available on github ) show I had a few extras that got cut. I made a version of the origami snail generating Python script that can run in a browser (also available on github.…

Buried Treasure and Map Files

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.

Embedded.fm TShirts!

For a limited time, we are offering tshirts! The design is wild and awesome, honoring some of our favorite show titles. Short-sleeved are here . You can also get long-sleeved tshirts. This is the back. Imagine if all the show titles got together to have a party to build a Rube Goldberg machine. The front of the shirt is pretty cool too! If the robot/radio head is a variable cap and the Embedded is…

Advice for Working From Home

Advice for working from home: find a routine, make it a habit, be flexible when it doesn't work.

We Are Having a Party! (Sept. 7th, 2019, Aptos CA)

The Embedded podcast recently released our 300th episode. We are having a party to celebrate! If you’d like to join us, the RSVP link is in the first minute of episode 300 or you can hit the contact link on Embedded.fm and I’ll share it with you.

Giving Feedback

I often think my way is the best because it is the most obvious (to me). When I review someone else’s code, I forget that the way it is implemented is the most obvious way to the developer. We can talk about why it is different from what is obvious to me, but I should expect to often be wrong because the programmer has put more thought and effort into solving the problems. My feedback should…

List of All Embedded Episodes

Do you want a list of all the Embedded episodes? Maybe you are wondering if we had a particular person on or you’re starting to get into a topic and want to hear a show about it?

ESE101: C is for Cookie, and also C

C is for Cookie, and also C.

Bang Bang Con Talk Ideas

We recently recorded an Embedded show with Lindsey Kuper about the !!Con West conference. The !!ConWest call for speakers closes November 30, 2018. I have some ideas for talks.

Recruiter Followup

We spoke about portfolios with Anita Pagin on a recent the Embedded podcast . But what is a portfolio, exactly?

The Consumer Llama and the Internet of Things

The goal for this comic is to provide generic slides anyone can use to explain the different IoT methodologies, comparing and contrasting the technologies and their impact on customers.

So Many Ways To Stall

When a question is asked, you can take your time answering. You don’t have to say the first thing that leaps into your head. It is ok take a few seconds to review it. Or if you draw a complete blank, there are ways to stall for time as you find the words. Let me share a few of those methods.

Seventeen Machine Learning Tools

When all you have is a hammer, everything looks like nails. It’s the law of the instrument.

Love Notes to Newton

Not that long ago, tech pundits would run articles like “The biggest technology flops in history” and “Apple’s Worst Products and Biggest Failures”. These lists would always contain Apple’s Newton handheld computer. Was it a failure? I don’t think so, but you can decide for yourself.