Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Scaling Embedded Firmware Development with OpenAI Codex
Introduction
Welcome(Same as Promo) (2:16)
Course Requirements
The AI-Native Firmware Development Paradigm
Why Firmware is Entering the Agentic Era (2:47)
From Function Prompts to System Missions (4:55)
What Scaling Means in This Context (2:22)
Codex Fundamentals for Embedded Engineers
The Basic Codex Task Lifecycles (3:50)
Why Repository Context Determines Output (6:52)
Setting Up the IDE
Downloading CubeIDE (2:34)
Installing CubeIDE (2:38)
Getting the required documentation (7:41)
Getting the required package for bare-metal development (21:19)
Testing the project setup (15:54)
Building the AI-Native Repository Structure
Programming: Setting Up OpenAI Codex (2:19)
Programming: Overview of the Codex App (6:35)
Programming: Configuring our Development Workspace (5:29)
Programming: Creating the FieldMonitor-RT Repository (8:44)
Base Project Download
Instructions to Codex
Requirement Layer and System Folders
Programming: Creating the Requirements Layer (6:32)
Programming: Reviewing the Requirement Layer Provided by Codex (6:34)
Programming: Adding the Source and Driver Folders (4:54)
Programming: Adding the Host-side Test Folder and Docs Folder (6:13)
Programming: Adding the Release Folder (3:00)
Programming: Adding the Skills Folder (3:48)
Programming: Adding the Subagents Folder (3:00)
Programming: Inspecting and Improving the Structure (12:06)
Persistent Instructions with AGENTS.md
The AGENTS.md and Persistent Instructions (3:10)
Root-Level and Directory-Specific Instructions (4:28)
Protected Files and Definition of Done (0:54)
Creating AGENTS.md for the Firmware Project
Programming: Creating the Root AGENTS md (5:28)
Programming: Updating Key Sections of the AGENTS md File (6:27)
Programming: Adding Directory-Level AGENTS md Files (3:56)
Programming: Ask Codex to Validate the Instruction Hierarchy (5:20)
Developing Reusable Codex Skills with SKILL.md
A Codex Skill and its Anatomy (1:45)
Writing the SKILL.md File (1:37)
Instructions to Codex
Programming: Creating the Skills Directory (4:22)
Programming: Creating the Firmware Architecture Skill (8:43)
Programming: Create the STM32 Driver Skill (4:21)
Programming: Creating the Build Repair Skill (5:35)
Programming: Creating the Hardware Acceptance Skill (5:31)
Programming: Creating the Release Package Skill (2:20)
Programming: Adding Templates and Checklists (4:53)
Programming: Asking Codex to Summarize Available Skills (3:28)
Programming: Invoking a Skill Explicitly in a Test Task (3:23)
Developing Specialized Subagents for Firmware Teams
The Concept of Subagents (2:38)
Some Specialized Subagents for Firmware Development (3:28)
Programming: Creating the Subagents Directory (3:44)
Programming: Defining the Firmware Architect Agent (7:41)
Programming: Defining the Driver Implementation Agent (4:58)
Programming: Defining the Build and Integration Agent (2:52)
Programming: Defining the Test and Verification Agent (2:44)
Programming: Defining the Documentation and Release Agent (2:35)
Programming: Defining the Safety and Reliability Review Agent (2:42)
Programming: Creating the Subagent Responsibility Map (5:21)
Programming: Asking Codex to Review the Subagent Set (6:15)
Programming: Running a Small Multi-Agent Planning Task (5:54)
Programming: Invoking a Skill Explicitly in a Test Task
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock