University of Bergen public domain software: SEISLOG Linux, data-acquisition system for standard PC and embedded lowcost, low-power solutions Terje Utheim.

Slides:



Advertisements
Similar presentations
Chief Electoral Officer, General Election for Lok Shaba 2014, Andhra Pradesh will be live streaming polling station for the purpose of recording.
Advertisements

Basic Computer Vocabulary
Presents The Silver Family An Integrated Approach to Processors, Data Communication and Head End Integration.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
Wireless Telemetry System for Solar Vehicle Scott Cowan Elliot Hernandez Tung Le March 14, 2011 Scott Cowan Elliot Hernandez Tung Le March 14, 2011 School.
Connecting Minds & Machines Niagara AX 3.1 Gil Rockwell Tridium.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
By Mr. Abdalla A. Shaame 1. What is Computer An electronic device that stores, retrieves, and processes data, and can be programmed with instructions.
Introduction to Computer Terminology
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Distributed Systems: Client/Server Computing
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
Computers They're Not Magic! (for the most part)‏ Adapted from Ryan Moore.
Features. ► Support 1 to 4 channels video input. ► Built-in GPS, G sensor ► Built-in wireless module like 3G (EVDO, HSPA, HSDPA), GPRS, WiFi ► G.726 audio.
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
Ongoing e-VLBI Developments with K5 VLBI System Hiroshi Takeuchi, Tetsuro Kondo, Yasuhiro Koyama, and Moritaka Kimura Kashima Space Research Center/NICT.
Trends in seismic instrumentation Based on the book Instrumentation in Earthquake Seismology Jens Havskov, Institute of Solid Earth Physics University.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Types of Computers Desktop / Laptop PC / Mac Client / Server.
INTRODUCTION TO WEB DATABASE PROGRAMMING
XP Practical PC, 3e Chapter 17 1 Upgrading and Expanding your PC.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Introduction to Computers
Lesson 6 Operating Systems and Software
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
Flash Cards Computer Technology.
Chapter 4 System Software.
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
SEISLOG Linux presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March, 2004 by Terje Utheim,
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Introducing and Comparing Operating Systems Chapter 1.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Component 4: Introduction to Information and Computer Science
Chapter 2 Hardware. Learning Objectives Upon successful completion of this chapter, you will be able to: describe information systems hardware; identify.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
University of Bergen public domain software: Systems for seismic data-acquisition and processing T.Utheim 1, J.Havskov 1, Ø.Natvik 1, J.Å.Ojeda 1 and L.Ottemoeller.
Control & Data Handling, Operator Control, Aircraft Interface to C&DH Steve Musko Space Physics Research Laboratory University of Michigan Ann Arbor, MI.
Experience with Earth Data Digitizers and Seislog Jens Havskov Department of Earth Science University of Bergen Norway ESC Potsdam, September 2004.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
The Computer System CS 103: Computers and Application Software.
Source Controller software Ianos Schmidt The University of Iowa.
Chapter 8: Installing Linux The Complete Guide To Linux System Administration.
NNSN Real-time data-acquisition Event detection and Monitoring.
Seismicity of Norway Seismo group, Department of Earth Science, University of Bergen, Norway Location of stations in the Norwegian National Seismic.
New Norwegian National Seismic Network Jens Havskov, University of Bergen Jan Fyen, NORSAR Presented at Nordic Detection Seminar, Oslo, June 4-6, 2008.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
Chapter 1: Computer Basics Instructor:. Chapter 1: Computer Basics Learning Objectives: Understand the purpose and elements of information systems Recognize.
Power Point Vocabulary Suarez, Alejandra Per. 6 10/12/13.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
How Much Do I Remember? Are you ready to play.....
Information Technology Basics. Introduction to Information Technology 2 Computer Science – Theory of Computational Applications Computer Engineers - Make.
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
By Ganesan Alagu Ganesh Feb 26, 2008
Operating System Review
System Architecture & Hardware Configurations
Information Technology
By Ganesan Alagu Ganesh Feb 21, 2008
Computer Hardware and Software
System Architecture & Hardware Configurations
Computer Basics.
Computer System Basics- The Pieces & Parts
Operating System Review
Presentation transcript:

