On 12/2/2012 1:58 PM, Anders Wallin wrote: > With some help from Michael I have now got this installed & running. > If anyone else is interested, here is a steb-by-step description of what I > did, roughly: > > <...> > > This is as far as I got today. Any comments or improvements on the workflow? > FWIW I would consider this rtos work more important for a linuxcnc 2.6 > release than the redis work that just seems to break the build and cause > problems on 12.04/12.10.
Your build looks kosher to me. I think run-in-place has been the default for some time but if Michael hasn't changed the build logic, specifying --enable-run-in-place does no harm. I don't understand your comment about installing a minimal versus optimal set of packages. Either you have what it takes to complete the build or you don't. That's what ./configure is helping you decide. Keep in mind that Michael simply added redis to the build process so it would be available for future developments. It's not in use currently. On the other hand, the rtos work is proceeding now. This isn't an either-or situation as far as I can tell. I'm trying to place your 30us latency number in context. What motherboard/bios/cpu? Hyperthreading and cpu isolation are dealt with deep in the bowels of the bios, the loader, and the Linux kernel. Xenomai works with the result (e.g., it accepts what it is told is the number of available cpus, real and/or virtual). I recently reported latency measurements for a variety of configurations on my Quad-core AMD Athlon II box (https://sites.google.com/site/manisbutareed/linuxcnc-2-5/xenomai-user-threads). For that board/bios/cpu the resulting variability was less dramatic than I had anticipated. I haven't repeated yet with an ASUS AT5NM10-I board with Intel Atom D510 CPU I have on hand because I had a power supply give up the ghost (no magic smoke was seen but it's catatonic anyway). I hope to get back to it soon. > Next I hope to work on some stand-alone HAL logic together with gscreen/GTK > gui's. I understand the PCI drivers for mesa cards etc are still missing > but are being worked on? Not my area, but I have hopes for offerings from Charles, et al. Regards, Kent ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: DESIGN Expert tips on starting your parallel project right. http://goparallel.sourceforge.net/ _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
