Embedded Systems
Embedded Systems
org
ROUND ROBIN Interrupts routines Total of execution time for all Good for interrupt routines, Very simple.
WITH in priority the task code (plus the execution poor for task code.
INTERRUPTS order,then the task time for the interrupt routines).
code in priority
order.
FUNCTION QUEUE Interrupts routines Execution time for the longest Relatively good. Must deal with data
SCHEDULING in priority function( plus execution time for shared between
order,then all the the interrupt routines). interrupts routines
task at same and task code.
priority.
REAL TIME Interrupts routines Zero (plus execution time for Very good. More complex.
OPERATING in priority order. routines).
SYSTEMS
TOOL CHAIN FOR EMBEDDED SOFTWARE
CROSS
CROSS ASSEMBLER
COMPILER
OBJECT FILES
OBJECT FILE (MAYBE ANY
(MAYBE ANY FORMAT)
FORMAT)
Host
LINKER/ LOCATORS
TARGET
SYSTEM
CHALLENGES
(contd.)
APPLICATIONS
➢MULTIFUNCTION WRISTWATCHES.
➢MEDICAL EQUIPMENT.
➢PROGRAMMABLE DIGITAL ASSISTANTS (PDA’S).
➢MEASUREMENT EQUIPMENTS LIKE OSCILLOSCOPES, LOGIC ANALYZERS
AND SPECTRUM ANALYZERS.
➢PROGRAMMABLE LOGIC CONTROLLERS (PLC’S).
EMBEDDED GLOBE
APPLICATION AREAS
ELECTRICAL EQUIPMENT
MEDICAL EQUIPMENT
8.5
COMMERCIAL SYSTEM
19.4 MISCELLANEOUS INSTRUMENTS
10.1
OTHER
E-MILLENIUM
➢EMILLENNIUM IS THE PUBLIC COMMUNICATION FOR
THE 21ST CENTURY. IT OFFERS SUPERIOR MULTI-PAY
VOICE ACCESS IN COMBINATION WITH POWERFUL,
YET USER-FRIENDLY WEB APPLICATIONS.
➢USERS CAN CHECK E-MAIL, GET STOCK QUOTES, MAKE
ON-LINE PURCHASES, EVEN CRUISE THE INTERNET, ALL
WHILE TALKING ON THE PHONE.
➢ A BUILT-IN ETHERNET DATA PORT PROVIDES THE
ADDITIONAL OPTION OF HIGH-SPEED WEB ACCESS
THROUGH A LAPTOP COMPUTER.
➢EXTENSIVE TESTING TO MEET FCC AND CSA
TELECOMMUNICATION REQUIREMENTS WAS REQUIRED
FOR THIS DEVICE.
STASIA SATELLITE GROUNDSTATION