<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Steve Branam Blog on EmbeddedRelated.com</title>
<link>https://www.embeddedrelated.com/blogs-1/nf/Steve_Branam.php</link>
<description><![CDATA[RSS Feed for Steve Branam Blog on EmbeddedRelated.com]]></description>
<image><title>Steve Branam Blog on EmbeddedRelated.com</title>
<link>https://www.embeddedrelated.com/blogs-1/nf/Steve_Branam.php</link>
<url>https://d23s79tivgl8me.cloudfront.net/user/profilepictures/141490.jpg</url>
</image>
<atom:link href="https://www.embeddedrelated.com/blogs_rss.php?bloggerid=141490" rel="self" type="application/rss+xml"></atom:link>
<language>en-US</language>
<lastBuildDate>Sun, 15 Mar 2026 12:02:36 +0000</lastBuildDate>
<pubDate>1773576156</pubDate>
<item>
<title>Some Embedded System Software Design Resources</title>
<link>https://www.embeddedrelated.com/showarticle/1680.php</link>
<description><![CDATA[<p>I recently received a message from an embedded systems engineer in England asking about a good resource for embedded system software design and easing debugging difficulties.
</p>
<p>That's challenging because embedded systems cover such a wide range. There are many possible run-time environments and architectures.
</p>
<p>Thus there's no single resource that covers all ground. However, the resources...]]></description>
<pubDate>Tue, 23 Jul 2024 15:54:23 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Bit-Banged Async Serial Output And Disciplined Engineering</title>
<link>https://www.embeddedrelated.com/showarticle/1544.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a></li>
<li><a href="#The_Problem">The Problem</a></li>
<li><a href="#Symbol_Framing">Symbol Framing</a></li>
<li><a href="#Implementing_Serial_Output">Implementing Serial Output</a></li>
<li><a href="#Working_With_A_Logic_Analyzer">Working With A Logic Analyzer</a></li>
<li><a href="#Working_With_A_TTL-USB_Serial_Adapter">Working With A TTL-USB Serial Adapter</a></li>
<li><a href="#Disciplined_Engineering">Disciplined Engineering</a><ul>
<li><a href="#Applying_Six_Software_Design_Tools">Applying Six Software Design Tools</a><ul>
<li><a href="#TDD__Test_Driven_Development_">TDD (Test Driven...]]></description>
<pubDate>Thu, 03 Aug 2023 13:08:23 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>The Missing Agile Conversation</title>
<link>https://www.embeddedrelated.com/showarticle/1513.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Executive_Summary">Executive Summary</a></li>
<li><a href="#Manager_Summary">Manager Summary</a></li>
<li><a href="#Developer_Summary">Developer Summary</a></li>
<li><a href="#Background">Background</a></li>
<li><a href="#A_Better_Way_Forward">A Better Way Forward</a></li>
<li><a href="#Having_The_Conversation">Having The Conversation</a></li>
<li><a href="#Topic_Checklist">Topic Checklist</a></li>
<li><a href="#Capturing_Information">Capturing Information</a></li>
<ul>
<li><a href="#Tests">Tests</a></li>
<li><a href="#Documentation">Documentation</a></li>
</ul>
<li><a href="#Breaking_Up_Stories">Breaking Up...]]></description>
<pubDate>Tue, 16 May 2023 00:27:54 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Review: Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques</title>
<link>https://www.embeddedrelated.com/showarticle/1500.php</link>
<description><![CDATA[Introduction
<p>Full disclosure: I was given a copy of this book to review.
</p>
<p><a href="https://amzn.to/3uZ7nwA" target="_blank" rel="nofollow">Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques</a>, by <a href="https://www.beningo.com/" target="_blank" rel="nofollow">Jacob Beningo</a>, is an excellent introduction to strategies for embedded systems design and bringing those designs to fruition. Renowned embedded systems expert <a href="http://www.ganssle.com/" target="_blank" rel="nofollow">Jack...]]></description>
<pubDate>Tue, 28 Feb 2023 14:17:43 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Soft Skills For Embedded Systems Software Developers</title>
<link>https://www.embeddedrelated.com/showarticle/1470.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a></li>
<li><a href="#The_Skills">The Skills</a></li>
<ul>
<li><a href="#Interpersonal">Interpersonal</a></li>
<ul>
<li><a href="#Tips_For_Interpersonal_Skills">Tips For Interpersonal Skills</a></li>
</ul>
<li><a href="#Communications">Communications</a></li>
<ul>
<li><a href="#Tips_For_Speaking">Tips For Speaking</a></li>
<li><a href="#Tips_For_Writing">Tips For Writing</a></li>
<li><a href="#Tips_For_Diagramming">Tips For Diagramming</a></li>
</ul>
<li><a href="#Time_Management">Time Management</a></li>
<ul>
<li><a href="#Tips_For_Time_Management">Tips For Time...]]></description>
<pubDate>Tue, 18 Oct 2022 23:23:52 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Skills For Embedded Systems Software Developers</title>
<link>https://www.embeddedrelated.com/showarticle/1460.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a><ul>
<li><a href="#Do_I_Need_To_Be_An_Expert_In_Everything_">Do I Need To Be An Expert In Everything?</a></li>
<li><a href="#How_Much_Time_Do_I_need_">How Much Time Do I need?</a></li>
<li><a href="#Do_I_need_A_College_Degree_">Do I need A College Degree?</a></li>
<li><a href="#Why_Is_The_List_So_Big_">Why Is The List So Big?</a></li>
<li><a href="#Do_I_Really_Need_All_These_Things_">Do I Really Need All These Things?</a></li>
</ul></li>

