Understanding Embedded Software

Software Engineering

 * Overview ([[Media:ESW.Ch1.20160311.pdf |pdf]])

Hardware / Software Co-development

 * Overview ([[Media:ESW.Ch2.20160311.pdf |pdf]])

Software Modeling

 * Overview ([[Media:ESW.Ch3.20160311.pdf |pdf]])

Events and Triggers

 * Overview ([[Media:ESW.Ch5.20160318.pdf |pdf]])
 * Events ([[Media:ESW.Event.20160331.pdf |pdf]])
 * Triggers ([[Media:ESW.Trigger.20160411.pdf |pdf]])
 * Interrupts ([[Media:ESW.Interrupt.20160330.pdf |pdf]])

Hardware and Software Interfaces

 * Overview ([[Media:ESW.Ch6.20160325.pdf |pdf]])
 * Constrol & Status Registers ([[Media:ESW.CSR.20160430.pdf |pdf]])

RTOS

 * Preemptive Scheduling ([[Media:ESW.Preempt.20160611.pdf |pdf]])
 * uCOS II tutorial ([[Media:ESW.RTOS.20160611.pdf |pdf]])
 * Critical Section ([[Media:ESW.CSection.20160611.pdf |pdf]])

Performance Optimization

 * StarCore DSP tutorial ([[Media:ESW.StarCore.20160507.pdf |pdf]])
 * Computing Correlation Functions ([[Media:ESW.Correlation.20160528.pdf |pdf]])

Memory Optimization

 * Memory Optimization tutorial ([[Media:ESW.MemoryOpt.20160507.pdf |pdf]])

Power Optimization
See also Cache Memory ([[Media:CDsgn4.Cache.1.A.20160523.pdf |pdf]]) See also RAM Structure ([[Media:DD4.A.1.RAM.20131111.pdf |A.pdf]]) See also RAM Timing ([[Media:DD4.B.1.RAMTiming.20131130.pdf |B.pdf]]) See also FPGA RAM ([[Media:DD4.C.1.FPGARAM.20160513.pdf |C.pdf]])
 * Power Optimization tutorial ([[Media:ESW.PowerOpt.20160507.pdf |pdf]])
 * Cache Optimization  ([[Media:ESW.Cache.20160521.pdf |pdf]])

List
go to [ Electrical_%26_Computer_Engineering_Studies ]
 * study list ([[Media:StudyDlist.20160425.pdf |pdf]])
 * final list ([[Media:FinalDlist.20160615.pdf |pdf]])