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 Problem & Engineering Constraint

The Core Challenge

The study needed a working 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.

Covered embedded Linux as the practical OS layer for the same study.

Technologies & Components

System Tooling & Technologies

Arm Cortex-M0SoC DesignEmbedded Linux