Computer system with a dedicated function within a larger mechanical or electrical system
POPULARITY
Join us for an in-depth conversation with Ari Mahpour, Embedded Systems Engineer at Rivian, as he reveals how AI is revolutionizing embedded development and testing workflows on this episode of the OnTrack Podcast. From voice-controlled Arduino programming to automated hardware-in-the-loop testing, discover cutting-edge techniques that are transforming the industry. Learn about embedded DevOps, Cloud-driven testing infrastructure, and how AI agents can write, compile, and test code autonomously. Explore the intersection of hardware and software development, from NASA's space missions to modern automotive systems. Ari shares practical insights on bridging the gap between electronics design and software development, implementing CI/CD pipelines for embedded systems, and leveraging AI for everything from data sheet analysis to automated test generation. Resources from this episode: - Check out the Octopart YouTube Channel: https://www.youtube.com/@Octopart - Browse all of Ari's Tutorials on Octopart: https://youtube.com/playlist?list=PLtZurp7-0DcVXIR-fvnjVU0UyxgVSgSYu&si=kXqnNeSoAkGEh6oz - Connect with Ari here: https://www.linkedin.com/in/arimahpour/
In today's podcast I talk about: Rain hit Fartlek intervals. Helping my son with Embedded Systems. Fried items off my diet list.
In our latest Electronic Specifier Insights podcast, Managing Editor Paige West speaks to Roland Marx, Product Manager, Swissbit all about security for embedded systems. In the rapidly evolving world of industrial technology, cybersecurity has become a critical concern for businesses across various sectors. swissbit is at the forefront of addressing these challenges with its Security Upgrade System.
In this insightful episode of the Altium OnTrack Podcast, host Zach Peterson sits down with Kirsch Mackey, founder of HaSofu, to explore the evolving landscape of PCB design education. Kirsch reveals how his educational platform bridges the critical gap between academic theory and industry requirements, sharing his unique journey from physics enthusiast to electronics education innovator. Discover how HaSofu is revolutionizing hardware design education and learn about the potential and limitations of AI in PCB design workflows.
Software Engineering Radio - The Podcast for Professional Software Developers
Steve Summers speaks with SE Radio host Sam Taggart about securing test and measurement equipment. They start by differentiating between IT and OT (Operational Technology) and then discuss the threat model and how security has evolved in the OT space, including a look some of the key drivers. They then examine security challenges associated with a specific device called a CompactRIO, which combines a Linux real-time CPU with a field programmable gate array (FPGA) and some analog hardware for capturing signals and interacting with real-world devices. Brought to you by IEEE Computer Society and IEEE Software magazine.
Key Topics* [03:00] Ryan's background in offensive cybersecurity and defense contracting* [04:30] The mindset and challenges of vulnerability research and hacking* [09:15] How security researchers approach attacking embedded devices* [13:45] Techniques for extracting and analyzing firmware* [19:30] Security considerations for embedded developers* [24:00] The importance of designing security from the beginning* [28:45] Security challenges for small companies without dedicated security staff* [33:20] Address Space Layout Randomization (ASLR) and other security measures* [37:00] Emulation technology for testing embedded systems* [45:30] Tulip Tree's approach to embedded system emulation and security testing* [50:15] Resources for learning about cybersecurity and hackingNotable Quotes> "When you're on the vulnerability research side, you're trying to find a time when the software does something wrong. When it does something unexpected." — Ryan Torvik> "Don't roll your own cryptography. Use a standard library for cryptography." — Ryan Torvik> "We're seeing that the maintenance costs are what are getting people now. You're expected to maintain this device, but now you got to be able to actually update the device." — Ryan Torvik> "It's so much more expensive to put security in after the fact if it's possible in the first place. Why is that even something that needs to be debated?" — Luca IngianniResources Mentioned[Tulip Tree Technology](tuliptreetech.com) - Ryan's company focused on embedded system security and emulation* IDA Pro - Interactive disassembler for firmware analysis* Binary Ninja - Interactive disassembler from Vector35* Ghidra - NSA's open-source software reverse engineering tool* Microcorruption - Beginner-friendly CTF challenge for learning embedded system hacking* National Vulnerability Database - Public database of security vulnerabilitiesThings to do* Join the Agile Embedded Podcast Slack channel to connect with the hosts and other listeners* Check out Tulip Tree Technology's website for their emulation tools and security services* Try Microcorruption CTF challenges to learn about embedded system security vulnerabilities* Consider security implications early in your design process rather than as an afterthought* Use secure programming languages like Rust that help prevent common security issues You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click here
Jacqueline's career trajectory is a testament to the power of curiosity and adaptability. From an early fascination with business and technology to a PhD in electrical engineering, she's shaping the future of over-the-air updates for vehicles. In this insightful interview, she discusses her journey, the challenges of German innovation culture, and the evolving landscape of automotive technology.00:09- About Jacqueline HenleJacqueline has been working in the Embedded Systems and Sensors Engineering department since 2019 and is the vice department manager of the Automotive Systems Engineering department since 2023. Jacqueline studied Industrial Engineering and Management at the Karlsruhe Institute of Technology (KIT).
Key Topics[02:30] Definition of BDD as an additional layer of discipline on top of TDD[03:15] Common pitfalls of TDD, including testing to implementation and brittle tests[08:30] The structure of BDD tests using Given-When-Then format[12:00] Applying BDD at different levels, from unit tests to system tests[15:45] Using test doubles and spies for hardware interactions in embedded systems[22:30] Testing state machines with BDD[27:00] Off-target testing and hardware abstraction layers[33:00] Why BDD isn't more widely used in embedded systems[36:30] Using code coverage as a signal rather than a goal metric[39:00] Overcoming the learning curve and maintaining discipline in BDDNotable Quotes"BDD is an additional layer of discipline on top of TDD. Dan North's goal was to get straight to the good stuff of TDD without getting into the pitfalls." — Steve"The key thing that BDD does by saying we're going to focus on behavior is you look at the API that you've written and you say, what can I do through the public API to affect this, to check the results and so forth?" — Steve"By having abstraction layers, you create your thin layer that's substitutable with either the real code on target, or with a test double off target." — Steve"Code coverage as a goal metric is not a good thing. Rather than using code coverage as just this almost dimensionless metric, use it as a signal to guide you." — Steve"By adhering very strictly to the simple rules of how to do BDD, by forcing yourself to the discipline of that strict adherence, it keeps you on track." — SteveResources MentionedJames Grenning's bookSteve's blog postEmbedded Online TalkIan Cooper's video You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click here
Software Engineering Radio - The Podcast for Professional Software Developers
Pete Warden, CEO of Useful Sensors and a founding member of the TensorFlow team at Google, discusses TinyML, the technology enabling machine learning on low-power, small-footprint devices. This innovation opens up applications such as voice-controlled devices, offline translation tools, and smarter embedded systems, which are crucial for privacy and efficiency. SE Radio host Kanchan Shringi speaks with Warden about challenges like model compression, deployment constraints, and privacy concerns. They also explore applications in agriculture, healthcare, and consumer electronics, and close with some practical advice from Pete for newcomers to TinyML development. Brought to you by IEEE Computer Society and IEEE Software magazine.
Made in Science – The official podcast of the University of Stuttgart
Professor Zamira Daw discusses her research on AI certification and integration in aerospace applications. She highlights her journey from Colombia to Germany and the US, emphasizing the importance of safety-critical systems in both medical devices and aviation. Daw explains the need for model-driven development and embedded systems to ensure AI safety in aviation. She notes the growing interest in AI but stresses its careful application. Daw also addresses the gender imbalance in STEM fields, advocating for early education to encourage girls. She highlights the importance of collaboration and mentorship in her work and the need for a balance between innovation and safety in AI.
John Taylor returns to the podcast to discuss his new book "The Embedded Project Cookbook", co-authored with Wayne Taylor. The book serves as a practical guide for embedded systems development, providing recipes and techniques that John has refined over his 30+ year career. Unlike his previous book "Patterns in the Machine" which focused on software engineering best practices, this new book takes a more hands-on approach to project mechanics - from requirements gathering through release.The book provides opinionated guidance on setting up project infrastructure, managing requirements, software architecture, and release processes. While organized in a waterfall-like structure for clarity, it emphasizes the need for agility in embedded development. A key theme is establishing good practices early to make releases boring and predictable rather than chaotic.The content is valuable for different roles - from junior developers seeking context about the full development lifecycle, to technical leads implementing processes, to managers needing justification for development infrastructure investments. While the book presents John's specific approaches, he emphasizes that teams can adapt the recipes to their needs as long as they deliberately address the underlying challenges.Key Topics Discussed (Timestamps):00:00:00 - Introduction and background on John Taylor00:02:00 - Comparison to previous book "Patterns in the Machine"00:06:00 - Target audience and use cases00:15:00 - Software Development Plans and their value00:20:00 - Foundation setup before coding begins00:27:00 - Managing project variants and configurations00:30:00 - Communication and collaboration practices00:35:00 - Release management and ongoing development00:40:00 - Iterative development cycles00:43:00 - Book availability and contact informationLinks:Embedded Systems Cookbook: https://link.springer.com/book/10.1007/979-8-8688-0327-7Patterns in the machine (the previous book): https://link.springer.com/book/10.1007/978-1-4842-6440-9John's LinkedIn: https://www.linkedin.com/in/john-tanner-taylor/ You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click here
Send us a textIn this episode, Stephen shares his career journey, from early influences that led him to engineering to his experiences in the Marine Corps and various engineering roles. He discusses the technical challenges he faced, such as working on the Patriot 2 missile at Raytheon and the innovative solutions he implemented. Stephen also talks about his passion for personal engineering projects, including an automated sprinkler system and a home security system, and the inspiration behind these projects. He provides advice for aspiring leaders and discusses the importance of personal projects in maintaining engineering skills.Main Topics:Stephen's early influences and decision to pursue engineeringExperiences in the Marine Corps and technical challenges in the industryTransition to Surecon Corporation and personal engineering projectsDevelopment of the automated sprinkler system and home security systemAdvice for aspiring leaders and the value of personal projectsAbout the guest: Stephen Johnson's engineering journey began with his service in the United States Marine Corps from 1987 to 1992. During this time, he worked on F/A-18 airframes with VMFA-333 "Fighting Shamrocks" and served in the Marine Corps Security Forces aboard the USS Wisconsin and USS Kitty Hawk during the Gulf War. These experiences instilled in him a strong foundation in discipline and technical precision.After his military service, Stephen pursued a Bachelor's Degree in Electrical Engineering at Purdue University, graduating in 1996. He was actively involved in Epsilon Tau Sigma, serving as Treasurer for two years. His early career included a role as a Design Engineer at Raytheon Electronic Systems, where he worked on the Patriot II Missile Systems and the Milstar Satellite Program, focusing on automatic test equipment for power systems and satellite communications.Transitioning to the embedded systems industry, Stephen joined Heurikon Corporation as a Support Engineer. The company, which later became Artesyn Technologies and was eventually acquired by Emerson Electric, provided him with opportunities to work on embedded computer boards and systems, including cPCI, cPSB, ATCA, and VME designs. He also developed Board Support Packages (BSPs) for VxWorks and supported Linux for embedded systems.In 2008, Stephen joined TDS Telecommunications LLC, where he initially focused on implementing and maintaining IPTV elements, from content providers to set-top boxes. Over the years, he advanced to the role of Network Consultant, working on the Server & Applications team for VoIP infrastructure and the Cable TV Platform. His expertise includes Python programming, systems design, and electrical engineering. Recently, he has been working with the core network and developing tools to automate various processes, reflecting his passion for automating tasks that humans should not be doing.Beyond his pAbout Being An Engineer The Being An Engineer podcast is a repository for industry knowledge and a tool through which engineers learn about and connect with relevant companies, technologies, people resources, and opportunities. We feature successful mechanical engineers and interview engineers who are passionate about their work and who made a great impact on the engineering community. The Being An Engineer podcast is brought to you by Pipeline Design & Engineering. Pipeline partners with medical & other device engineering teams who need turnkey equipment such as cycle test machines, custom test fixtures, automation equipment, assembly jigs, inspection stations and more. You can find us on the web at www.teampipeline.us
In this episode, Jeff and Luca discuss trunk-based development, a software development practice where developers merge their work into the main branch (trunk) frequently - at least daily. They explain how this approach differs from traditional branching models like GitFlow, and address common objections and concerns. The hosts emphasize that while trunk-based development may seem risky, it actually reduces risk by exposing integration problems early and forcing teams to implement good engineering practices like automated testing and feature flags.The discussion highlights how trunk-based development acts as a "forcing function" that encourages better development practices, smaller changes, and more frequent collaboration between team members. They explain that while this approach originated in web development, it's equally applicable to embedded systems. The hosts cite research from the book "Accelerate" showing that trunk-based development is a predictor of high-performing software teams.The episode concludes by emphasizing that most objections to trunk-based development actually point to underlying process issues that need to be addressed, and that the benefits of early integration and feedback outweigh the perceived downsides.Timestamps:00:00:00 - Introduction and topic overview00:03:00 - Basic version control concepts and branching00:08:00 - Definition and principles of trunk-based development00:13:00 - Feature flags explanation and implementation00:20:00 - Common objections to trunk-based development00:27:00 - Application to embedded systems00:34:00 - Benefits of trunk-based development00:40:00 - Impact on team dynamics and collaboration00:47:00 - Research backing and evidence from "Accelerate"Shownotes / Links:MinimumCD: https://minimumcd.org/Accelerate: https://www.goodreads.com/book/show/35747076-accelerateThe nvie branching model: https://nvie.com/posts/a-successful-git-branching-model/ You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click here
Von Digitaluhren und Haushaltsgeräten bis hin zu Autos und Flugzeugelektronik – eingebettete Systeme (Embedded Systems) sind in vielen Geräten unseres täglichen Lebens zu finden. Diese kleinen, spezialisierten Computer, die als Teil eines größeren Geräts oder Systems arbeiten, bestehen aus einer Kombination aus Hardware und Software. Embedded Security beschreibt die Sicherheitsmaßnahmen, die eingebettete Systeme vor Angriffen und Bedrohungen schützen – ein Thema, das in unserer zunehmend vernetzten Welt immer wichtiger wird. Zu Gast bei Henrike Tönnes ist diesmal Tim Blazytko, Mitgründer und Chief Scientist von Emproof. Das Bochumer Startup entwickelt innovative Sicherheitslösungen, die eingebettete Systeme effektiv vor Hackerangriffen und Industriespionage schützen. Jetzt reinhören und erfahren, warum Sicherheit oft dort beginnt, wo wir sie am wenigsten sehen!
Who would have thought high-end UIs on embedded systems would encounter this new challenge? While microcontrollers are resource-constrained, they are no longer the limiting factor they once were, and engineers are no longer obliged to use a more expensive MPU as MCUs embed powerful GPUs. Instead, it's the memory configuration that developers have to contend with when drawing their designs and developing their interfaces.
BlackBerry is a Canadian company known for its pivotal role in the smartphone market during the 2000s. Today, BlackBerry has adopted a major focus on cybersecurity. John Wall is the Chief Operating Officer and Head of Products, Engineering and Services at QNX, which is a division of BlackBerry. Ismael Valenzuela is the former Vice President The post Secure Communications in Embedded Systems with Ismael Valenzuela and John Wall appeared first on Software Engineering Daily.
BlackBerry is a Canadian company known for its pivotal role in the smartphone market during the 2000s. Today, BlackBerry has adopted a major focus on cybersecurity. John Wall is the Chief Operating Officer and Head of Products, Engineering and Services at QNX, which is a division of BlackBerry. Ismael Valenzuela is the former Vice President The post Secure Communications in Embedded Systems with Ismael Valenzuela and John Wall appeared first on Software Engineering Daily.
Elecia White, host of Embedded.fm and author of Making Embedded Systems, joins us to discuss all things embedded systems. We discuss programming non-computers, open source resources for embedded, self-driving cars, embedded system like the GoPro, Traeger smokers, and even birthday cards. According to Elecia, embedded is going everywhere.
Elecia White, host of Embedded.fm and author of Making Embedded Systems, joins us to discuss all things embedded systems. We discuss programming non-computers, open source resources for embedded, self-driving cars, embedded system like the GoPro, Traeger smokers, and even birthday cards. According to Elecia, embedded is going everywhere.
For the Season 13 finale, Elixir Wizards Dan and Charles are joined by Spin42 Engineers Marc Lainez, Thibault Poncelet, and Loïc Vigneron to discuss their work retrofitting a 2007 VW Polo and creating an Open Vehicle Control System (OVCS). Using Elixir, Nerves, and Raspberry Pis, the team is reimagining vehicle technology to extend the lifespan of older cars and reduce waste—all while making the process approachable and open source. The Spin42 team shares the technical details behind OVCS and how they use Elixir and Nerves to interact with the CAN bus and build a Vehicle Management System (VMS) to coordinate various vehicle components. They dive into the challenges of reverse engineering CAN messages, designing a distributed architecture with Elixir processes, and ensuring safety with fail-safe modes and emergency shutoffs. Beyond the technical, the team discusses their motivation for the project—upgrading older vehicles with modern features to keep them on the road, building an open-source platform to share their findings with others, and above all-- to just have fun. They explore potential applications for OVCS in boats, construction equipment, and other vehicles, while reflecting on the hurdles of certifying the system for road use. If you've ever wondered how Elixir and Nerves can drive innovation beyond software, this episode is packed with insights into automotive computing, hardware development, and the collaborative potential of open-source projects. Topics Discussed in this Episode: Retrofitting a 2007 VW Polo with electric engines and modern tech Building an open-source Vehicle Control System (OVCS) using Elixir and Nerves Leveraging Elixir to interact with the CAN bus and parse proprietary messages Designing a Vehicle Management System (VMS) to coordinate vehicle components Developing custom hardware for CAN communication Creating a YAML-based DSL for CAN message and frame descriptions Building a distributed architecture using Elixir processes Ensuring safety with fail-safe modes and emergency shutoffs Using Flutter and Nerves to build a custom infotainment system Exploring autonomous driving features with a ROS2 bridge Developing remote control functionality with a Mavlink transmitter Testing OVCS features at scale with a Traxxas RC car (OVCS Mini) Challenges of certifying OVCS for road use and meeting regulatory requirements Encouraging community contributions to expand OVCS functionality Balancing open-source projects with contract work to sustain development The fun and fulfillment of experimenting with Elixir beyond traditional applications Links mentioned: https://www.spin42.com/ https://nerves-project.org/ Quadcopter https://github.com/Spin42/elicopter https://github.com/linux-can/can-utils https://docs.kernel.org/networking/can.html https://github.com/open-vehicle-control-system/cantastic https://github.com/commaai/opendbc https://en.wikipedia.org/wiki/CANbus#CANFD https://comma.ai/ https://en.wikipedia.org/wiki/CANFD https://webkit.org/wpe/ https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/SD/WindowingSystems/WestonWayland.html https://buildroot.org/ https://vuejs.org/ https://flutter.dev/ https://github.com/smartrent/elixirflutterembedder https://www.raspberrypi.com/products/raspberry-pi-5/ The Rabbit Pickup https://www.hemmings.com/stories/value-guide-1980-83-volkswagen-pickup https://www.expresslrs.org/software/mavlink https://industrial-training-master.readthedocs.io/en/melodic/source/session7/ROS1-ROS2-bridge.html https://github.com/ros2/rcl https://github.com/open-vehicle-control-system/traxxas Contact Marc, Thibault, and Loïc: info@spin42.com Special Guests: Loïc Vigneron, Marc Lainez, and Thibault Poncelet.
This week's guest is Fabio Violante (https://www.linkedin.com/in/fabioviolante), CEO of Arduino. Fabio and Natan explore the importance of open source technology in manufacturing and how the democratization of embedded systems development is reshaping the industry. Fabio also shares the history of Arduino, and how he led the charge to evolve their approach from focusing purely on makers and hobbyists, to supporting enterprise grade applications with a new line of hardware. Augmented Ops is a podcast for industrial leaders, citizen developers, shop floor operators, and anyone else that cares about what the future of frontline operations will look like across industries. This show is presented by Tulip (https://tulip.co/), the Frontline Operations Platform. You can find more from us at Tulip.co/podcast (https://tulip.co/podcast) or by following the show on LinkedIn (https://www.linkedin.com/company/augmentedpod/). Special Guest: Fabio Violante.
What is an MPU, and how is it different from an MCU? Today's innovations keep blurring the dividing lines between the two. That's why it's more critical than ever to understand their differences and what applications they serve best.
Exploring Rust for Embedded Systems with Philip MarkgrafIn this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni are joined by Philip Markgraf, an experienced software developer and technical leader, to discuss the use of Rust in embedded systems. Philip shares his background in C/C++ development, his journey with Rust, and the advantages he discovered while using it in a large development project. The conversation touches on memory safety, efficient resource management, the benefits of Rust's type system, and the supportive Rust community. They also explore the practical considerations for adopting Rust, including its tooling, ecosystem, and applicability to Agile development. The episode concludes with Philip offering resources for learning Rust and connecting with its community.00:00 Introduction and Guest Welcome00:26 Philip's Journey with Rust01:01 The Evolution of Programming Languages02:27 Evaluating Programming Languages for Embedded Systems06:13 Adopting Rust for a Green Energy Project08:57 Benefits of Using Rust11:24 Rust's Memory Management and Borrow Checker15:50 Comparing Rust and C/C++19:32 Industry Trends and Future of Rust22:30 Rust in Cloud Computing and Embedded Systems23:11 Vendor-Supplied Driver Support and ARM Processors24:09 Open Source Hardware Abstraction Libraries25:52 Advantages of Rust's Memory Model29:32 Test-Driven Development in Rust30:35 Refactoring and Tooling in Rust31:14 Simplicity and Coding Standards in Rust32:14 Error Messages and Linting Tools33:32 Sustainable Pace and Developer Satisfaction36:15 Adoption and Transition to Rust39:37 Hiring Rust Developers42:23 Conclusion and ResourcesResourcesPhil's LinkedinThe Rust LanguageRust chat rooms (at the Awesome Embedded Rust Resources List)The Ferrocene functional-safety qualified Rust compiler You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click here
Today on Elixir Wizards, Bryan Green shares how he transformed a vintage 1930s rotary phone into a fully functional cell phone using Elixir, Nerves, and a mix of hardware components. Bryan shares the highs and lows of his project, from decoding rotary dial clicks to troubleshooting hardware issues with LED outputs. He explains why Nerves was the perfect fit for this project, offering SSH access, over-the-air updates, and remote debugging. You'll also hear how Elixir's concurrency model helped him manage hardware inputs and outputs efficiently using GenStateMachine and Genservers. Elixir and Nerves really shine when modeling real-world systems. Bryan dives into how he used a finite state machine to track the phone's states and handled inputs from the rotary dial and hook switch via GPIO. For hardware enthusiasts, Bryan's advice is to embrace this “golden age” of DIY electronics. Whether you're experienced with embedded systems or just curious on where to start, Bryan's VintageCell can inspire you to tinker with a hardware engineering project. Key topics discussed in this episode: Advantages of functional programming and immutability in Elixir Building hardware projects using Adafruit components Why Nerves was the best choice for the VintageCell project Interpreting rotary dial clicks using GPIO and circuits.gpio Troubleshooting hardware issues with LED diagnostics Challenges in optimizing wiring and PCB design Benefits of Nerves: SSH access, OTA updates, and remote debugging Modeling real-world systems with Elixir and Nerves Implementing a finite state machine with GenStateMachine Managing input with Genservers for rotary dial and hook switch Leveraging community resources like Discord, Elixir Slack, and forums Practical advice for keeping hardware projects on track Potential applications from SMS servers to home automation Links mentioned: Vintage Cellphone: Bridging the Past and Future with Elixir (https://www.youtube.com/watch?v=U4hetzVpjmo) Seven Languages in Seven Weeks https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/ Seven More Languages https://pragprog.com/titles/7lang/seven-more-languages-in-seven-weeks/ Node.js https://github.com/nodejs https://nerves-project.org/ https://www.arduino.cc/ Adafruit Circuit Playground https://www.adafruit.com/category/965 Adafruit 3D Printed Star Trek Communicator https://learn.adafruit.com/3d-printed-star-trek-communicator Adafruit FONA 3G Cellular + GPS Breakout https://learn.adafruit.com/adafruit-fona-3g-cellular-gps-breakout/overview https://github.com/elixir-circuits/circuitsgpio Nerves SSH https://hex.pm/packages/nervesssh OTA (over-the-air) Updates with NervesHub https://www.nerves-hub.org/ https://github.com/kicad Waveshare 4G Hat for Raspberry Pi https://www.waveshare.com/sim7600e-h-4g-hat.htm https://hexdocs.pm/genstatemachine/GenStateMachine.html https://hexdocs.pm/elixir/GenServer.html https://www.sparkfun.com/ https://www.digikey.com/ USB-C Gadget Mode with Nerves https://github.com/nerves-project/nervessystemrpi4/issues/18 https://livebook.dev/ https://codestorm.me/ https://github.com/codestorm1/vintage_cell/ Special Guest: Bryan Green.
Podcast: Hack the Plant (LS 34 · TOP 3% what is this?)Episode: Securing Embedded SystemsPub date: 2024-09-25In this episode, Bryson sits down with MITRE EMB3D co-founder Niyo Little Thunder Pearson. For nearly 20 years, Niyo has been at the forefront of protecting critical infrastructure systems. He previously led incident response for American Express, directing the company's Security Operations Center during the LulzSec and Anonymous attacks, and worked to develop an adversarial cyber defense program for the nation's third largest gas utility at ONE Gas Oklahoma. Now, Niyo has co-founded MITRE EMB3D, a groundbreaking global threat network aimed at enhancing the security of embedded devices. What is MITRE EMB3D? Who is the intended audience? What problems is it trying to solve? “There is such a gap that exists today on what we understand and how risk averse these [embedded] devices are. They do well and they operate well. They're built for what they're doing in a safety context, but the security was never brought forward with it,” Niyo said. Join us for this and more on this episode of Hack the Plan[e]t. Hack the Plant is brought to you by ICS Village and the Institute for Security and Technology. The podcast and artwork embedded on this page are from Bryson Bort, which is the property of its owner and not affiliated with or endorsed by Listen Notes, Inc.
Recent years have been pivotal in the field of Industrial Control Systems (ICS) security, with a large number of high-profile attacks exposing the lack of a design-for-security initiative in ICS. The evolution of ICS abstracting the control logic to a purely software level hosted on a generic OS, combined with hyperconnectivity and the integration of popular open source libraries providing advanced features, have expanded the ICS attack surface by increasing the entry points and by allowing traditional software vulnerabilities to be repurposed to the ICS domain. In this seminar, we will shed light to the security landscape of modern ICS, dissecting firmware from the dominant vendors and motivating the need of employing appropriate vulnerability assessment tools. We will present methodologies for blackbox fuzzing of modern ICS, both directly using the device and by using the development software. We will then proceed with methodologies on hotpatching, since ICS cannot be easily restarted in order to patch any discovered vulnerabilities. We will demonstrate our proposed methodologies on various critical infrastructure testbeds. About the speaker: Michail (Mihalis) Maniatakos is an Associate Professor of Electrical and Computer Engineering at New York University (NYU) Abu Dhabi, UAE, and a Research Associate Professor at the NYU Tandon School of Engineering, New York, USA. He is the Director of the MoMA Laboratory (nyuad.nyu.edu/momalab), NYU Abu Dhabi. He received his Ph.D. in Electrical Engineering, as well as M.Sc., M.Phil. degrees from Yale University. He also received the B.Sc. and M.Sc. degrees in Computer Science and Embedded Systems, respectively, from the University of Piraeus, Greece. His research interests, funded by industrial partners, the US government, and the UAE government include privacy-preserving computation and industrial control systems security.
This episode is sponsored by Netsuite by Oracle, the number one cloud financial system, streamlining accounting, financial management, inventory, HR, and more. NetSuite is offering a one-of-a-kind flexible financing program. Head to https://netsuite.com/EYEONAI to know more. In this episode of the Eye on AI podcast, Craig Smith sits down with Krishna Rangasayee, CEO of SiMa.ai, to explore the innovations in AI at the edge and how embedded systems are transforming industries like robotics, automotive, and industrial automation. Krishna brings over 30 years of experience in software and silicon design, leading us through SiMa.ai's vision of disrupting edge computing with their Machine Learning System on Chip (MLSoC). We dive deep into how SiMa.ai's chips are designed to accelerate AI workloads at the edge, providing unmatched performance and efficiency compared to cloud-based solutions. We also discuss the future of AI hardware, including the role of open-source platforms, the challenges of scaling AI in embedded systems, and why the edge market is poised to outgrow the cloud in the coming years. Krishna shares his insights on the importance of AI software architecture, how SiMa.ai's platform simplifies integration for developers, and the emerging potential of neuromorphic and quantum computing. Join us as we delve into the next big AI gold rush, the edge market, and learn why AI-powered edge devices will reshape the way industries operate. Don't forget to like, subscribe, and hit the notification bell for more exclusive insights into the future of AI and edge computing! Stay Updated: Craig Smith Twitter: https://twitter.com/craigss Eye on A.I. Twitter: https://twitter.com/EyeOn_AI (00:00) Preview and Introduction (02:13) SiMa.ai's Focus on Chip Design for the Edge (05:38) How is SiMa.ai Different from NVIDIA's CUDA? (08:29) The Evolution of Chip Architecture (11:50) AI's Move to the Edge Market? (19:19) Industries Driving Demand for SiMa.ai's Technology (21:25) How Do Edge Applications Work? (25:09) Chips Design for Edge Devices (33:01) SiMa.ai Scaling Plans (36:12) What is SiMa.ai Focusing On in the Future? (40:30) SiMa.ai's Fundraising Journey (42:57) Hiring and Retaining Top Talent in the Industry (46:01) The Future of Chip Technology
Jeff and Luca talk about Luca's trip to Embedded World Nürnberg, and his impressions there. Bonus content are two impromptu interviews with Luka Mustafa, CEO of IRNAS, and Francois Baldassari, CEO of Memfault You can find Jeff at https://jeffgable.com. You can find Luca at https://luca.engineer. Want to join the agile Embedded Slack? Click here
Alexander Eisenhuth ist unser Gast in dieser Folge und taucht mit uns in die Welt der Embedded Systems ein
On this episode of Embedded Insiders, Alexander Kain, Skyworks Solutions' Senior Principal Artificial Intelligence Systems Engineer joins the podcast to discuss his company's advanced AI noise suppression, designed to reduce noise in a variety of environments and applications. Next, Rich and Vin are back with another Dev Talk joined by Ron Konezny, the CEO of Digi International. To switch things up, they're discussing how professionals like Ron got their start in the industry, how they've kept their momentum, and just a little more info about so we can get a glimpse into their lives. But first, Rich and Ken are discussing the accelerated convergence of AI, IoT, and embedded systems. For more information, visit embeddedcomputing.com
Guests: Scott Sheahan, Owner/Principal Consultant, Rustic Security LLCOn LinkedIn | https://www.linkedin.com/in/scottsheahan/Host: Marco Ciappelli, Co-Founder at ITSPmagazine [@ITSPmagazine] and Host of Redefining Society Podcast & Audio Signals PodcastOn ITSPmagazine | https://www.itspmagazine.com/itspmagazine-podcast-radio-hosts/marco-ciappelli____________________________Host: Sean Martin, Co-Founder at ITSPmagazine [@ITSPmagazine] and Host of Redefining CyberSecurity Podcast [@RedefiningCyber]On ITSPmagazine | https://www.itspmagazine.com/itspmagazine-podcast-radio-hosts/sean-martinView This Show's Sponsors___________________________Episode NotesIn this episode of the Redefining Cybersecurity Podcast, host Sean Martin is joined by co-founder Marco Ciappelli, host of the Redefining Society Podcast, and guest Scott Sheahan, a seasoned professional with a rich background in the automotive industry and embedded software development. The episode digs into the pressing issue of automotive cybersecurity, exploring the challenges and complexities that manufacturers, OEMs, and consumers face in an increasingly connected world.Sheahan shares insights from his transition from aerospace to automotive, emphasizing the similarities between the industries, particularly their reliance on embedded systems and the heightened concern for cybersecurity. The conversation touches on the evolution of connected cars, highlighting the myriad of data collected through telematics devices and the potential privacy concerns this raises. The episode also discusses the impact of cybersecurity on vehicle safety, the role of industry standards like ISO/SAE 21434, and the paramount importance of secure by design principles.The dynamics of the automotive supply chain and the right to repair are examined, alongside a discussion on the future of autonomous vehicles and the implications for consumers' connection with driving. Scott Sheahan encourages aspiring cybersecurity professionals to dive into the industry, underscoring the demand for talented individuals in this critical area. The episode wraps up with a philosophical reflection from Marco on the essence of ownership and control in the era of connected and autonomous cars, posing thought-provoking questions about the nature of technology's role in our lives.Key Questions AddressedHow does the automotive industry tackle the challenges of cybersecurity?What are the implications of connected vehicles for consumer privacy and data security?How is the concept of the right to repair impacted by advancements in vehicle technology and cybersecurity measures?___________________________Watch this and other videos on ITSPmagazine's YouTube ChannelRedefining CyberSecurity Podcast with Sean Martin, CISSP playlist:
Guests: Scott Sheahan, Owner/Principal Consultant, Rustic Security LLCOn LinkedIn | https://www.linkedin.com/in/scottsheahan/Marco Ciappelli, Co-Founder at ITSPmagazine [@ITSPmagazine] and Host of Redefining Society Podcast & Audio Signals PodcastOn ITSPmagazine | https://www.itspmagazine.com/itspmagazine-podcast-radio-hosts/marco-ciappelli____________________________Host: Sean Martin, Co-Founder at ITSPmagazine [@ITSPmagazine] and Host of Redefining CyberSecurity Podcast [@RedefiningCyber]On ITSPmagazine | https://www.itspmagazine.com/itspmagazine-podcast-radio-hosts/sean-martinView This Show's Sponsors___________________________Episode NotesIn this episode of the Redefining Cybersecurity Podcast, host Sean Martin is joined by co-founder Marco Ciappelli, host of the Redefining Society Podcast, and guest Scott Sheahan, a seasoned professional with a rich background in the automotive industry and embedded software development. The episode digs into the pressing issue of automotive cybersecurity, exploring the challenges and complexities that manufacturers, OEMs, and consumers face in an increasingly connected world.Sheahan shares insights from his transition from aerospace to automotive, emphasizing the similarities between the industries, particularly their reliance on embedded systems and the heightened concern for cybersecurity. The conversation touches on the evolution of connected cars, highlighting the myriad of data collected through telematics devices and the potential privacy concerns this raises. The episode also discusses the impact of cybersecurity on vehicle safety, the role of industry standards like ISO/SAE 21434, and the paramount importance of secure by design principles.The dynamics of the automotive supply chain and the right to repair are examined, alongside a discussion on the future of autonomous vehicles and the implications for consumers' connection with driving. Scott Sheahan encourages aspiring cybersecurity professionals to dive into the industry, underscoring the demand for talented individuals in this critical area. The episode wraps up with a philosophical reflection from Marco on the essence of ownership and control in the era of connected and autonomous cars, posing thought-provoking questions about the nature of technology's role in our lives.Key Questions AddressedHow does the automotive industry tackle the challenges of cybersecurity?What are the implications of connected vehicles for consumer privacy and data security?How is the concept of the right to repair impacted by advancements in vehicle technology and cybersecurity measures?___________________________Watch this and other videos on ITSPmagazine's YouTube ChannelRedefining CyberSecurity Podcast with Sean Martin, CISSP playlist:
Avalonia XPF This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, I spoke with José Simões about the .NET nanoFramework, a powerful platform for embedded systems and IoT development. I was incredibly impressed when José spoke about just how quickly you can get started with .NET nanoFramework and an ESP32: You grab a breadboard, you stick an ESP 32 module onto it, and you plug an Led or a sensor or wherever, and in half an hour, you have a proof of concept of something that you are building or just having fun with. And this is great not only for learning to code, but to come up with a proof of concept that you want to show to a customer If you want to do that in C, I dare you to do that. On the same time, you won't be able to. Meaning that with that code and that proof of concept, then you can evolve, you can keep working on it, and then you can easily migrate that to a production grade system because you will be using the same code. You don't have to change much to get it working. —José Simões So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/nano-framework-unleashing-the-power-of-c-sharp-in-embedded-systems-and-iot-with-jos%C3%A9-sim%C3%B5es/ Useful Links .NET nanoFramework Eclo Solutions Zoom H4N HD60s+ IoT Hub ESP32 STM32 GitHub Copilot Microsoft Learn Portal SPI (serial peripheral interface) bus .NET nanoFramework Visual Studio extension nanoFramework Flasher nanoFramework discord community Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.
In this episode, I chat with Evgueni Tzvetanov of Verizon about our work at prpl Foundation, the future of the home gateway, and what we all want out of AI and home automation.
In this episode of Better Tech, focusing on the evolution and future prospects of TinyML and embedded systems, Peggy Tsai engages in a compelling conversation with Prateek Tripathi, the founder and CEO of AIRS ML. Prateek discusses the challenges and opportunities in the integration of artificial intelligence (AI) in embedded systems, particularly in the manufacturing industry and the challenges of convincing traditional industries to adopt AI and the potential of using analog signal processing for low-power systems. --- Send in a voice message: https://podcasters.spotify.com/pod/show/bettertech/message
How can we use eye tracking to understand the workings of the brain? What about optimizing eye-tracking performance by harnessing the power of AI? How do you create a versatile eye tracker that can be used for virtually any cognitive research need? Meet Kirill Korotaev, the trailblazing Co-Founder & CEO of Purple Gaze! He is on a mission to answer these questions and bridge the existing gaps with FOXIE. This easy-to-use, affordable, customizable, AI-powered eye-tracking system revolutionizes cognitive data collection. Kirill's journey is a remarkable fusion of entrepreneurship, cognitive science, and the boundless potential of neurotechnology. But it goes even further. Picture this: Immersing yourself in the vibrant Argentine neuroscience community, presenting your vision in a language you've secretly mastered for a month. That's precisely what Kirill did, surprising his local team members and forging profound connections at Universidad Torcuato Di Tella. With over five years of experience in management and marketing, Kirill brings a wealth of knowledge to the neurotech realm. He's not just a CEO; he's a global keynote speaker who envisions neurotechnology's transformative potential to enhance our lives. In this episode, we'll journey through Kirill's entrepreneurial odyssey, delve into his cognitive science background, and explore the groundbreaking strides at Purple Gaze. Join us as we navigate the convergence of technology, neuroscience, and the relentless pursuit of a brighter future. Prepare to be captivated by Kirill's insights and unshakable passion for the world of neurotechnology. Welcome to 'Neurocareers: Doing the Impossible! About the Podcast Guest: Join the Purple Gaze team: https://purplegaze.io/careers Follow Purple Gaze on social media: YouTube: https://youtube.com/@purplegaze X: https://x.com/purplegazing LinkedIn: https://www.linkedin.com/company/purple-gaze/ Connect with Kirill on LinkedIn: https://www.linkedin.com/in/kirillkorotaev/ Recommended communities and content: NeuroTechX: https://neurotechx.com Neuromatch: https://neuromatch.io/ LessWrong: https://lesswrong.com Deep Learning AI: https://deeplearning.ai Alpha Signal newsletter: https://alphasignal.ai Yannic Kilcher: https://www.youtube.com/@YannicKilcher About the Podcast Host: The Neurocareers podcast is brought to you by The Institute of Neuroapproaches (https://www.neuroapproaches.org/) and its founder, Milena Korostenskaja, Ph.D. (Dr. K), a neuroscience educator, research consultant, and career coach for people in neuroscience and neurotechnologies. As a professional coach with a background in the field, Dr. K understands the unique challenges and opportunities job applicants face in this field and can provide personalized coaching and support to help you succeed. Here's what you'll get with one-on-one coaching sessions from Dr. K: Identification and pursuit of career goals Guidance on job search strategies, resume and cover letter development, and interview preparation Access to a network of professionals in the field of neuroscience and neurotechnologies Ongoing support and guidance to help you stay on track and achieve your goals You can always schedule a free neurocareer consultation/coaching session with Dr. K at https://neuroapproaches.as.me/free-neurocareer-consultation Subscribe to our Nerocareers Newsletter to stay on top of all our cool neurocareers news at updates https://www.neuroapproaches.org/neurocareers-news
This week's podcast is all about high speed communication, optical interfaces for military and aerospace designs, and 3D printing in space! My guest Patrick Mechin (Techway) and I discuss the trends in high speed communications, the benefits of optical interfaces for modern embedded systems, and how Techway is supporting innovation in this arena. Also this week, I check out how 3D-printed titanium dioxide foam could help us in our quest for space habitation.
This week on Elixir Wizards, Connor Rigby, Software Engineer at SmartRent, and Taylor Barto, Lead Embedded Software Engineer at Eaton, join Sundi Myint to compare notes on embedded systems development with Elixir, C, C++, and Java. They discuss using Elixir and the Nerves framework for firmware projects versus more traditional choices like C. The guests ask one another questions and gain valuable insights into challenges, tooling, resources, and more across different embedded ecosystems. In this episode, the guests expand their perspectives and demystify the concept of embedded systems for engineers outside the field. This cross-language exchange of ideas and experiences inspires continued learning and collaboration between embedded software engineers using different programming languages. Topics Discussed: Defining "true embedded": using an operating system vs. bare metal programming Benefits and drawbacks of Elixir, C, C++, and Java for firmware Many embedded systems today use Java as the programming language via Java Native Interface (JNI) to interface with C/C++ code How Elixir expands the toolbox available for firmware projects Testing, tooling, workflows, and debugging across languages Elixir/Nerves features like hot code reloading and testing vs. Java alternatives Learning curves for new languages and frameworks Industry trends around established vs emerging tools Applying functional programming principles like immutability in new domains Scaling firmware updates across large connected networks Continued maturation of Nerves may bring Elixir into consideration for roles where Java is commonly used today Hardening systems for reliability in safety-critical uses Debugging differences between web development and embedded Hiring considerations for niche languages Additional skills needed for embedded engineers, such as technical writing, reading schematics, and writing test instructions Resources and recommendations for getting started with embedded systems Links Mentioned: Nerves: https://github.com/nerves-project/nerves https://nerves-project.org/ AtomVM: https://github.com/atomvm/AtomVM GRiSP: https://github.com/grisp RISC-V: https://github.com/ultraembedded/riscv https://smartrent.com/ https://www.eaton.com/us/en-us.html Zig Programming Language: https://github.com/ziglang Docker: https://github.com/docker Build a Weather Station with Elixir and Nerves (https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/) by Alexander Koutmos, Bruce A. Tate, Frank Hunleth Build a Binary Clock with Elixir and Nerves (https://pragprog.com/titles/thnerves/build-a-binary-clock-with-elixir-and-nerves/) by Frank Hunleth and Bruce A. Tate http://esp32.net/ https://www.nordicsemi.com/ Special Guests: Connor Rigby and Taylor Barto.
In this week's Fish Fry podcast, ITTIA President Sasan Montaseri joins me to chat about the challenges of real-time data management, the best security practices when it comes to embedded IoT edge data management and how ITTIA can help you manage your embedded systems real-time data in a single database solution.
Kavita Aroor guest hosts a panel discussion from some oneAPI Innovators in the AI space who participated in a oneAPI AI Hackathon. They share their insights into where to apply AI, why AI matters and how oneAPI based solutions are helping to bring performant solutions to the AI space. Kavita Aroor is a Developer Marketing Lead for Asia Pacific and Japan at Intel. She drives the developer outreach, engagements, and programs in the areas of GPU, HPC and AI. Mohan Krishna R has around 13 years of experience in providing comprehensive solutions to complex data problem across multiple industries like technology, FMCG, retail etc. He is currently working as Principal AI Scientist at Course5 AI Labs. His work around predicting the Indian Elections winner using social data got published in mainstream media include the Washington Post, Economic Times (digital & print) and Bloomberg. Sudarshan Bandyopadhyay is currently pursuing his masters from Indian Institute of Science, Bangalore in Robotics and Autonomous Systems (Cyber Physical Systems). His current area of interests are Edge AI, Embedded Systems and Machine Learning. He currently works under the guidance of Dr. Punit Rathore for developing an Intrusion Detection System using ML for Autonomous Vehicles. Yuvraj Singh Deora is an enthusiastic tech pursuer currently on the path to an Integrated M.Tech in Software Engineering at VIT. His drive lies in bridging the gap between cutting-edge technology and real-world solutions. From AI and IoT to Blockchain, he is dedicated to tackling practical challenges that truly matter. Learn More: Intel Developer Cloud https://cloud.intel.com oneAPI https://oneapi.io Intel® AI Analytics Toolkit https://www.intel.com/content/www/us/en/developer/tools/oneapi/ai-analytics-toolkit.html
Pratik Gupta is the co-founder and CEO of Gensol Electric Vehicles Pvt Ltd. He is a recognized leader in building technology led businesses and product innovation across various industries including Automotive, Embedded Systems and Industrial Automation, and Solar Energy. Pratik is an awardee of three patents in Automotive data analytics. He is an active member of driving research programs in Universities in Mumbai. --- Support this podcast: https://podcasters.spotify.com/pod/show/theindustryshow/support
In today's PowerUp episode, Tom Truman, Vice President of Industrial and Performance Power Solutions at Renesas Electronics, will be sharing his insights on the latest trends, challenges, and opportunities in the field of power delivery for embedded systems in industrial applications.
Today on Elixir Wizards, José Valim, creator of the Elixir programming language, joins hosts Sundi Myint and Owen Bickford to discuss the future of Elixir, upcoming features, changes to the language and ecosystem, and the potential for a type system. José discusses how Elixir's extensibility allows the ecosystem to grow with new tools and libraries, all while requiring few languages to the core language. Key Takeaways: The origin of the famous rainbow heart combo José's hands-off approach to planning the ecosystem which allows community contribution without reliance on the core team The success and growth of the Elixir community Lessons learned in the first ten years of the language The evolution of Elixir's documentation and the role of Livebook in creating more interactive and engaging learning experiences The potential for Elixir Nx to make numerical computation, machine learning, and data science more accessible to Elixir developers Potential implementation of a gradual type system and the importance of backwards compatibility The role of the Elixir community in shaping the language's development and ecosystem, including the importance of open-source contributions Whether we'll see Elixir 2.0 in the next decade Links mentioned in this episode: Josė Valim Keynote ElixirConf EU Bringing Elixir to Life (https://www.youtube.com/watch?v=xItzdrzY1Dc) Dashbit - https://dashbit.co/ Elixir programming language: https://elixir-lang.org/ ElixirConf: https://elixirconf.com/ ElixirForum: https://elixirforum.com/ Elixir's Logger library: https://hexdocs.pm/logger/Logger.html José's Twitter: https://twitter.com/josevalim ElixirLS (Elixir Language Server) https://github.com/elixir-lsp/elixir-ls Mermaid Charts in Livebook - https://news.livebook.dev/date/2022/1 IEx - https://hexdocs.pm/iex/1.14/IEx.html Numerical Elixir - Nx: https://hexdocs.pm/nx/getting-started.html Nerves: https://hexdocs.pm/nerves/getting-started.html Membrane: https://hexdocs.pm/membrane/getting-started.html Dialyxir: https://hexdocs.pm/dialyxir/readme.html LiveBook: https://hexdocs.pm/livebook/getting-started.html Bumblebee: https://github.com/elixir-nx/bumblebee Special Guest: José Valim.
Listen to the Embedded podcast here: https://embedded.fm/Elecia's book "Making Embedded Systems" is highly recommended for junior and senior developers alike!You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.
How about some high performance DSPs to spice up your Friday? Maybe with a sprinkling of robots? In this week's podcast, Dave Bell from Cadence Design Systems joins me to chat about the trends driving the need for high-performance DSPs, the benefits that Tensilica ConnX 110 and 120 DSPs can bring to your next design and why ISA compatibility is crucial in this arena. Also this week, I check out some new drones developed by a multi-national team of researchers that could change the future of building construction.
Red Balloon Security CEO Ang Cui has spent over a decade looking into the most critical devices supporting our infrastructure. He explains why the insight that launched his company still holds true, and what it will take for security experts, manufacturers and end users to resolve our insecure stasis. Segment Resources: https://redballoonsecurity.com/ https://ofrak.com/ https://github.com/redballoonsecurity/ofrak https://redballoonsecurity.com/def-con-30-badge-fun-with-ofrak/ https://www.wired.com/story/ofrak-iot-reverse-engineering-tool/ https://www.bloomberg.com/news/articles/2022-01-11/researchers-show-how-hackers-can-cut-the-lights-with-rogue-code Visit https://www.securityweekly.com/psw for all the latest episodes! Show Notes: https://securityweekly.com/psw758
About Guest: Krishna Gaihre is an engineer and an entrepreneur based in Nepal. He is the founder & CEO of LogicTronix, an FPGA Design & Machine Learning Company, which is also a ‘Design Service Partner for Xilinx Kria SoM FPGA for AI/ML'. His works with LogicTronix include creating AI acceleration-based expert capabilities at LogicTronix, creating high-skilled opportunities in Nepal in the field of AI and tech, and creating an accelerated incubation platform for fostering technology-backed entrepreneurship in Nepal. He shares his idea via medium blogs available at: https://logictronix.medium.com/ --- Timestamp: 00:00 - Intro 06:40 - Opportunities in Embedded Systems Design 08:40 - Solving Unique Problems of Nepal 11:45 - Crossing the chasm 20:10 - FPGA Programming 26:01 - Traffic Management System 32:30 - Direct Competitors 38:25 - Product Market Fit in the least Developed Countries 43:00 - Implementation in Nepal 48:20 - Import & Export --- Download givingBack Podcast wherever you get your podcasts. Apple Podcast: https://podcasts.apple.com/us/podcast/nepali-podcast-givingback/id1450278650?ign-mpt=uo%3D4&mt=2 Spotify: https://open.spotify.com/show/473BXymyKIGxH0o8PWLuV2 ------- Please drop a comment telling us how you like the podcast. You can let us know how we can make it better for you and even suggest new topics you'd like to be discussed or even better -- suggest a guest! Hmm.. not feeling like dropping a comment. Here's an anonymous survey you can fill out. We do not need your name and email. https://forms.gle/EoBso3HMNAxzxjgS6 === Thanks for supporting us. Subscribe to us whenever you get your podcast. Visit www.givingBack.ai for more information. === --- Support this podcast: https://anchor.fm/givingbackpodcast/support
In this episode of the Road to Growth podcast, we are pleased to introduce you to Nico Ramirez & Isaac Dubuque. Nico has always been fascinated by the intersection of the physical and digital. It makes sense that his latest venture, Verilink, revolves around linking physical goods to NFTs on the blockchain. Nico graduated from U of M with a degree in computer science and began his career as a quant developer. After the pandemic cost him his job right as he graduated, he began working at FlashPlays, a sports gaming startup. During his time at FlashPlays he came up with the idea for Verilink and realized that he couldn't leave the opportunity on the table. Isaac is a University of Michigan computer engineering alumni with an early career in Embedded Systems and Robotics. His pursuits in decentralized networks sparked his interest in blockchain technology and the impact it could have on the world. This unique background as a full-stack and blockchain developer, and embedded systems engineer led him to the role of CTO and co-founder of Verilink. In his free time, Isaac enjoys reading, hiking, and surfing on the West Coast. Learn more and connect with Nico Ramirez & Isaac Dubuque by visiting them on Twitter: https://twitter.com/isaac_dubuque Twitter: https://twitter.com/VerilinkTeam Instagram: https://www.instagram.com/verilink.technology/ Be sure to follow us on Twitter: Twitter.com/to_growth on Facebook: facebook.com/Road2Growth Subscribe to our podcast across the web: https://www.theenriquezgroup.com/blog Spotify: https://spoti.fi/2Cdmacc iTunes: https://apple.co/2F4zAcn Castbox: http://bit.ly/2F4NfQq Google Play: http://bit.ly/2TxUYQ2 Youtube: https://www.youtube.com/channel/UCKnzMRkl-PurAb32mCLCMeA?view_as=subscriber If you are looking to be a Guest on Podcasts please click below https://kitcaster.com/rtg/ For any San Diego Real Estate Questions Please Follow Us at web: www.TheEnriquezGroup.com Youtube: https://www.youtube.com/channel/UCKnzMRkl-PurAb32mCLCMeA or Call : 858 -345 - 7829 Recently reduced properties in San Diego County * Click **** bit.ly/3cbT65C **** Here* ****************************************************************************
Phillip Johnston joined us to talk about how engineering approaches can change over time. This conversation started with Phillip's Embedded Artistry blog post How Our Approach to Abstract Interfaces Has Changed Over the Years. His new course is Designing Embedded Software for Change. Embedded Artistry has a Design Pattern Catalogue (though Elecia was looking at Software design patterns on Wikipedia during the podcast). https://github.com/embvm Phillip is working with Memfault on an ongoing embedded systems panel. The first topic they covered was observability metrics for IoT devices. There is a panel coming up on how to debug embedded devices in production. Some reading that Phillip mentioned: Toward a New Model of Abstraction in Software Engineering by Gregor Kiczales A Procedure for Designing Abstract Interfaces for Device Interface Modules by Kathryn Heninger Britton, R. Alan Parker, David L. Parnas Designing Software for Ease of Extension and Contraction by David L. Parnas (1979) Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit by Bruce Powel Douglass Best Paper Awards in Computer Science from Jeff Huang Creating a Circular Buffer in C and C++ - Embedded Artistry Aardvark I2C/SPI Host Adapter - Total Phase Transcript
They discuss various topics, including device management, embedded software, and best practices for IoT developers. The podcast is kicked off with an introduction of Memfault, who they work with, and a high-level overview of how the product works. They then talk about the industry as a whole and how it's been evolving. They conclude with advice for IoT developers and how to overcome challenges François has encountered in the space.François Baldassari is the Founder and CEO of Memfault, the first observability platform for IoT devices. An embedded software engineer by trade, his powerful passion for tooling and automation in software engineering drove him to start Memfault. Previous to Memfault, he ran the firmware team at Oculus and built the operating system at Pebble. François has a BSc in Electrical Engineering from Brown.