

Embedded
Logical Elegance
I am Elecia White alongside Christopher White. We're here to chat about the interests, careers, and lives of engineers, artists, educators and makers. Our diverse guest list includes names you may have heard and engineers working quietly in the trenches. Either way, they are knowledgeable, enthusiastic, and inspiring.
We'd love to share our enthusiasm for science, technology, engineering, art, and math (STEAM).
We'd love to share our enthusiasm for science, technology, engineering, art, and math (STEAM).
Episodes
Mentioned books

May 17, 2017 • 1h 38min
200: Oops
Episode 200! Let's have a party (and a survey)! Former guests joined us in a panel-style celebration of working in embedded systems: Alvaro Prieto, Andrei Chichak, Elizabeth Brenner, Chris Svec, and Chris Gammell. Alvaro Prieto (@alvaroprieto) was a guest on 130: Criminal Training Camp. Andrei Chichak writes Embedded Wednesdays and was on 99: You Can Say a Boat, 114: Wild While Loops and 139: Easy to Add Blood Splatter. Elizabeth Brenner (@eabrenner) was a guest on 17: Facebook Status: Maybe Not Dead and 54: Oh, The Hugh Manatee, Chris Svec (@christophersvec) writes Embedded Software Engineering 101 was on 78: Happy Cows and 139: Easy to Add Blood Splatter. Chris Gammell (@Chris_Gammell) was a guest on 35: All These Different Reasons Why You Might Want to Do Something as well as a co-host on the holiday Embedded/Amp Hour crossover episode 181: Work on It for Ten Years. Fiction mentioned: Authors Harlan Coben and CJ Cherryh Robopocalype by Daniel Wilson The Rest of Us Just Live Here by Patrick Ness The Three-Body Problem by Cixin Liu and Ken Liu (Translator) Trollhunters HTML5 in Easy Steps by Mike McGrath Episodes cited as favorites: 94: Don't Be Clever 53: Being a Grownup Engineer 111: Potty Train Your Tamagotchi 187: Self-Driving Arm 162: I Am a Boomerang Enthusiast 150: Sad Country Song Tools discussed: Software: Beyond Compare, Edit+, and Crossover Logic analyzers / small oscilloscopes: Saleae, Digilent Analog Discovery and Digital Discovery Other tools: JLink Pro debugger/programmer, HP16C calculator (recommended emulator is Nonpareil for Mac and for Windows and Linux) Notes: T-shirt sales are probably already over unless you hurry. March micro madness and Digilent Digital Discovery contests also end very soon.

May 10, 2017 • 1h 3min
199: Petri Dishes of Doom
Chris and Elecia answer listener questions about contracting (and consulting). Reminders: T-shirts! Hat contest! Digilent contest announced in #197! It all ends around May 18th so get your entries in now! The original discussion was on episode 4: Are We Not Lawyers? Elecia's salary to rate conversion can be found as a Google spreadsheet.

May 4, 2017 • 1h 17min
198: Unmanned Flying Thingy
Walter Stockwell spoke with us about the legalization of drones, UAVs, UASs, and UFOs. Walter works at DJI which makes the Phantom. They have some jobs open. Aurora by Kim Stanley Robinson Intel/Pepsi drone show at SuperBowl halftime AOPA Facebook page The amateur model aircraft organization discussed was the Academy of Model Aeronautics(AMA). ASSURE UAS Ground Collision Severity Evaluation Final Report (also: press release) Elecia mentioned the Madgwick Filter. Embedded.fm t-shirts are available for a limited time! There are two distributors: one US based, one Europe based. Choose whichever is closest to you. Elecia's TV appearance on The Jennylyn Show is on YouTube. Digilent Digital Discovery contest ends May 19.

