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
* "Testing of Embedded Software"                                                - Foundation Course
* "Architectural Design of Real-Time Software"                           - Foundation Course
* "Software Security for Embedded"                                             - Foundation Course
* "C++ Wizardry for Embedded"                                                      - Advanced Course
* "Debugging Real-Time Software"                                                - Advanced Course
* "Multi-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 Distributed & 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 Systems Masterclass"
* "
Embedded 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
"Designing Software for Multicore Systems"                       - Whitepaper
"The Enigmatic Avionic"                                                          - Whitepaper
"The Fourth Semaphore: Multiple Reader - Writer Locks" - Whitepaper
"Is Lock-Free Programming Practical for Multicore?"        - Whitepaper
"Security 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 2013, D. Kalinsky Associates, All Rights Reserved.
This page Updated N
ovember 22, 2012