Sunday, June 04, 2006

 

On the way to 1.0

First, the project now has a stable name: "MyNC" which stants for "My Numerical Control" - quite simple, really.
Debugging a real-time patch for SMP Linux 2.6 is pain. It looks like I've just finally assembled something stable called linux-2.6.16.19-rti-pf. It doesn't show great timings yet, I know it can perform better, but this is the only stable version so far. In the version string "-rti" stands for "Real-Time Interrupts" and "-pf" stands for "PerFormance", a tracing toolkit somewhat similar to Linux Trace Toolkit. The main purpose of Performance is to catch real-time-consuming critical sections to get rid of interrupt latency. -rti-pf is not critically important though, MyNC can easily be ported to any real-time environment like RTAI (or even lower-level ADEOS) and L4/Linux. I even considered the possibility of running MyNC on MINIX 3, but lack of threading support in MINIX blocks the effort.

Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?