| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.10 - 29 Aug 2008 - PeteWhiteis) |
| Added: | |
| > > |
25-Aug-2008
|
| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.9 - 21 Aug 2008 - PeteWhiteis) |
| Added: | |
| > > |
18-Aug-2008
|
| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.8 - 14 Aug 2008 - PeteWhiteis) |
| Added: | |
| > > |
11-Aug-2008
|
| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.7 - 07 Aug 2008 - PeteWhiteis) |
| Added: | |
| > > |
04-Aug-2008
|
| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.6 - 01 Aug 2008 - PeteWhiteis) |
| Added: | |
| > > | 28-Jul-2008 |
| Added: | |
| > > |
|
| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.5 - 24 Jul 2008 - PeteWhiteis) |
| Added: | |
| > > |
21-Jul-2008
|
| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.4 - 17 Jul 2008 - PeteWhiteis) |
| Added: | |
| > > |
|
| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.3 - 17 Jul 2008 - PeteWhiteis) |
| Deleted: | |
| < < | |
| Changed: | |
| < < | 02 Jun 2008 |
| > > | 02 Jun 2008 |
| Changed: | |
| < < | - Ported essential components of mcTime routines to RTAI. This entailed creation of bare bones mcTime version which uses NTP synched system clock as time source for repeating 20 mSec timer. This gives semaphores for all necessary time periods via rt_sem_broadcast. dT between 2 tasks blocking on same semaphore is ~13-16uSec. Jitter in waiting task period is ~7-10 uSec. - In an attempt to get the interface between RTAI based PC and VME chassis working, have scrounged an old VME chassis, MVME card (for easy memory debugging), and Bit3 adapter. VME chassis is now assembled and awaiting interconnect with PC/PCI card once Holography work in basement wraps up. |
| > > |
|
| Added: | |
| > > | 14-Jul-2008 |
| Changed: | |
| < < | 09 Jun 2008 |
| > > |
|
| Deleted: | |
| < < | - Built vmedrv.ko (PCI=>VME bridge driver), created vmedrv* devices, build vmedrv test applications - Installed PCI card in Alchiba, found serial cable for comm with MVME167 card - Reconfigured MVME167 to boot generic VxWorks? image. - Used vmedrv read/write utilities to verify bidirectional communications across the Bit3 bridge. - Fixed byte swap issue in configuration of vmedrv devices. In the process, discovered that module cannot be unloaded due to "module in use" error. The vme_open() function increments use count politely, but doesnt decrement it in vme_release(). Fixed by putting call to module_put() in vmedrv_release(). - Installed IIOP board in VME crate. IIOP is 16 bit word accessed at base 0x8000000. Verified that Alchiba can talk to IIOP board across the Bit3 adapter (initiated scans). 16 Jun 2008 - Made extensive changes to main.cc essentially, to replace vxWorks constructs with RTAI equivalents. The scope of work, for now, is to just change the slave code to allow it to run under RTAI control and have it talk to the IIOPs via the VME bridge card. Testing will have to occur through the slave RPC interface so I plan on leaving as much of this intact as necessary. - Succeeded in getting mcTime converted from C to a C++ class which is used by the AS slave code. - Finally, was able to generate an active surface slave binary which is currently under debug for various (but not unexpected) run-time exceptions, mostly related to incomplete mapping of VME=>PCI addresses. |
| Deleted: | |
| < < | TWO WEEKS VACATION starting Friday, 20th ! |
| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.2 - 19 Jun 2008 - PeteWhiteis) |
| Deleted: | |
| < < | |
| Added: | |
| > > | 16 Jun 2008 - Made extensive changes to main.cc essentially, to replace vxWorks constructs with RTAI equivalents. The scope of work, for now, is to just change the slave code to allow it to run under RTAI control and have it talk to the IIOPs via the VME bridge card. Testing will have to occur through the slave RPC interface so I plan on leaving as much of this intact as necessary. - Succeeded in getting mcTime converted from C to a C++ class which is used by the AS slave code. - Finally, was able to generate an active surface slave binary which is currently under debug for various (but not unexpected) run-time exceptions, mostly related to incomplete mapping of VME=>PCI addresses. TWO WEEKS VACATION starting Friday, 20th ! |
| <<O>> Difference Topic ActiveSurfaceEnginneeringNotes (r1.1 - 12 Jun 2008 - PeteWhiteis) |
| Added: | |
| > > | %META:TOPICINFO{author="PeteWhiteis" date="1213301995" format="1.0" version="1.1"}% %META:TOPICPARENT{name="SoftwareQueue"}% -- PeteWhiteis - 12 Jun 2008 02 Jun 2008 Have begun the long process of porting AS code to RTAI. To date: - Ported essential components of mcTime routines to RTAI. This entailed creation of bare bones mcTime version which uses NTP synched system clock as time source for repeating 20 mSec timer. This gives semaphores for all necessary time periods via rt_sem_broadcast. dT between 2 tasks blocking on same semaphore is ~13-16uSec. Jitter in waiting task period is ~7-10 uSec. - In an attempt to get the interface between RTAI based PC and VME chassis working, have scrounged an old VME chassis, MVME card (for easy memory debugging), and Bit3 adapter. VME chassis is now assembled and awaiting interconnect with PC/PCI card once Holography work in basement wraps up. 09 Jun 2008 - Built vmedrv.ko (PCI=>VME bridge driver), created vmedrv* devices, build vmedrv test applications - Installed PCI card in Alchiba, found serial cable for comm with MVME167 card - Reconfigured MVME167 to boot generic VxWorks? image. - Used vmedrv read/write utilities to verify bidirectional communications across the Bit3 bridge. - Fixed byte swap issue in configuration of vmedrv devices. In the process, discovered that module cannot be unloaded due to "module in use" error. The vme_open() function increments use count politely, but doesnt decrement it in vme_release(). Fixed by putting call to module_put() in vmedrv_release(). - Installed IIOP board in VME crate. IIOP is 16 bit word accessed at base 0x8000000. Verified that Alchiba can talk to IIOP board across the Bit3 adapter (initiated scans). |
| Topic ActiveSurfaceEnginneeringNotes . { View | Diffs | r1.10 | > | r1.9 | > | r1.8 | More } |
|
Revision r1.1 - 12 Jun 2008 - 20:19 GMT - PeteWhiteis Revision r1.10 - 29 Aug 2008 - 20:10 GMT - PeteWhiteis |
Content copyright © 1999-2007 by the contributing authors. All material on this collaboration platform is the property of the contributing authors. |