Embedded cover image

Embedded

Latest episodes

undefined
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.
undefined
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! 
undefined
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.
undefined
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
undefined
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
undefined
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.
undefined
Mar 8, 2017 • 1h 9min

190: Trust Me, I'm Right

Matt Godbolt (@mattgodbolt) spoke with us about settling arguments with Compiler Explorer. Compiler Explorer comes different flavors: https://rust.godbolt.org/ https://d.godbolt.org/ https://go.godbolt.org/ https://gcc.godbolt.org/ You can see the beta version by putting a beta on the end:  https://gcc.godbolt.org/beta/ This a fully open source project. You can read the code and/or run your own version: https://github.com/mattgodbolt/compiler-explorer https://github.com/mattgodbolt/compiler-explorer-image Matt works at DRW working on low latency software. Note that DRW is hiring for software engineers. You can read about the evolution of Compiler Explorer on their blog. Matt’s personal blog is xania.org. You might like parts about 6502 Timings. He also has several conference talks on YouTube including x86 Internals for Fun & Profit and Emulating a 6502 in Javascript. Matt was previously at Argonaut Games. Jason Turner of C++ Weekly and his C++17 Commodore 64 Could a Neuroscientist Understand a Microprocessor? paper (with a nod to Don’t Panic GeoCast’s Fun Paper Friday)
undefined
Mar 2, 2017 • 1h 14min

189: The Squishiness Factor

Kari Love (@ikyotochan) spoke with us about creating soft robotics. You can see her edible soft robots talk from 33c3. Kari works at Super-Releaser. Her personal site (and blog) is Kari Makes. Kari mentioned that the Super-Release intern Aidan had some picks for soft robotics on Instructables. Super-Releaser created the Glaucus soft robot and Adafruit has an in-depth tutorial for how to make it. Some videos of soft actuators and soft robots: Super-Releaser Playing with Heat-Sealed Actuators (including the spiral) Silicone gripper from a cardboard mold Voxel Soft Robotic Simulation Evolution Super Long Mylar Robot MIT Tangible Media Group AeroMorph Soft Exoskeletons http://blogs.wsj.com/japanrealtime/2014/11/12/wearable-power-assist-device-goes-on-sale-in-japan/ http://biodesign.seas.harvard.edu/soft-exosuits http://www.roamrobotics.com/ Rat heart cell robot from Popular Mechanics First Autonomous Entirely Soft Robot (Harvard Octobot) VoxCad Tutorial for simulating soft robotics Also, if you haven’t seen Big Hero 6, you should. Consider it computer science homework. If you just want to see Baymax, here is a short video. Octopus: The Ocean's Intelligent Invertebrate (Elecia’s latest octopus related reading, the previous one was called Kraken)
undefined
Feb 23, 2017 • 1h 5min

188: Twitter Is a Cocktail Party

Scott Hanselman (@shanselman) of the Hanselminutes Podcast talks about technology podcasting and philosophy. You can find Scott's blog on Hanselman.com/blog and his other podcasts on Hanselman.com/podcasts. We talked about Hansleminutes' WebVR episode with Ada Rose Edwards and Alcohol and Tech with Victor Yocco. We also mentioned Scott's blog post from 2014 about what technologies he would learn if he had to start over.
undefined
Feb 15, 2017 • 1h 12min

187: Self-Driving Arm

Crossing machine intelligence, robotics, and medicine, Patrick Pilarski (@patrickpilarski) is working on smart prosthetic limbs. Build your own learning robot references: Weka Data Mining Software in Java for getting to know your data, OpenIA Gym for understanding reinforcement learning algorithms, Robotis Servos for the robot (AX is the lower priced line), and five lines of code: pred = numpy.dot(xt,w) delta = r + gamma*numpy.dot(xtp1,w) - pred e = gamma*lamda*e + xt w = w + alpha*delta*e xt = xtp1 Patrick even made us a file (with comments and everything!). Once done, you can enter the Cybathlon. (Or check out a look at Cybathlon 2016 coverage.) Machine Man by Max Barry Snow Country by Bokushi Suzuki Aimee Mullins and her many amazing legs (TED Talk) Patrick is a professor at University of Alberta, though a lot more than that: he is the Canada Research Chair in Machine Intelligence for Rehabilitation at the University of Alberta, and Assistant Professor in the Division of Physical Medicine and Rehabilitation, and a principal investigator with both the Alberta Machine Intelligence Institute  (Amii) and the Reinforcement Learning and Artificial Intelligence Laboratory (RLAI). See his TED talk: Intelligent Artificial Limbs.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app