<li><a href="#The_Skills">The Skills</a><ul>
<li><a href="#Software">Software</a></li>
<li><a...]]></description>
<pubDate>Tue, 09 Aug 2022 12:39:39 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Learning A New Microcontroller</title>
<link>https://www.embeddedrelated.com/showarticle/1455.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a></li>
<ul>
<li><a href="#Background_For_The_Beginner">Background For The Beginner</a></li>
</ul>
<li><a href="#The_Peripherals">The Peripherals</a></li>
<li><a href="#System_Complexity">System Complexity</a></li>
<li><a href="#Support_Software">Support Software</a></li>
<li><a href="#Do_It_Like_Phil">Do It Like Phil</a></li>
<li><a href="#The_Programs">The Programs</a></li>
<ul>
<li><a href="#GPIO_And_Timers">GPIO And Timers</a></li>
<li><a href="#UART_And_Timers">UART And Timers</a></li>
<li><a href="#I2C/SPI">I2C/SPI</a></li>
<li><a href="#PWM">PWM</a></li>
<li><a...]]></description>
<pubDate>Mon, 04 Jul 2022 01:04:28 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Review: Modern Software Engineering</title>
<link>https://www.embeddedrelated.com/showarticle/1439.php</link>
<description><![CDATA[<p>This is actually a review of 3 books by <a href="https://www.linkedin.com/in/dave-farley-a67927/" target="_blank" rel="nofollow">Dave Farley</a>, because they really form a set:
</p>
<ul>
	<li><a href="https://amzn.to/3ezDGK9" target="_blank" rel="nofollow">Modern Software Engineering: Doing What Works to Build Better Software Faster</a>&nbsp;(just released for 2022, 224 pages)</li>
	<li><a href="https://amzn.to/3EriO2o" target="_blank" rel="nofollow">Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation</a> (co-authored with Jez Humble, 2011, 463 pages)</li>
	<li><a...]]></description>
