Embedded Artistry (@mbeddedartistry) 's Twitter Profile
Embedded Artistry

@mbeddedartistry

Embedded systems consulting firm. Distilling techniques & processes so you can take your embedded skills to the next level. This account is run by Phillip.

ID: 837389468692721664

linkhttps://embeddedartistry.com calendar_today02-03-2017 19:49:42

5,5K Tweet

2,2K Followers

413 Following

Björkus 'No time_t to Die' Dorkus (@__phantomderp) 's Twitter Profile Photo

We keep calling ourselves software engineers, but engineers elsewhere advance their industry by analyzing failures and building up tools to stop those and make them standard industry practice! But we'll just have the same 6 problems, on a regular spin cycle, for like 40 years.

Memfault (@memfault) 's Twitter Profile Photo

🎁 As we head into the holiday season, discover how you can be prepared to manage issue and improve products post launch. Join our panel of #embedded engineers from Embedded Artistry and Winterbloom 🎛️ to learn more! RSVP here: hubs.la/Q02bmTv-0 #productlaunch Stargirl 🌠

Ken Shirriff (@kenshirriff) 's Twitter Profile Photo

The 386 processor (1985) was pivotal for Intel, moving the x86 architecture to 32 bits and moving the design to CMOS. Everything in the processor is controlled by the clock. Some tricky circuitry on the chip (red) generates the clock; let's take a look inside the die... 1/11

The 386 processor (1985) was pivotal for Intel, moving the x86 architecture to 32 bits and moving the design to CMOS. Everything in the processor is controlled by the clock. Some tricky circuitry on the chip (red) generates the clock; let's take a look inside the die... 1/11
James W Grenning (@jwgrenning) 's Twitter Profile Photo

Have you avoided TDD because you've heard that your tests will be brittle and cause more trouble than they are worth? In 1999/2000 we thought the same thing only to discover the brittle tests were our fault. blog.wingman-sw.com/preventing-bri…

Have you avoided TDD because you've heard that your tests will be brittle and cause more trouble than they are worth? In 1999/2000 we thought the same thing only to discover the brittle tests were our fault. 

blog.wingman-sw.com/preventing-bri…
Ken Shirriff (@kenshirriff) 's Twitter Profile Photo

Most chips are formed on a silicon wafer, but this RCA telecommunications chip is constructed from sapphire. It is a silicon-on-sapphire CMOS chip, with silicon circuits sitting on top of a thin sapphire substrate. 1/11

Most chips are formed on a silicon wafer, but this RCA telecommunications chip is constructed from sapphire. It is a silicon-on-sapphire CMOS chip, with silicon circuits sitting on top of a thin sapphire substrate. 1/11
Memfault (@memfault) 's Twitter Profile Photo

New Interrupt post! Practical Zephyr - Zephyr Basics (Part 1) by Martin Lampacher: hubs.la/Q02g3zdr0 #embedded #embeddedsystems #firmware #iot #mcu #zephyr Zephyr Project

Rainer Grimm (@rainer_grimm) 's Twitter Profile Photo

std::span in C++20: More Details A std::span represents an object that refers to a contiguous sequence of objects. Today, I want to write about its not-so-obvious features. modernescpp.com/index.php/stds… #cpp #cplusplus #cpp20

std::span in C++20: More Details

A std::span represents an object that refers to a contiguous sequence of objects. Today, I want to write about its not-so-obvious features.

modernescpp.com/index.php/stds…

#cpp #cplusplus #cpp20
Ken Shirriff (@kenshirriff) 's Twitter Profile Photo

Die photo of an ALU chip, the venerable TTL 74181. I reverse-engineered a 74181 chip a few years ago; the layout is different in this one. righto.com/2017/01/die-ph… Thanks to Tube Time on 🟦☁ for providing the chip.

Die photo of an ALU chip, the venerable TTL 74181. I reverse-engineered a 74181 chip a few years ago; the layout is different in this one. 
righto.com/2017/01/die-ph…
Thanks to <a href="/TubeTimeUS/">Tube Time on 🟦☁</a> for providing the chip.
Kat Scott 🐀 (@kscottz) 's Twitter Profile Photo

Holy shit, a KiCAD plugin to source parts from existing e-waste. If you have a ton of e-waste this would be very helpful. github.com/humancomputeri…

Embedded Artistry (@mbeddedartistry) 's Twitter Profile Photo

Want to learn more about RTOS development? Check out Shawn Hymel's free series "Introduction to RTOS". youtube.com/playlist?list=…

Embedded Artistry (@mbeddedartistry) 's Twitter Profile Photo

We love studying existing software in order to find new approaches and techniques. This AX5043 radio IC driver shows us how we can decouple a driver from a communication bus using a minimal set of abstractions - just one in this case! embeddedartistry.com/blog/2019/08/0…

Embedded Artistry (@mbeddedartistry) 's Twitter Profile Photo

Developers can run into trouble when using volatile in read-modify-write situations, such as ++ or -- operators - these can introduce an unexpected race condition. I recommend using wrappers like "volatile_load" and "volatile_store" to embeddedartistry.com/blog/2019/03/1…