Computer Architecture2020 – 2021Independent Study

SoC Design & Embedded Linux

Arm Cortex-M0 architecture and embedded Linux study

Computer-architecture study covering system-on-chip advantages and limits, SoC vs microprocessor vs microcontroller, SoC design flow, and the Arm Cortex-M0, plus embedded Linux — the groundwork later used on Augma.

The Problem & Engineering Constraint

The Core Challenge

AR wearable work needs a working mental model of SoC trade-offs and a Linux userspace, not only application Python.
Technical Architecture & Approach

Engineering Solution & Implementation

Worked through SoC design flow and Arm Cortex-M0 architecture, then embedded Linux as the practical OS layer.

Measured Production Impact

Verified Outcomes & Deliverables

Documented SoC / MCU / MPU differences and Cortex-M0 architecture.

Built the architecture foundation later used on Augma’s embedded path.

Technologies & Components

System Tooling & Technologies

Arm Cortex-M0SoC DesignEmbedded Linux