Understanding Embedded Software

## Contents

* 1 Software Engineering
* 2 Hardware / Software Co-development
* 3 Software Modeling
* 4 Events and Triggers
* 5 Hardware and Software Interfaces
* 6 RTOS
* 7 Performance Optimization
* 8 Memory Optimization
* 9 Power Optimization
* 10 List

## Software Engineering[edit | edit source]

* Overview (pdf)

## Hardware / Software Co-development[edit | edit source]

* Overview (pdf)

## Software Modeling[edit | edit source]

* Overview (pdf)

## Events and Triggers[edit | edit source]

* Overview (pdf)
* Events (pdf)
* Triggers (pdf)
* Interrupts (pdf)

## Hardware and Software Interfaces[edit | edit source]

* Overview (pdf)
* Constrol & Status Registers (pdf)

## RTOS[edit | edit source]

* Preemptive Scheduling (pdf)
* uCOS II tutorial (pdf)
* Critical Section (pdf)

## Performance Optimization[edit | edit source]

* StarCore DSP tutorial (pdf)
* Computing Correlation Functions (pdf)

## Memory Optimization[edit | edit source]

* Memory Optimization tutorial (pdf)

## Power Optimization[edit | edit source]

* Power Optimization tutorial (pdf)
* Cache Optimization (pdf)

See also Cache Memory (pdf)
See also RAM Structure (A.pdf)
See also RAM Timing (B.pdf)
See also FPGA RAM (C.pdf)

## List[edit | edit source]

* study list (pdf)
* final list (pdf)

go to [ Electrical_&_Computer_Engineering_Studies ]