

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

Aug 19, 2015 • 1h 28min
114: Wild While Loops
Andrei Chichak rejoins us to discuss error handling. Andrei's website says how to reach him or email embedded 'at' chichak.ca Windows 10 "Something Happened" error Hitchbot Book Elecia mentioned: Kindness of Strangers by Mike McIntyre Elecia's book covers logging module in Creating a System Architecture (pp 21-25) Robots and children

Aug 13, 2015 • 1h 27min
113: A Noddy Little Program
Clive Turvey (Clive1), master of the ST Forums, talks with us about ARM cores and answering difficult technical questions for fun. Some answers: NVIC Interrupts on the same pin number STM32F4 PWM channel 3 ST's Cortex-M7 Books (though we talked more about these being good authors, these are the ones Chris and Elecia have or want): The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3rd Edition (Joseph Yiu, 2013) The Definitive Guide to ARM Cortex-M0 and Cortex-M0+ Processors, 2nd Edition (Joseph Yiu, 2015) Z80 Assembly Language Programming Paperback (Lance A Leventhal, 1979) Programming the 6502 (Rodnay Zaks, 1979) A bare metal Scheme interpreter for ARM.

Aug 4, 2015 • 1h 20min
112: My Brain Is My Resource
Chris (@stoneymonster) and Elecia (@logicalelegance) chat with each other about drones, listener emails, conferences, fighting robots, and moonlighting. Elecia's Solid talk, an Introduction to Inertial Sensors is on youtube. Washington Post article about Amazon's good drone behavior Apple's IOS security guide (Elecia's security checklist) Photon WiFi Module (Chris' Linker articles part one and part two) DAB+ FM Digital Radio Development Board Sad autonomous fighting robot video and lightning fast autonomous sumo bots video OpenSCAD- CAD tool suggested by a listener Elecia's conference apology Light painting pictures (500px)

Jul 29, 2015 • 50min
111: Potty Train Your Tamagotchi
Natalie Silvanovich (@natashenka) discussed reverse engineering hardware, working on security software, and the fantastic world of Tamagotchis. Natalie's site and blog Hardware Excuse Generator Original CCC 2012 talk: Many Tamagotchis Were Harmed in the Making of this Presentation CCC 2013 talk: Even More Tamagotchis Were Harmed in the Making of this Presentation Natalie's upcoming BlackHat talk: Attacking ECMAScript Engines with Redefinition Flash exploit article for Project Zero: One Perfect Bug: Exploiting Type Confusion in Flash Tamagotchis are still available as are the works of Shel Silverstein (Snowball is in Falling Up).

Jul 22, 2015 • 1h 25min
110: Happiness Is a Warm Puppy
BeagleBone's Jason Kridner (@Jadon) returns to tell us about his new book. Jason co-authored a new book: BeagleBone Cookbook: Software and Hardware Problems and Solutions (or at O'Reilly). His older book is Bad to the Bone: Crafting Electronics Systems with Beaglebone and BeagleBone Black. Previous Embedded.fm episode 60: Fun Things You Can Make out of Beagles BeagleBoard.org's Google Summer of Code page (including BeagleSat and underwater drones!) Some information about putting Xenomai on a BeagleBone Black for real time response. Chris mentioned Brillo, an alternative Google supported OS that isn't on the BBB. Project Ara: an open source smartphone Ardupilot: Autonomous drone piloting. Dronecode: Drones in Linux OpenROV: Underwater vehicles Mars lander Beagle 2 (the Apollo 11 Lunar Module was the Eagle despite some comical confusion). [UPDATE: Listener Mark Stevens pointed out that the Apollo 10 Lunar Module was named Snoopy who was a beagle.] TI's E2E Forums BeagleBone Green

Jul 15, 2015 • 57min
109: Resurrection of Extreme Programming
James Grenning (@jwgrenning) returns to discuss TDD, Agile, and web courses. James was on Embedded.fm episode 30: Eventually Lighting Strikes. James' new company is Wingman Software. His excellent book is TDD for Embedded C. James suggested Training From the Back of the Room! as resource to people looking to put together a class. He uses and recommends CyberDojo as a coding instruction tool. Before Agile was Agile-for-business, it was Extreme Programming. James recommends Extreme Programming Explained. James will be the keynote speaker at AgileDC in October.

Jul 8, 2015 • 1h 30min
108: Nebarious
Jen (@RebelbotJen) joined Chris and Elecia to discuss security, privacy, and ethics in wearable computing. Elecia's Linker post is especially relevant this week: Device Security Checklist.. There is already a standard for privacy and security: HIPAA (Title II). While not easy to read, it is a reasonable starting place. Another good (but not quite on-point) resource is the EFF Secure Messaging Scorecard, especially if you consider your device as messaging your user (it's a metaphor, ok?). Also, read all the way to the methodology, not just the pretty checkboxes. Mike Ryan has great explanations for how to easily crack BLE security. Video to watch. His website has more resources, papers, videos, tools. The Embedded Systems Conference (Silicon Valley) will be held at the Santa Clara convention center July 20-22. Wearables and IoT Growing Up: Talking To Your Products About Security And Ethics(Jen, Wed 11am) Teardown: Wearing Security on Your Sleeve (mostly Jen with Elecia telling jokes if/when things go wrong, Tue 1:30pm, on the show floor so free to attend with an Expo pass. We'll be taking apart a Nymi band.) Faker to Maker in 45 Minutes or Less (Elecia, Wed 1:30pm) Casino article: Breaking the House Chris and Elecia were guests on The Amp Hour. Jen is interested in putting together a workshop/conference on the intersection of art, dance, and technology. Contact her on Twitter or email info at rebelbots dot com.

Jul 1, 2015 • 59min
107: Until They Are Spaghetti
We talked to Craig Cook about learning embedded systems. He recently attended an embedded edX course through University of Texas. The microcontroller and boards used in the course Craig's next course will be Interactive Python through Coursera As we discussed Craig's alarm clock we mentioned many parts including: FM Module ESP8266 WiFi Module Electric Imp (Sparkfun or Digikey, don't forget the April breakout board) Chris has also been looking at Particle.io's Photon board for WiFi + cloud development. This will be mentioned on other shows (as well as on The Amp Hour).

Jun 24, 2015 • 1h 2min
106: I Am a Scientism
Chris and Elecia talk about satellites, survey results, and entertainment. ESP8266 has an Arduino IDE (thanks, Karl!) Elecia will be speaking at Solid June 25th and ESC July 22nd. To celebrate the first 100 episodes, Elecia made a spreadsheet of all the guests and topics. Chris read and recommended Neal Stephenson's Seveneves. He was ambivalent about the latest incarnation of battlebots.

Jun 17, 2015 • 49min
105: Some Paths Are More Suicidal
Manny Wright of Cortus spoke with us about developing processor IP and how it goes from RTL to silicon. Cortus development platform with a Xilinx Spartan and Arduino Due compatibility. Planet Labs satellite contest winners are announced and Elecia has a cold.