Introduction to RTOS
About SwiftACT
• A Technology services startup company
o
Under establishment
• Areas of specialties:
o
o
Mobile telecommunication services development
Embedded systems development
• Types of services:
o
o
o
o
Consultation
Managed services
Sourcing
Training
Amr Ali Abdel-Naby@2010
Introduction to RTOS
About Me
• Graduated 2004
o
ECE, ASU: 5 yrs distinction
• 5+ years in embedded systems development
o
SDLC, Apps, MW, DD, Porting, ...
• 3+ years in SW engineering
o
PSP, CMMI, Systematic reuse, ...
• 3+ years in SW testing
o
IBM certified, ISTQB certified, ...
Amr Ali Abdel-Naby@2010
Introduction to RTOS
Copyright
• Materials in this course is the property of Amr Ali Abdel-Naby.
• Reproduction or transmission of the materials in any manner
without the copyright owner permission is a law violation.
Amr Ali Abdel-Naby@2010
Introduction to RTOS
Outline
•
•
•
•
•
•
Introduction
Tasks
Semaphores
Message Queues
Other Kernel Objects
Other Kernel Services
Amr Ali Abdel-Naby@2010
Introduction to RTOS
Outline
•
•
•
•
•
•
Introduction
Tasks
Semaphores
Message Queues
Other Kernel Objects
Other Kernel Services
Amr Ali Abdel-Naby@2010
Introduction to RTOS
Other Kernel Services
•
•
•
•
•
•
TCP/IP protocol stack
File system
Remote procedure call
Command shell
Target debug agent
Others
Amr Ali Abdel-Naby@2010
Introduction to RTOS
TCP/IP Protocol Stack
Amr Ali Abdel-Naby@2010
Introduction to RTOS
File System
Amr Ali Abdel-Naby@2010
Introduction to RTOS
Remote Procedure Call
Amr Ali Abdel-Naby@2010
Introduction to RTOS
Command Shell
Amr Ali Abdel-Naby@2010
Introduction to RTOS
Target Debug Agent
• Offers a rich set of debug capabilities
o
o
Break points
Examine and modify memory, registers, system objects …
• Used in conjunction with a host debugger
o
o
Source level debugging
User friendly debugging
Amr Ali Abdel-Naby@2010
Introduction to RTOS
Other Services
• SNMP
• Standard I/O library
• Standard C library
Amr Ali Abdel-Naby@2010
Introduction to RTOS