thread and timer creation

Hello.

I’m new to realtime programming. I was wondering if anyone can point me to
a book or site that outlines how I would go about creating threads and
timers.

Specifically I want to create a semaphore thread, a control thread, and a
timer.

If you don’t know of a good source for this info, but you know how to
implement something similar, I’d appreaciate any help you could offer.

Thanks in advance.

-Tom

Rob Krten’s book, Getting Started with QNX Neutrino 2 is a good place to
start


Cheers,
Adam

QNX Software Systems Ltd.
[ amallory@qnx.com ]

With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <pschon@baste.magibox.net>
“Tom Worsnopp” <greycloak@northwestern.edu> wrote in message
news:a2g85s$2na$1@inn.qnx.com

Hello.

I’m new to realtime programming. I was wondering if anyone can point me
to
a book or site that outlines how I would go about creating threads and
timers.

Specifically I want to create a semaphore thread, a control thread, and a
timer.

If you don’t know of a good source for this info, but you know how to
implement something similar, I’d appreaciate any help you could offer.

Thanks in advance.

-Tom

Adam Mallory <amallory@qnx.com> wrote:

Rob Krten’s book, Getting Started with QNX Neutrino 2 is a good place to
start

Thanks for the plug, Adam.

Tom, there are other books as well, that aren’t QNX specific, that might help
you. These are:

“POSIX.4, Programming for the real world” by Bill O Gallmeister
“POSIX Programmer’s Guide” by Donald Lewine

Both of these are published by O’Reilly and Associates.

There are several other books on POSIX threads as well that you might
find useful, I don’t have any handy right this instant to give you a reference…

Cheers,
-RK



Cheers,
Adam

QNX Software Systems Ltd.
[ > amallory@qnx.com > ]

With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <> pschon@baste.magibox.net
“Tom Worsnopp” <> greycloak@northwestern.edu> > wrote in message
news:a2g85s$2na$> 1@inn.qnx.com> …
Hello.

I’m new to realtime programming. I was wondering if anyone can point me
to
a book or site that outlines how I would go about creating threads and
timers.

Specifically I want to create a semaphore thread, a control thread, and a
timer.

If you don’t know of a good source for this info, but you know how to
implement something similar, I’d appreaciate any help you could offer.

Thanks in advance.

-Tom


Robert Krten, PARSE Software Devices +1 613 599 8316.
Realtime Systems Architecture, Books, Consulting and Training at www.parse.com
Email my initials at parse dot com.

“Robert Krten” <nospam91@parse.com> wrote in message
news:a2h4el$lbm$1@inn.qnx.com

Adam Mallory <> amallory@qnx.com> > wrote:

Rob Krten’s book, Getting Started with QNX Neutrino 2 is a good place to
start

Thanks for the plug, Adam.

Tom, there are other books as well, that aren’t QNX specific, that might
help
you. These are:

“POSIX.4, Programming for the real world” by Bill O Gallmeister
“POSIX Programmer’s Guide” by Donald Lewine

There is also “Thread Time: The MultiThreaded Programming Guide”
publish by Prentice Hall


Both of these are published by O’Reilly and Associates.

There are several other books on POSIX threads as well that you might
find useful, I don’t have any handy right this instant to give you a
reference…

Cheers,
-RK

\

Cheers,
Adam

QNX Software Systems Ltd.
[ > amallory@qnx.com > ]

With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <> pschon@baste.magibox.net
“Tom Worsnopp” <> greycloak@northwestern.edu> > wrote in message
news:a2g85s$2na$> 1@inn.qnx.com> …
Hello.

I’m new to realtime programming. I was wondering if anyone can point
me
to
a book or site that outlines how I would go about creating threads and
timers.

Specifically I want to create a semaphore thread, a control thread, and
a
timer.

If you don’t know of a good source for this info, but you know how to
implement something similar, I’d appreaciate any help you could offer.

Thanks in advance.

-Tom




\

Robert Krten, PARSE Software Devices +1 613 599 8316.
Realtime Systems Architecture, Books, Consulting and Training at
www.parse.com
Email my initials at parse dot com.

Thanks for your help, guys. =]

-Tom


“Mario Charest” <goto@nothingness.com> wrote in message
news:a2h8b6$o1o$1@inn.qnx.com

“Robert Krten” <> nospam91@parse.com> > wrote in message
news:a2h4el$lbm$> 1@inn.qnx.com> …
Adam Mallory <> amallory@qnx.com> > wrote:

Rob Krten’s book, Getting Started with QNX Neutrino 2 is a good place
to
start

Thanks for the plug, Adam.

Tom, there are other books as well, that aren’t QNX specific, that might
help
you. These are:

“POSIX.4, Programming for the real world” by Bill O Gallmeister
“POSIX Programmer’s Guide” by Donald Lewine


There is also “Thread Time: The MultiThreaded Programming Guide”
publish by Prentice Hall


Both of these are published by O’Reilly and Associates.

There are several other books on POSIX threads as well that you might
find useful, I don’t have any handy right this instant to give you a
reference…

Cheers,
-RK

\

Cheers,
Adam

QNX Software Systems Ltd.
[ > amallory@qnx.com > ]

With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <> pschon@baste.magibox.net
“Tom Worsnopp” <> greycloak@northwestern.edu> > wrote in message
news:a2g85s$2na$> 1@inn.qnx.com> …
Hello.

I’m new to realtime programming. I was wondering if anyone can point
me
to
a book or site that outlines how I would go about creating threads
and
timers.

Specifically I want to create a semaphore thread, a control thread,
and
a
timer.

If you don’t know of a good source for this info, but you know how to
implement something similar, I’d appreaciate any help you could
offer.

Thanks in advance.

-Tom




\

Robert Krten, PARSE Software Devices +1 613 599 8316.
Realtime Systems Architecture, Books, Consulting and Training at
www.parse.com
Email my initials at parse dot com.

Robert Krten wrote:

Adam Mallory <> amallory@qnx.com> > wrote:


Rob Krten’s book, Getting Started with QNX Neutrino 2 is a good place to
start


Thanks for the plug, Adam.

Tom, there are other books as well, that aren’t QNX specific, that might help
you. These are:

“POSIX.4, Programming for the real world” by Bill O Gallmeister
“POSIX Programmer’s Guide” by Donald Lewine

Both of these are published by O’Reilly and Associates.

There are several other books on POSIX threads as well that you might
find useful, I don’t have any handy right this instant to give you a reference…

“Programming with Posix Threads” by Dave Butenhof (excellent general
coverage of posix threads, but weak in the real-time facilities of posix
threads).

Rennie Allen <rallen@csical.com> wrote:

Robert Krten wrote:

Adam Mallory <> amallory@qnx.com> > wrote:


Rob Krten’s book, Getting Started with QNX Neutrino 2 is a good place to
start


Thanks for the plug, Adam.

Tom, there are other books as well, that aren’t QNX specific, that might help
you. These are:

“POSIX.4, Programming for the real world” by Bill O Gallmeister
“POSIX Programmer’s Guide” by Donald Lewine

Both of these are published by O’Reilly and Associates.

There are several other books on POSIX threads as well that you might
find useful, I don’t have any handy right this instant to give you a reference…



“Programming with Posix Threads” by Dave Butenhof (excellent general
coverage of posix threads, but weak in the real-time facilities of posix
threads).

Hi Rennie!

Thanks, that’s the one I was thinking of. I’ll add it to my faq.

Cheers,
-RK


Robert Krten, PARSE Software Devices +1 613 599 8316.
Realtime Systems Architecture, Books, Consulting and Training at www.parse.com
Email my initials at parse dot com.