<pubDate>Mon, 27 Dec 2021 23:13:29 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>VolksEEG: Rust Development On Adafruit nRF52840 Feather Express</title>
<link>https://www.embeddedrelated.com/showarticle/1437.php</link>
<description><![CDATA[Contents:
<ul>
	<li><a href="#Introduction">Introduction</a></li>
	<li><a href="#Setup">Setup</a></li>
	<ul>
		<li><a href="#Hardware">Hardware</a></li>
		<ul>
			<li><a href="#Workstation">Workstation</a></li>
		</ul>
		<li><a href="#Software_Checks">Software Checks</a></li>
		<ul>
			<li><a href="#USB_Device">USB Device</a></li>
			<li><a href="#Minicom">Minicom</a></li>
			<li><a href="#JLinkExe">JLinkExe</a></li>
			<li><a href="#FTHR840BOOT_Contents">FTHR840BOOT Contents</a></li>
			<li><a href="#OpenOCD">OpenOCD</a></li>
		</ul>
	</ul>
	<li><a href="#VolksEEG/eeg-device-firmware">VolksEEG/eeg-device-firmware</a></li>
	<ul>
		<li><a...]]></description>
<pubDate>Tue, 14 Dec 2021 02:58:14 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Working With ESP-C3-32S-Kit Dev Board</title>
<link>https://www.embeddedrelated.com/showarticle/1434.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a></li>
<ul>
<li><a href="#Links">Links</a></li>
<li><a href="#Additional_Tools">Additional Tools</a></li>
<li><a href="#BLE_Learning_Resources">BLE Learning Resources</a></li>
</ul>
<li><a href="#Getting_Started">Getting Started</a></li>
<ul>
<li><a href="#Cables">Cables</a></li>
</ul>
<li><a href="#ESP-IDF_Installation">ESP-IDF Installation</a></li>
<ul>
<li><a href="#Step_1__Install_prerequisites__Linux_">Step 1. Install prerequisites (Linux)</a></li>
<ul>
<li><a href="#1a__Dialout_Group">1a. Dialout Group</a></li>
</ul>
<li><a href="#Step_2__Get_ESP-IDF">Step 2. Get...]]></description>
<pubDate>Wed, 24 Nov 2021 13:59:30 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Learning Rust For Embedded Systems</title>
<link>https://www.embeddedrelated.com/showarticle/1432.php</link>
<description><![CDATA[The Motivational Portion<p>Based on recommendations from&nbsp;<a href="https://www.linkedin.com/in/kevinnause/" target="_blank" rel="nofollow">Kevin Nause</a>, the <a href="https://www.embeddedrelated.com/showarticle/1427.php" target="_blank">VolksEEG project</a> is considering using Rust as the embedded system programming language. So I've been off on a tear <a href="https://www.vivocentum.com/2021/10/using-speed-reading-skimming.html" target="_blank" rel="nofollow">skimming</a> books and e-books and watching videos at 2x to evaluate it.</p><p>My conclusion? Do it!</p><p>Most of the rest of us...]]></description>
<pubDate>Fri, 12 Nov 2021 23:40:19 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Six Software Design Tools</title>
<link>https://www.embeddedrelated.com/showarticle/1429.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a></li>
<li><a href="#The_Tools">The Tools</a></li>
<ul>
<li><a href="#DAMP">DAMP</a></li>
<li><a href="#DRY">DRY</a></li>
<li><a href="#MCC">MCC</a></li>
<li><a href="#SOLID">SOLID</a></li>
<ul>
<li><a href="#SRP">SRP</a></li>
<li><a href="#OCP">OCP</a></li>
<li><a href="#LSP">LSP</a></li>
<li><a href="#ISP">ISP</a></li>
<li><a href="#DIP">DIP</a></li>
</ul>
<li><a href="#API">API</a></li>
<li><a href="#TDD">TDD</a></li>
</ul>
</ul>

Introduction
<p>Here are six tools to help you with software design. The first two are very simple, almost deceptively trivial, while the last four are more involved. They apply universally,...]]></description>
<pubDate>Fri, 05 Nov 2021 13:30:14 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>VolksEEG Project: Initial Hardware Architecture</title>
<link>https://www.embeddedrelated.com/showarticle/1428.php</link>
<description><![CDATA[<p>The initial hardware architecture for the prototype VolksEEG uses an&nbsp;<a href="https://www.adafruit.com/product/4516" target="_blank" rel="nofollow">Adafruit Feather nRF52840 Sense</a>, which connects to a PC via USB for UI (User Interface). Through several additional chips, this provides power to and acquires data from the&nbsp;<a href="https://www.ti.com/product/ADS1299" target="_blank" rel="nofollow">ADS1299 ADC</a>.
</p>
<p>An important topic I mentioned in my <a href="https://www.embeddedrelated.com/showarticle/1427.php"...]]></description>
<pubDate>Tue, 02 Nov 2021 13:31:35 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Introducing The VolksEEG Project</title>
<link>https://www.embeddedrelated.com/showarticle/1427.php</link>
<description><![CDATA[Introduction
<p>The VolksEEG project is an open-source project with the goal of creating an electroenchephalogram (EEG) machine, fully cleared by the FDA for standard clinical use. All designs will be freely available for others to manufacture.
</p>
<p>The project was founded by <a href="https://www.linkedin.com/in/meddev/" target="_blank" rel="nofollow">Alan Cohen</a>, a medical device systems engineer with an electrical engineering/software (EE/SW) background in Boston, USA,...]]></description>
<pubDate>Sun, 31 Oct 2021 11:23:56 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Video-Based STEM Embedded Systems Curriculum, Part 2</title>
<link>https://www.embeddedrelated.com/showarticle/1426.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a></li>
<li><a href="#Lesson_Plan_1__Introducing_Arduino">Lesson Plan 1: Introducing Arduino</a></li>
<li><a href="#Lesson_Plan_2__Circuit_Drawings_With_Fritzing">Lesson Plan 2: Circuit Drawings With Fritzing</a></li>
<li><a href="#Lesson_Plan_3__Basic_Electronics">Lesson Plan 3: Basic Electronics</a></li>
<li><a href="#Coming_Soon">Coming Soon</a></li>
</ul>

