next up previous contents
Next: Gxsm Project Installation Up: Gxsm and Xxsm User/Referenz Previous: Contents   Contents

Subsections


Introduction

Gxsm[*] - Gnome X Scanning Microscopy - is a powerful graphical interface for any kind of 2D and 3D (multilayered 2D mode) data acquisition methods, especially designed for SPM and SPA-LEED, which are used in surface science. It includes methods for 2D data (of various types: byte, short, long, double) visualization and manipulation. We are currently using it for STM, AFM, SARLS, and SPA-LEED. The project was founded at the Institute for Solid State Physics [*] Leading developer of Gxsm is Percy Zahl[*]. The program was developed using the GNU Public License under Linux with X-Window-support.

A example: The STM Image at the right shows a atomically resolved surface of a with about 2 Monolayers of Germanium covered Silicon 100 crystal surface. Brighter mean the ''atoms'' are at a higher layer. The structure made of overlapping ''balls'' looking like a mesh represents the local density of states - or just density of the electrons seen by the STM tip at the surface. The maxima can be interpreted as the positions of the atoms of the top layer... Gxsm is powerful, it is easy to extend via plug-ins, it is unlimited in data size... and it is a free and open source software hosted by SourceForge! It is based on the Linux Gtk+/Gnome development environment.

And it's free: Gxsm is licensed under the terms of the GNU General Public License (GPL).

Gxsm at a glance

Supported Instruments

In August 2001 Gxsm supported the following seven instruments:

  1. Scanning Tunneling Microscopy (STM)
  2. Atomic Force Microscopy (AFM)
  3. Scanning Angle Resolved Light Scattering (SARLS)
  4. CCD-cameras (Percy's telescope)
  5. Spot-Profile-Analysis of Low-Energy Electron Diffraction (SPA-LEED)
  6. any similar method will work too

Computer-hardware support was originally limited to two signalprocessor-interfaceboards (DSP-boards) of the types PC31 and PCI32 manufactured by Innovative Integration. But the internal structure of Gxsm allowed for easy extendability to other hardware.

Knowing this, a new kernelmodule with a DSP-emulation thread was developed in January 2001 which allowes the use of non-DSP-interfaces. A hardware-free SPA-LEED simulation modules and a module for the Burr-Brown-Series were written.

The CCD-camera is controlled by a simple kernelmodule, which drives some hardware connected to the parallel port.

All hardware control is done via the /dev/pcdsp device (in Gxsm this devicename is configurable). Read/Write and IOControl operations control the opened device. This functionality was originally used fpr communication with the DSP-card. The driver (kernelmodule) has a high-level interface, including commands for autonomously scanning lines with successing data delivery.

The first part of this document describes the usage of the software. The last part describes its internal structure and step-by-step instructions for your own modifications of the X/Gxsm software.

Hint: In SPA-LEED mode we have a modified main window, displaying the SPA-LEED typical parameters and options.


next up previous contents
Next: Gxsm Project Installation Up: Gxsm and Xxsm User/Referenz Previous: Contents   Contents
Percy Zahl 2002-05-08