<aside> β€οΈ Thank you for purchasing this guide!
You can find all links to all content in this guide.
Bookmark or Duplicate it (right corner) to secure your access.
This guide will be updated regularly. Let me know what you like (so I can add more) and dislike (so I can reduce them) by giving your feedback here:
[link redacted]
Enjoy!
Guide Version: 2024-10-12
</aside>
The Workflow As Compact As Possible (with Diagrams)
πΒ Handling Unclear Business Requirements
π Requirements Gathering
β¨οΈ Technical Specification
π Hardware Design
π Firmware Architecture
π Firmware Design
π Program Flow
π₯οΈ Project Setup
π§βπ» Code Implementation
π Unit Testing + Code Coverage
βοΈ Automation Using GitHub Actions
πΒ Adapting Embedded Workfow into Agile Approach
β Waterfall vs. Agile Misconception
π¨βπ¦βπ¦ The 3-Role Model
β The βGood-Enoughβ Loop
π« Architectural Runway and Refactoring
π‘ Some Tips
π£ An Example
πΒ Next Step and Takeaway
π°οΈΒ Case Study: LoRaWAN-based GPS Tracker
βοΈΒ 3 Methods for Developing Device Drivers
π» Adding best-in-class GUI config
β³Β Update History