Introduction
<p>This post continues from <a href="https://www.embeddedrelated.com/showarticle/1425.php" target="_blank">part 1</a>. It contains&nbsp;the first three&nbsp;lesson plans.
</p>

Lesson Plan 1: Introducing...]]></description>
<pubDate>Tue, 26 Oct 2021 01:41:40 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Video-Based STEM Embedded Systems Curriculum, Part 1</title>
<link>https://www.embeddedrelated.com/showarticle/1425.php</link>
<description><![CDATA[Contents:
<ul>
	<li><a href="#Introduction">Introduction</a></li>
	<ul>
		<li><a href="#Whats_An_Embedded_System">What's An Embedded System?</a></li>
	</ul>
	<li><a href="#Adapting_To_Your_Circumstances">Adapting To Your Circumstances</a></li>
	<li><a href="#Suggested_Policies">Suggested Policies</a></li>
	<li><a href="#The_Video_Educators">The Video Educators</a></li>
	<li><a href="#Equipment__Books__and_Supplies">Equipment, Books, and Supplies</a></li>
	<ul>
		<li><a href="#Equipment">Equipment</a></li>
		<li><a href="#Books">Books</a></li>
		<li><a href="#Supplies">Supplies</a></li>
		<li><a...]]></description>
<pubDate>Sun, 24 Oct 2021 12:50:41 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Review: Prototype to Product</title>
<link>https://www.embeddedrelated.com/showarticle/1423.php</link>
<description><![CDATA[<p><a href="https://amzn.to/3j9E3xU" target="_blank" rel="nofollow">Prototype to Product: A Practical Guide for Getting to Market</a>,&nbsp;by <a href="https://www.linkedin.com/in/meddev/" target="_blank" rel="nofollow">Alan Cohen</a>, is a must-read for anyone involved in product development, whether in a technical, management, or executive role.
</p>
<p>I was reminded of it by Cohen's&nbsp;recent episode on&nbsp;Embedded.fm,&nbsp;<a href="https://embedded.fm/episodes/388" target="_blank" rel="nofollow">388: Brains Generate EMF</a>, which is worth listening to a...]]></description>
<pubDate>Sat, 16 Oct 2021 22:57:50 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Learning From Engineering Failures</title>
<link>https://www.embeddedrelated.com/showarticle/1410.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a></li>
<li><a href="#Human_Error">Human Error</a></li>
<li><a href="#Risks_Digest">Risks Digest</a></li>
<li><a href="#Resources">Resources</a></li>
<ul>
<li><a href="#Websites">Websites</a></li>
<li><a href="#Blog_Posts__Articles__Papers__and_Presentations">Blog Posts, Articles, Papers, and Presentations</a></li>
<li><a href="#Podcasts">Podcasts</a></li>
<li><a href="#Books">Books</a></li>
<li><a href="#TV_Shows">TV Shows</a></li>
</ul>
</ul>

Introduction
<p>I'm an informal student of engineering failures. They guide a lot of my attitude and approach towards...]]></description>
<pubDate>Thu, 29 Jul 2021 23:48:56 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Acceptance Tests vs. TDD</title>
<link>https://www.embeddedrelated.com/showarticle/1409.php</link>
<description><![CDATA[Contents:
<ul>
	<li><a href="#The_Question">The Question</a></li>
	<li><a href="#References">References</a></li>
	<li><a href="#My_Answer">My Answer</a></li>
	<li><a href="#Concerns">Concerns</a><ul>
		<li><a href="#Too_Much_Time">Too Much Time</a></li>
		<li><a href="#Too_Much_Code">Too Much Code</a></li>
		<li><a href="#Brittle_Tests">Brittle Tests</a></li>
	</ul></li>
	
	<li><a href="#Tying_This_To_Back_To_Sources">Tying This To Back To Sources</a><ul>
		<li><a href="#Kent_Beck">Kent Beck</a></li>
		<li><a href="#Robert_Martin">Robert Martin</a></li>
		<li><a href="#Michael_Feathers">Michael Feathers</a></li>
		<li><a...]]></description>
<pubDate>Sat, 17 Jul 2021 22:02:31 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>My Guiding Principles As An Engineer</title>
<link>https://www.embeddedrelated.com/showarticle/1392.php</link>
<description><![CDATA[<p>These are my guiding principles as an embedded systems software engineer, forged over 40 years of experience. They shape the way I work and approach problems, and maintain my attitude in the face of adversity.
</p>
<p>
	You may find them useful as well, whether working as a developer, a manager, or an executive, alone or on a team, when things are going well, and when they aren't.
</p>
<p>
	They're...]]></description>
<pubDate>Sat, 27 Feb 2021 14:18:04 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Dumb Embedded System Mistakes: Running The Wrong Code</title>
<link>https://www.embeddedrelated.com/showarticle/1389.php</link>
<description><![CDATA[Contents
<ul>
	<li><a href="#introduction">Introduction</a>
	</li>
	<li><a href="#mistake">The Mistake</a>
	<ul>
		<li><a href="#causes">Causes</a>
		</li>
	</ul>
	</li>
	<li><a href="#strategy">The Strategy</a>
	</li>
	<li><a href="#embeddedlinux">Marking Embedded Linux</a>
	<ul>
		<li><a href="#overlay">Rootfs Overlay</a>
		</li>
		<li><a href="#linuxfiles">Files To Mark</a>
		</li>
		<li><a href="#markerlines">Marker Lines</a>
		</li>
		<li><a href="#script">Script</a>
		<ul>
			<li><a href="#cmods">C/C++ Source Modifications</a>
			</li>
			<li><a href="#linuxmods">Linux...]]></description>
<pubDate>Sun, 14 Feb 2021 17:07:14 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Advice For High School Students</title>
<link>https://www.embeddedrelated.com/showarticle/1381.php</link>
<description><![CDATA[Contents
<ul>
	<li><a href="#introduction">Introduction</a></li>
	<li><a href="#education">My Education Experience</a></li>
	<li><a href="#career">My Career Experience</a></li>
	<li><a href="#advice">My Advice</a></li>
	<ul>
		<li><a href="#study">Study Habits</a></li>
		<li><a href="#learning">Continuous Learning</a></li>
		<li><a href="#math">Math</a></li>
		<li><a href="#handson">Hands-On</a></li>
		<li><a href="#tryitout">Try It Out</a></li>
		<li><a href="#softskills">Soft Skills</a></li>
		<ul>
			<li><a href="#communication">Communication</a></li>
			<ul>
				<li><a href="#writing">Writing</a></li>
				<li><a...]]></description>
<pubDate>Sun, 24 Jan 2021 21:35:53 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Your Career Archive</title>
<link>https://www.embeddedrelated.com/showarticle/1378.php</link>
<description><![CDATA[<p>Clive Maxfield and Adam Taylor recently&nbsp;published a series of blog posts about <a href="https://www.adiuvoengineering.com/post/how-to-get-an-engineering-job-and-keep-it-part-1" rel="nofollow">how to get and keep an engineering job</a>, discussing preparation in high school through early career stages. I've&nbsp;just started a new job, and wanted to add some information on a particular&nbsp;aspect of changing jobs, the employment background check.
</p>
<p>Over the past 10 years, I've changed jobs...]]></description>
<pubDate>Wed, 30 Dec 2020 16:13:38 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Review: Hands-On RTOS with Microcontrollers</title>
<link>https://www.embeddedrelated.com/showarticle/1369.php</link>
<description><![CDATA[<p>Full disclosure: I was given a free copy of this book for evaluation.</p><p><a href="https://amzn.to/2RIV04a" rel="nofollow">Hands-On RTOS with Microcontrollers: Building real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools</a>&nbsp;by <a href="https://www.linkedin.com/in/brian-amos-embedded/" rel="nofollow">Brian Amos</a> is an outstanding book. It lives up to its name, extremely hands-on and practical, taking you from knowing nothing about RTOS's (Real-Time Operating Systems) up to building real...]]></description>
<pubDate>Sun, 20 Sep 2020 13:43:08 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Review: Project Management for the Unofficial Project Manager</title>
<link>https://www.embeddedrelated.com/showarticle/1362.php</link>
<description><![CDATA[<p>Software development projects are notorious for having problems. Late, over budget, not working properly, making people's lives miserable all around. Embedded systems add&nbsp;the further complication&nbsp;of hardware to that.
</p>
<p>How many of us have lived through problematic projects? Hopefully some of them have at least been ultimately&nbsp;successful to make all the suffering worth it in the...]]></description>
<pubDate>Sun, 26 Jul 2020 23:53:49 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Absolute Beginner&#039;s Guide To Getting Started With Raspberry Pi</title>
<link>https://www.embeddedrelated.com/showarticle/1332.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a></li>
<li><a href="#Simplifications">Simplifications</a></li>
<ul>
<li><a href="#Raspberry_Pi_OS_Versions">Raspberry Pi OS Versions</a></li>
</ul>
<li><a href="#Decisions">Decisions</a></li>
<li><a href="#The_Raspberry_Pi">The Raspberry Pi</a></li>
<ul>
<li><a href="#ESD_Safety">ESD Safety</a></li>
</ul>
<li><a href="#Parts__What_You_Need">Parts: What You Need</a></li>
<ul>
<li><a href="#Additional_Items_For_Embedded_Systems">Additional Items For Embedded Systems</a></li>
</ul>
<li><a href="#Suppliers__Where_To_Order">Suppliers: Where To Order</a></li>
<li><a...]]></description>
<pubDate>Sun, 12 Jul 2020 20:18:21 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>The Self-Directed Virtual Internship</title>
<link>https://www.embeddedrelated.com/showarticle/1349.php</link>
<description><![CDATA[<p>A number of my LinkedIn connections are college and university students at the bachelor's, master's, and doctoral levels, from all over the world. The embedded systems community constantly amazes me.
</p>

<p>One fallout they're experiencing from COVID19 is cancellation of summer internships. This is very unfortunate, because an internship represents maintaining educational momentum and preparing...]]></description>
<pubDate>Mon, 04 May 2020 01:02:52 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Simple Automated Log Processing</title>
<link>https://www.embeddedrelated.com/showarticle/1346.php</link>
<description><![CDATA[<p>Text log data offers a wealth of information from an embedded system. At least during prototyping and development phases, most systems have some kind of serial log output, or use semihosting methods to log to a serial output channel in a debugger. Then you can capture the logs to a file.
</p>
<p>The problem is that they tend to accumulate large volumes of data. Logs can be many thousands of lines...]]></description>
<pubDate>Sun, 26 Apr 2020 00:02:15 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Some Advice For Working From Home</title>
<link>https://www.embeddedrelated.com/showarticle/1340.php</link>
<description><![CDATA[<p>The other day I posted&nbsp;<a href="https://www.linkedin.com/posts/steve-branam-3112319_wfh-embeddedsystems-activity-6646080915766329345-GFzn" target="_blank" rel="nofollow">a short video of my WFH setup</a>&nbsp;(and here's a <a href="https://www.linkedin.com/posts/steve-branam-3112319_wfh-homeoffice-goodchair-activity-6661938814740684800-yVVo" rel="nofollow">May 1st upgrade</a>). Today I have some general advice for WFH for people who are new to it.</p><p>I've been doing it randomly for the past 5 years, usually just one or two days a week here and there. Now it's a full-time thing for the duration of the coronavirus. So some of this wanders afield a bit, settling in for the...]]></description>
<pubDate>Sat, 28 Mar 2020 14:49:40 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>Examining The Stack For Fun And Profit</title>
<link>https://www.embeddedrelated.com/showarticle/1330.php</link>
<description><![CDATA[<p>Well, maybe not so much for profit, but certainly for fun. This is a wandering journey of exploration and discovery, learning a variety of interesting and useful things.
</p>
<p>One of the concerns with an embedded system is how much memory it needs, known as the memory footprint. This consists of the persistent storage needed for the program (i.e. the flash memory or filesystem space that stores...]]></description>
<pubDate>Wed, 19 Feb 2020 18:28:40 +0000</pubDate>
<author>Steve Branam</author>
</item>
<item>
<title>So You Want To Be An Embedded Systems Developer</title>
<link>https://www.embeddedrelated.com/showarticle/1324.php</link>
<description><![CDATA[Contents:
<ul>
<li><a href="#Introduction">Introduction</a></li>
<li><a href="#What's_An_Embedded_System_">What's An Embedded System?</a></li>
<li><a href="#Hobbyist_vs__Professional_Hardware">Hobbyist vs. Professional Hardware</a></li>
<li><a href="#The_Primary_Resources">The Primary Resources</a></li>
<li><a href="#Some_Advanced_Resources">Some Advanced Resources</a></li>
<li><a href="#Some_Hardware">Some Hardware</a></li>
<li><a href="#Glossaries">Glossaries</a></li>
<li><a href="#Other_Links">Other Links</a></li>
<li><a href="#Final_Thought">Final Thought</a></li>
</ul>

Introduction

Then listen now to what I say.
Just get an...]]></description>
<pubDate>Thu, 06 Feb 2020 00:09:39 +0000</pubDate>
<author>Steve Branam</author>
</item>
</channel>
</rss>