University of Bergen public domain software: SEISLOG Linux, data-acquisition system for standard PC and embedded lowcost, low-power solutions Terje Utheim Department of Earth Science, University of Bergen, Norway SEISLOG Linux embedded Embedded ? The word “embedded” in the case of SEISLOG Linux can be defined as: The computer used is a single-board micro-computer The computer will normally not have keyboard, monitor or mass storage such as standard hard disks connected The operating system is pre-installed in flash memory and is a stripped version of standard distributions of Linux to save memory space. The application software is also stored in flash memory Communication with the computer is done through a console serial port or through Ethernet with a terminal emulator. Low-cost Low-power 3 different single-board micro-computers have been tested. The boards normally have connectors for: 1-3RS-232 serial ports 1Ethernet port 1-2USB ports The CPU speed range from MHz Power consumption at 5V: around 300mA The price range from $100-$200 Embedded SEISLOG Linux Software All SEISLOG routines are written in C Software identical for Desktop PC, Laptop and embedded Utilities for monitoring and graphics written as clients communicating with SEISLOG server over sockets. Ringbuffer files and event files are written in MiniSeed format SEISAN S-files written in SEISAN database structure Waveform data written in SEISAN database structure Server function emulates LISS server (transmission of 512 byte miniseed blocks over Internet Design and Data-flow SEISLOG is built around the concept of POSIX threads. Each thread serves different purposes like reading data from a digitizer, writing data to memory ring-buffers, detecting events and recording of events. FTP/Telnet can be used to retrieve data from SEISLOG whether its from a desktop PC or an embedded system. A server module that communicate over sockets, takes care of communication with utility clients like monitoring and plotting of signals. A server function that emulates the LISS server will send out miniseed data buffers on request. The data buffers received can be plotted with the utility LISSPLOT in “near-real-time”. LISSPLOT can also be used to plot data from any station in the GSN network. The data buffers from the server can also be used as input to Earthworm or SeisComp The SEISLOG program in various versions has been around for more than 15 years. Currently SEISLOG runs on the platforms Linux, Windows, PocketPC(CE) and QNX (discontinued). The Linux version runs on different Linux embedded versions on different hardware architectures. The Linux and Windows versions optionally record data directly into a SEISAN data base in miniseed format. All SEISAN tools can then be used directly on the recorded data, including automatic processing. A built-in server-function is also sending out data buffers in LISS format. These data buffers can be requested for local or remote plotting. Data from the server can also be requested, locally or remotely, as input to Earthworm or SeisComp/SeedLink. The SEISLOG Linux version for standard PC now also supports different low-cost, low-power boards that can be used in the design of portable recorders or permanent seismic stations. Common for these systems is that the operating system Linux, is normally pre-installed (embedded) in flash memory. Data can be recorded on USB pens up to 4 Gb. Data can be retrieved manually by changing the USB stick or through local or remote Ethernet-Internet connection if available. Hard disks are normally not connected to keep power consumption at a low level. The source distribution for the SEISLOG embedded is identical as for standard PCs, but must be compiled with a cross-compiler for the specific board. TS MHz 32 Mb SDRAM 32 Mb Flash Ethernet 3 x Serial ports 2 x USB Options: Serial lines PC104 Linux and SEISLOG embedded DigitizerUSB pen Ethernet SEISLOG Shared Memory Data-structure Driver Digitizer SRV LISS Server 512 byte blocks MiniSEED Steim 1 Compr. SeisComp Acquisition Plugin LISS SeedLink EarthData RD3 SADC24 MiniSEED blocks can be requested on localhost or remotely via Internet. The LISS protocol is one-way only. Earthworm On SEISLOG Windows and SEISLOG Linux, SEISAN can be installed, and data can be recorded directly into the SEISAN data base for local processing. LISSPLOT SEISLOG Linux design LISSPLOT, Limon Verde, Chile,GSN Monitoring remote or local SEISLOG LISSPLOT, SEISLOG test station Configuration and applications There are several single-board computers on the market in which SEISLOG can be installed. Three different systems have been tested and they are all in the same price range. It is important to notice that the source distribution of SEISLOG must be re-compiled with the corresponding cross-compiler for the specific board and transferred to the boards flash file system. The boards comes with a “stripped” version of Linux and one must be aware that some functions will be missing compared to a standard distribution of Linux. On the right are shown three figures of SEISLOG embedded systems: Figure 1 shows an example of a single-board computer. The board has Linux and SEISLOG installed in flash memory. The dimension of the board is 3.8x4.8 inches. Figure 2 shows a complete system from SARA containing: digitizer, sensors, GPS and the TS-7260 integrated with SEISLOG and a 2 Gb USB pen mounted for data recording. The system can be installed in the field as an automatic station for days/weeks depending on the availability of power (2.5W). Figure 3 shows a test system with the TS-7260 connected to an Earth Data digitizer. This system is connected to the Internet and can be operated locally or remotely. Data can be downloaded with FTP. Single-board TS-7260 TS-7260 with SEISLOG integrated in box with a/d, GPS and sensors Test system: TS EarthData Figure 1 Figure 2 Figure 3