Embedded Application
Embedded Design
Effort Management
RTOS types
Extensive Knowledge
Classic Resources
Testing and Debugging
Hurry Up and Wait
Write Short Interrupt Routines
Interrupt Routine Trade-off
How many tasks should I have?
Disadvantages
Moral of the story
Reasons to Add Tasks
State Machines
Creating and Deleting Tasks
Time Slicing
Encapsulating Semaphores
Encapsulating Queues
Encapsulating Consideration
Hard Real-Time Scheduling
Saving Memory Space
Two Methods
Methods for Reducing Space
Saving Power
Turn off the Microprocessor
On-board peripherals
Turn it all off