CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS


What’s with ZiLOG?
Loved their parts
    40%
Still a Z80 user
    11%
Who?
    17%
Isn’t it “Zilog”?
    31%

Visit the Poll Archives

 

Embedded Systems Design
Embedded Systems Design Europe



Mutexes vs. Semaphores: How to Use Each Properly ($39)
What's the difference between a mutex, a binary semaphore, and a counting semaphore? Even very experienced embedded programmers fail to fully appreciate the importance of using the correct semaphore for the job at hand. And, unfortunately, misuse of any type of semaphore may lead to unintended failures in embedded systems, with severe consequences in safety-critical medical devices, avionics and transportation equipment. It's true that all semaphores have similarities in their implementation. However, each type should be used differently. This webinar will teach you how to use mutexes and semaphores most safely and most effectively and why it is important to do so. The course will include a comparison of the actual APIs of the most popular real-time operating systems (RTOSs).
WEBINARS
COURSES
VIRTUALABS

Twitter Feed

ESC Silicon Valley is right around the corner
Wait until you see al the great things we have in store for you in San Jose, at the largest annual gathering of embedded developers in North America.
ESC BLOGS
NEWS
PRODUCTS
Embedded.com Career Center
Looking for a new job?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS

Today's Top News from Embedded.com



By Jack Ganssle
Are there provable theoretical underpinnings behind software engineering?
By Dan Saks
Engineering is supposed to be applied science. Maybe we're overlooking opportunities to apply science more often.
By Jack Crenshaw
Software folks have their own ideas on how to get things done: some good, some brilliant, others crushingly bad. The trick is to discern the good from the bad and adopt the brilliant ones as your own.
By Michael Barr
The quality of a lot of embedded software is abysmal. And lawyers are on to it. If you don't want your source code to show up in court, you better get your act together.
By Richard Nass
It appears that Cavium really will keep MontaVista separate.
By Jerry Krasner
The research explains why "roll your own" OS may not have the expected ROI.


Sign up for
Embedded Systems
Design Digital



"Embedded" links from around the Web
Resource Links


 :