Apr 26, 2017 • 1h 5min
197: Smell the Transistor
Chris and Elecia talk with each other about science fiction, advertising, ham radios, debugging tools, and programming languages. You can buy Embedded.fm t-shirts until May 18, 2017. You can always buy Elecia's book: Making Embedded Systems. And don't forget we have a Patreon if you'd like to support the show directly. Some science fiction we mentioned: Seveneves by Neal Stephenson, Nightfall and Last Question by Isaac Asimov, and the All This Time video from Jonathan Coulton. Digilent sent us goodies to review: one Analog Discovery 2 and two Digital Discovery units. So we did, though we didn't cover the high speed adapters and other nifty goodies. Check out Alvaro Prieto's Troubleshooting tools HDDG talk for some additional information on the devices. For the giveaways, rules are in the show, hit the contact link to enter. Contest ends May 19th. Chris has been doing low-power ham radio contacts (WSPR) using an Ultimate 3S kit from QRP Labs. We talked about WSPR some with Ron Sparks in episode 76: Entropy Is For Wimps Make with Ada competition is back! It start May 15, 2017. We talked the 2016 competition with Fabien Chouteau in episode 158: Programming Is Too Difficult For Humans. Elecia is still fighting with Ubuntu before she can build her robot typist with her NVidia Jetson TX2 board. Philip Freidin sent in Stanford CS department's reply to the lightning round question of "what language should you learn in the first college course?" Even better, he sent a link to a google spreadsheet showing how many schools answer the question. Elecia was on the Jennylyn Show. (I'll update with a link to the specific episode on YouTube when it is available.) March Madness ended with PyBoard as the champion, more info on getting your winner's hat soon.

Apr 20, 2017 • 1h 7min
196: Software Server Thingybob
Aditi Hilbert (@HilbertAditi) spoke with us about MyNewt, an Apache-licensed RTOS and bootloader. MyNewt's Apache page is mynewt.apache.org and the github repository is github.com/apache/incubator-mynewt-core. In the README.md, check out the section marked browsing which points to the file system, ble stack, and assorted other source code goodies you may want to read. The secure bootloader code is also in there but as it is also a cross-RTOS effort (with Linux's Zephyr), you can find the MCUBoot repository at github.com/runtimeco/mcuboot Aditi works for Runtime.io (@runtime_io), a primary contributor to MyNewt. They work with companies who want to use MyNewt on their products. We talked about OIC (openconnectivity.org) and using UDP endpoints over BLE. Constrained http is actually called constrained application protocol: CoAP (coap.technology). We also mentioned MQTT, an older standard attempting to solve some of the same problems. The Apache license is one of the most permissive of open source licenses: choosealicense.com/licenses Assorted other links discussed in the show: Decoding the Heavens by Jo Marchant List of HTTP status codes (418 is the best) Last year's tshirts, logo will be the same but the shirts will be slightly different for the tshirt campaign starting April 26, 2017.

Apr 12, 2017 • 1h 5min
195: A Bunch of Sputniks
We discussed CubeSats with their co-inventor, Professor Jordi Puig-Suari, Professor of Aerospace Engineering at CalPoly SLO and co-founder of Tyvak Nano-Satellite Systems. The 2017 CubeSat conference is in San Luis Obispo, CA on April 26-28. More details at CubeSat.org. Information about CubeSats at CalPoly SLO can be found at PolySat.org. Tyvak is hiring for a number of different positions: tyvak.com/careers. For more satellite goodness, we spoke with Patrick Yeon of Planet about their CubeSat-based platform and deployment mechanism in Embedded episode 153: Space Nerf Gun. Thank you to Embedded Patreon supporters for Jordi's microphone!

Apr 6, 2017 • 1h 8min
194: Something For Something
Shulie Tornel (@helixpea) joined us to talk about the 2017 Hackaday Prize (@hackaday and @hackadayio). Hackaday World Create Day is April 22nd, let them know if you want do a meetup so they can add you to the calendar. Elecia gave away all of her potential ideas, trying to figure out which one would work best for entry. It was probably Maxwell except for its lack of novelty (Embedded shows #17 and #54and there is a SparkFun Tutorial). Are you entering? The first phase (until May) is community driven (popularity contest). Post your entry here or tweet to us (@embeddedfm) and we'll like it. Also, it was Shantam Raj's Self-sustained Ultralow-power Node that we discussed in the show. Neon Demons (trailer) Embedded blog contributor Chris Svec was on the CodeNewbie podcast talking about robots and chip design. The following week Saron invited Elecia to record an episode about getting into hardware and embedded software.

Mar 29, 2017 • 1h 11min
193: Axiomatically Did Not Happen
Owen Anderson (@OwenResistor) joined us to talk about how compilers are written. We discussed LLVM, intermediate representation, clang, and GPUs. As mentioned at the end of the show, Owen's current employer is hiring. If you are interested and would like to get the brownie points that come with being a friend of a friend, contact us and we'll connect you to Owen and he'll submit your resume. Recent books Owen mentioned: Manager Path, Feminist Fight Club, The Laundry Files seriesby Charles Stross. LLVM Language Reference Teardown of what goes into rasterization What Every C Programmer Should Know About Undefined Behavior

Mar 22, 2017 • 1h 13min
192: Button Connected To Nothing
Terry Dunlap, CEO of Tactical Network Solutions (@tacnetsol), spoke with us about security in the Internet of Things. The good: Top 10 Secure Coding Practices (from CERT.org) UL 2900 standard (consumer label for security) The bad and the ugly: FTC complain about TrendNet FDA alert about St Jude's implantable defibrillator Mirai botnet

Mar 15, 2017 • 1h 6min
191: What, Yogurt!?!
Chris (@stoneymonster) and Elecia (@logicalelegance) answer listener emails. Get your entries in for March Micro Madness, the matches start very soon. The short story Elecia finds most memorable is All Summer in a Day by Ray Bradbury. We mentioned Procopio who teaches microcontrollers at the Monterrey Institute of Technology and Higher Education ITESM (site, wiki) Hector sent up the IEEE Code of Ethics, a good high-level set of rules.


