D. Kalinsky Associates
Home
|
Training Courses
|
Online Learning
|
Resources
|
About Us
|
Contact
|
Site Map
Site Map:
The Embedded Training Website
Home Page: D. Kalinsky Associates - Technical Training on Embedded Systems Software
The Training Courses
* "
Introduction to Embedded Systems and Software
"
- Foundation Course
* "
Introduction to Real-Time Operating Systems
"
- Foundation Course
* "
T
esting of Embedded Software
"
- Foundation Course
* "
Architectural Design of Real-Time Software
"
- Foundation Course
* "
S
oftware Security for Embedded
"
- Foundation Course
* "
C
++ Wizardry for Embedded
"
- Advanced Course
* "
D
ebugging
Real-Time Software
"
- Advanced Course
* "
M
ulti-Core
Software
Architectural Design
"
- Advanced Course
* "
Design of Device Drivers for Embedded Systems
"
- Advanced Course
* "
Design
of High Availability
Systems
and Software
"
- Advanced Course
* "
Design
of Safety-Critical Systems and Software
"
- Advanced Course
* "
Design of D
istributed & Multi-Core
Systems and Software
"
- Advanced Course
* "
OSEK / VDX Automotive Real-Time Operating System
"
- Industry-Specific Course
Combination Courses ('Masterclasses')
* "
Embedded Software Fundamentals Masterclass
"
* "
Safety Critical and High Availability System
s Masterclas
s
"
* "
E
mbedded Software Testing and Debugging
Masterclass
"
About Us -
Dr. David Kalinsky - Head of Faculty
Some Recent Articles by Dr. Kalinsky
(...that are accessible on the web)
Recent Talks at Major Conferences by Dr. Kalinsky
Mr. Omri Kalinsky - C++ Instructor
Embedded Resources
Tailoring the Courses to Your Needs
On-Site Training
Pricing Information, Terms and Conditions
C++ Training - Special Pricing Information, Terms and Conditions
Contact Information
Online Learning Center
Course Reading Assignments
"
A Survey of Task Schedulers
"
- Whitepaper
"
Basic Concepts of Real-Time Operating Systems
"
- Whitepaper
"
Mutexes Battle Priority Inversions
"
- Whitepaper
"
Design Patterns for High Availability
"
- Whitepaper
"
Architecture of Device I/O Drivers
"
- Whitepaper
"
Queueing Theory for Embedded Systems Designers
"
- Whitepaper
"
New Directions in RTOS Kernels
"
- Whitepaper
"
Architecture of Safety Critical Systems
"
- Whitepaper
"
D
esigning Software for Multicore
Systems
"
- Whitepaper
"
T
he Enigmatic Avionic
"
- Whitepaper
"
The Fourth Semaphore: Multiple Reader - Writer Locks
"
- Whitepaper
"
Is Lock-Free Programming Practical for Multicore?
"
- Whitepaper
"
S
ecurity Fundamentals for Embedded Software
"
- Whitepaper
Sample Lecture - "
Messages for Intertask Communication
"
- Computer-based Training
Page 1:
Messages for Intertask Communication
Page 2:
"Indirect" Message Passing
Page 3:
"Direct" Message Passing
Page 4:
Asynchronous Communication
Page 5:
Tasks and their Message Queues
Page 6:
How Can Tasks Wait for Messages ?
Page 7:
How does a Task Send a Message ?
Page 8:
How does a Task Receive a Message ?
Page 9:
Do All Communication With Messages !
Site Map
דף הבית בעברית
© Copyright 201
3
, D. Kalinsky Associates, All Rights Reserved.
This page Updated N
ovember 22
, 2012