1 / 14

Real-time Software

Real-time Software. Outline . Platform Development Tools Applications Analysis Summary. Platform. CentOS version 5.3 Equivalent to Red Hat Enterprise but FREE Easy to Install and Apply Updates Chose GNOME Desktop for ease of GTK support Caveats:

Télécharger la présentation

Real-time Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Real-time Software

  2. Outline • Platform • Development Tools • Applications • Analysis • Summary GONG H-alpha Review

  3. Platform • CentOS version 5.3 • Equivalent to Red Hat Enterprise but FREE • Easy to Install and Apply Updates • Chose GNOME Desktop for ease of GTK support • Caveats: • Had to use 32-bit NON-PAE (Physical Address Extensions) version of CentOS due to Camera’s limited Linux driver support. • 64-bit versions of the drivers are “on their way” GONG H-alpha Review

  4. Platform - continued • Drivers… • Model 4000AM-CL DVC (Digital Video Co.) Camera plus EDT (Engineering Design Team) Pro Camera-Link interface card drivers • Good set of examples for using camera interface • Decent technical support • Model TSYNC PCIe Precision Timing Board drivers • Rich support for various Operating Systems • Ease of interfacing to driver • Great, proactive, technical support GONG H-alpha Review

  5. Development Tools • Eclipse Galileo Version (v3.5) Integrated Development Environment (IDE) • Subversive v2.0 Plug-in • GTK+ version 2.12 • IRAF version 2.14 • SAO Image / DS9 • Subversion 1.4.0 (version control software) • GCC v4.1.2 GONG H-alpha Review

  6. Development Tools - cont’d • OpenJPEG v1.3 (JPEG 2000 open source) • Created JPACK / JUNPACK (FITS to J2K) • CFITSIO (FITS file support) • TCL/TK v8.4 • BLT v2.4z (Graphical TK widgets) • GLADE v2.12.1 (Window Prototyping) • RSYNC v2.6.8 (Secured File Transfers) • 1024-bit encryption GONG H-alpha Review

  7. Applications • Design considerations... • Targets an Object Oriented approach: • Applications compiled as C++ executables • Provide wrappers around C - based Camera and Timing Board driver functions • Shared Memory and Inter-Process Communication (IPC) for future enhancements (i.e. Real-Time Linux). • GUI based interface (CamVIEW) for Preventative Maintenance Team Support. GONG H-alpha Review

  8. Applications - cont’d • Ha Suite… • The Core set of applications/tasks: • Frame Grabber (haCamera) • Communicates w/ DVC Camera • Clock Task (haClock) • Generates Interrupt Based Signal for Camera Snapshot • Image Processor (haProcessImage) • Dark, Flat-Field, Normalize, Compress, SSH Image • Instrument State (haInstComm) • TCL/TK communication to query Instrument Computer • CamVIEW (in-house developed package) • Graphical Management Utility GONG H-alpha Review

  9. GONG H-alpha Review

  10. GONG H-alpha Review

  11. GONG H-alpha Review

  12. GONG H-alpha Review

  13. Analysis • Compression • Analyzed various compression techniques, so far the front-runner being JPEG 2000 (next being FPACK) • Created custom utilities (JPACK/JUNPACK) • Best compression is 1.5Mbytes w/ noise of ~6 ADU (Analog to Digital Units) which is better than the camera noise. • Timing • System at Tucson Farm takes ~ 7 seconds of processing before pushing the image to DMAC • 2 seconds for Image Capture + 2 seconds for Darks/Flats + 3 seconds for Compression. GONG H-alpha Review

  14. Summary • Status... • One remaining issue is finding an adequate tradeoff between compression scheme versus bandwidth requirements. • Overall development environment stable with minimal issues. The hard part of finding the right combo of O.S., drivers, and hardware is now behind us. • Future Plans... • 64-Bit Operating System upgrade • Depends upon Camera and Clock Driver availability from vendors. • Real-Time Linux • Better compression techniques / tools • Improved site bandwidth • Transfer of archived image data from sites to Tucson (i.e. Tape Drives) • Demo… GONG H-alpha Review

More Related