Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

"Octopus Realtime Encephalography Lab" is the (hard) real-time networked EEG-lab framework I have developed during my PhD Thesis at Brain Research Lab of Hacettepe University Faculty of Medicine Biophysics Lab. It is meant to be a holistic golden-standard solution for all tasks of cortical source localization/networking, brain-computer interface…

License

NotificationsYou must be signed in to change notification settings

4e0n/octopus-reel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(0ct0pu5) Octopus Realtime EEG Laboratory

Directory Hierarchy

Online Applications:

$OCTOPUS_BASE/online/:Main include files common to almost all online applications residing inthe project. The files are:

$OCTOPUS_BASE/online/fbcommand.h:Commands and other constants related with ACQ/STIM frontend<->backendcommunication, all kinds of low-level control.

$OCTOPUS_BASE/online/cscommand.h:Commands and other constants related with client-server communicationmainly focused on setting stim-related parameters. The reboot and shutdowncommands are for both acquisition and stimulation servers.

$OCTOPUS_BASE/online/acq_common.h:The constants related to acquisition servers backend and frontend application.This file is included both from kernel space backend C and the frontendC++ codes. So the common coding styles between C & C++ has been adhered.

$OCTOPUS_BASE/online/stim_common.h/:Constants related to stimulation server backend and frontend..This file is included both from kernel space backend C and the frontendC++ codes. So the common coding styles between C & C++ has been adhered.

$OCTOPUS_BASE/online/pattdatagram.h/:The structure for segmented transfer of the stimulus application patternto the stimulus server over network.

$OCTOPUS_BASE/online/channelnames.h:These are the electrode names arhering to the Neuroscan 128-channel cappinout list..

$OCTOPUS_BASE/online/eventcodes.h/:In this file are the standard event & response codes. Lots of reservedslots exists for future paradigm definitions.

$OCTOPUS_BASE/online/eventnames.h/:These are the names of the events defined in eventcodes.h for displaying onscreen.

==============================================================================

octopus-acq (128-channel Acquisition+event channel SYNChronized overparallel-port interrupt):

This is the Acquisition Server/Daemon and its associated realtime kernel-spacebackend. It is supposed/tested to run over a computer with Debian/GNU Linux-4.0,RTAI-3.5 and comedi-0.6.67/comedilib-0.6.70, with compatible A/D conversionhardware, one parallel port and a serial (RS-232) port, and a compatible 100MbitEthernet device. No console needed.

octopus-stim (Stereo auditory event stimulator+calibration/diagnostic ofindividual amplifiers):

This is Stimulation/Amplifier Calibration/Normalization server and its associatedrealtime kernel-space backend. It is supposed/tested to run over a computer withDebian/GNU Linux-4.0, RTAI-3.5 and comedi-0.6.67/comedilib-0.6.70, with compatibleD/A conversion hardware, one parallel port, and a compatible 10/100MBit Ethernetdevice. No console needed.

octopus-recorder (Recording and -Online- Averaging GUI Frontend/Client):

Supposed to run over a fast (preferably multi-core/64-bit) computer with acompatible 100Mbit ethernet device and a compatible 2D/3D/OpenGL/DRI acceleratedX11 Graphics Adapter. Supposed/tested computer has an Athlon X2-4200 CPU over anASUS M200 Mainboard. The on-board nVidia Graphics Adapter is compatible and fastenough so no add-on Graphics Adapter has been used. The system has 2GBs of 800MhzDDR2 Memory. A 21" CRT monitor (1600x1200@85Hz) have been used to fullyutilize/view the 128-channel range. The operating system isDebian/GNU-Linux-4.0-amd64 distribution.

octopus-analyzer (Offline GUI Data/viewer and averaging tool):

octopus-patt (Random pattern generator tool for IIDITD binaural auditoryparadigm):

About

"Octopus Realtime Encephalography Lab" is the (hard) real-time networked EEG-lab framework I have developed during my PhD Thesis at Brain Research Lab of Hacettepe University Faculty of Medicine Biophysics Lab. It is meant to be a holistic golden-standard solution for all tasks of cortical source localization/networking, brain-computer interface…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp