XDAQ

XDAQ is an ecosystem of Open Source software for controlling Arduino based

  1. AF
    XDAQ is an ecosystem of Open Source software for controlling Arduino based
    Transcript Header:
    XDAQ
    Transcript Body:
    • 1. Open Source Ecosystem for Science
    • 2. XDAQ is an ecosystem of Open Source software for controlling Arduino based experiments
    • 3. XDAQ is a Linux expansion designed for open science. For students, makers and researchers
    • 4. XDAQ includes Arduino IDE, Eclipse Luna C/C++ for Arduino and Python toolchains, Doxygen, ArduinoUnit, openFrameworks C++ toolkit and Processing, SciPy Stack, Scilab, Fritzing and more
    • 5. XDAQ is an evolution of Debianinux and allows users to design this basic configuration as standalone virtual machine
    • 6. XDAQ is Open Source and released under GPL license All source code is available on GitHub.com
    • 7. XDAQ provides a throughout scientific layer to process data from I/O like sensors or generic peripheral. It integrates Debian, Ubuntu platforms or standalone Virtual Appliance XDAQ provides embedded tools to acquire data from real world, data collection, analysis, interpretation, visualization and real-time web streaming of measures
    • 8. Let’s make your XDAQ environment as Virtual Appliance Debian or Ubuntu based in few steps
    • 9. Let’s build XDAQ using your favorite Debian based installer or download a ready-to-install image from the web XDAQ is also available has Virtual Appliance on VMware Solution Exchange
    • 10. XDAQ allows users to install GNOME. This XDAQ feature support design of new Virtual Appliance from minimalistic Debian or Ubuntu distributions
    • 11. XDAQ Setup Management XDAQ provides a powerful script to set up all packages
    • 12. XDAQ environment is mainly based on Eclipse and current release allows users to develop with this IDE in C, C++ on GCC and AVR toolchains, Python and openFrameworks
    • 13. XDAQ also provides a number of libraries both for Arduino and Python ArduinoUnit is a unit testing for Arduino projects available on GitHub XTable is a class to store information into EEPROM, for configuration purpose pyFirmata is a Python library to provide an easy interface for Firmata communications Plotly is an online tool for collaborative data science
    • 14. ArduinoUnit is a unit testing for Arduino projects XDAQ provides TestXTable as a comprehensive example of Arduino Unit Test
    • 15. XTable Arduino library implements a concise table (database) oriented to general structured items through an efficient storage using a circular buffer EEPROM and volatile SRAM for dynamic memory allocation
    • 16. Plotly is an online tool for collaborative data science. It provides graphic, analytic, and statistic tools and scientific graphic libraries for Python, Arduino, etc. XDAQ provides an example of interaction between Arduino board and Plotly interface using Node.js script
    • 17. XDAQ includes a demo application as complement of XTable class design to communicate with an Arduino board through Firmata protocol
    • 18. XDAQ also provides Fritzing as an interesting EDA tool
    • 19. Please find more info inside the XDAQ Guide
    View More