Hosted by KRTEN.COM

Rob Krten's Home Page
· Help support this website!

· Resume (HTML) (Word)

Technical Articles
· Understanding Software Development
· Realtime Enough
· QNX Neutrino Timer Tips
· Kicking the Resmgr Habit
· Boot Loader Speedup
· Priority Inversion
· Device Drivers
· Tiny OS
· USENET News
· Text Retrieval
· Fractal Terrain
· 3 QNX Books

Presentations
· Home Monitoring
· Equity/Option Management

Ideas
· Chordotron Keyboard
· Saving Electricity
· How much electricity?
· Extending QNX Neutrino

Projects
· UDP PWD RGB LEDs
· DEC Module Storage
· 8x8x3 Audio/Video Switch
· 50 Pole Double Throw Switch
· PR-68 Paper Tape Reader
· The Back Server Room

Hobbies
· Old Computers

Short Stories
· Mine!
· Ed Cleans Up
· An Unusual Sound
· The UCN
· The Gruntbox
· What They Wanted
· The Go Beep Unit
· Octavia

Pet Peeves
· Metric Mangling
· Idiot Spammers
· Mass Media
· Illiterati
· Virus Detection
· Wussy Rock Bands

Bullshit!
· The Psi-Meson
· Software Development


Miscellaneous
· Contact Me

Realtime Enough


This article appears in Doctor Dobb's Journal, July 2007. It will appear on this website 6 months after publication.

Synopsis:

This article discusses the concept of "realtime enough" by way of an example, a realtime 1200 baud Bell-202 FSK modem for Caller ID, implemented under FreeBSD 5.3

As chips get faster and faster, the requirement to use a conventional "Real Time OS" (RTOS) decreases, simply due to the fact that non-RTOS (and indeed, even free) systems are "fast enough" to handle the data processing requirements.

By way of example, the caller ID FSK 1200 baud modem used to be implemented in hardware, typically as a module that would accept tip and ring from the phone line on one end, and produce RS-232 on the other end.

This article shows a software-only implementation of this, running on a "non realtime" free operating system.


You can view the article on the DDJ Website.

Ads by PARSE

Still using QNX?

Why? Use a free operating system, like FreeBSD. Expert with 20+ years experience can help you port your applications or develop new ones, available now!

Old PDP Computers?

Are you looking for a good home for your old PDP computer? Our museum is looking for a few more!
S M L XL


Contact me This page was updated on Thu Jan 21 00:15:05 EST 2010 © 2000-2008 by Robert Krten.
All rights reserved.