GithubHelp home page GithubHelp logo

multigcs / apicula Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yosyshq/apicula

0.0 0.0 0.0 1.93 MB

Project Apicula 🐝: bitstream documentation for Gowin FPGAs

License: MIT License

Shell 0.14% Python 22.87% Tcl 0.19% VHDL 0.03% Verilog 70.13% Makefile 0.09% Jupyter Notebook 6.46% Dockerfile 0.08%

apicula's Introduction

Ground-Control-Station for multiple Protocols

* based on OpenGL/OpenGL-ES with SDL/SDL2
* Support for MavLink (Autoquad6, MegapiratesNG, APM2, ...)
* Support for MultiWii-2.1 (MultiWii ...)
* Support for Baseflight (Naze32, MW32 ...)
* Support for UAV-Talk (OpenPilot, CC, C3D, ...)
* Support for NMEA-GPS (über beliebige Serielle Funk-Brücken)
* Support for FrSky-Telemetrie (inkl GPS & RSSI)
* Network-Support: HTML5 Frontend and (Live-)Data-Export (Google-Earth, Blender) 
* Touchscreens-Optimization
* for Linux-PC's, Mac-OSX, Android, Windows and Raspberry-PI(raspbian)
* GPL v2 or later


Homepage: http://www.multixmedia.org/Multi-GCS/index.html


Compilation/Installation:
	Linux/Desktop (OpenGL):

		apt-get install build-essential clang pkg-config libxml2-dev libpng12-dev libx11-dev zlib1g-dev libopencv-dev libglew-dev libglu1-mesa-dev libgl1-mesa-dev libsdl-net1.2-dev libsdl-image1.2-dev libsdl1.2-dev tk8.5-dev libgles2-mesa-dev dpkg-dev libvlc-dev libudev-dev vlc-nox gzip libpcap-dev
		make -f Makefile.gl-sdl all install deb

	Linux/Desktop (OpenGL-ES):

		apt-get install build-essential clang pkg-config libxml2-dev libpng12-dev libx11-dev zlib1g-dev libopencv-dev libglew-dev libglu1-mesa-dev libgl1-mesa-dev libsdl-net1.2-dev libsdl-image1.2-dev libsdl1.2-dev tk8.5-dev libgles2-mesa-dev dpkg-dev libvlc-dev libudev-dev vlc-nox gzip libpcap-dev
		make -f Makefile.gles-x11 all install deb

	Linux/Raspberry-Pi (OpenGL-ES):

		apt-get install build-essential clang pkg-config libxml2-dev libpng12-dev libx11-dev zlib1g-dev libopencv-dev libglew-dev libglu1-mesa-dev libgl1-mesa-dev libsdl-net1.2-dev libsdl-image1.2-dev libsdl1.2-dev tk8.5-dev libgles2-mesa-dev dpkg-dev libvlc-dev libudev-dev vlc-nox gzip libpcap-dev
		make -f Makefile.rpi all install deb

	Mac-OSX (OpenGL):

		make -f Makefile.osx all app

	Android (OpenGL-ES):

		sh install-android-sdk.sh
		make -f Makefile.android all install

	Win32 (OpenGL / cross-compile with mingw on linux)

		sh install-mingw.sh
		make -f Makefile.win32-cross all pack installer


Android-Permissions:
	READ/WRITE_EXTERNAL_STORAGE
		to read and write map-files on storrage

	INTERNET
		to get maps and open server-port for the html5-gui/blender/google-earth support (closed by default)

	ACCESS_FINE_LOCATION
		to get gps-data for the map

	BATTERY_STATS
		to get battery-data

	BLUETOOTH / BLUETOOTH_ADMIN
		for fc-connection over bluetooth

	CAMERA
		for video-input/display in the hud-screen


Raspberry-PI:
	#cat /boot/config.txt 
		hdmi_safe=1
		hdmi_drive=2
		disable_overscan=1
		overscan_left=0
		overscan_right=0
		overscan_top=0
		overscan_bottom=0
		hdmi_group=2
		hdmi_mode=22
		arm_freq=700
		core_freq=250
		sdram_freq=400
		over_voltage=0

	#cat /root/.multigcs/setup.cfg 
		model_name		
		view_mode		7
		contrast		0
		screen_w		1280
		screen_h		720
		screen_border_x		32
		screen_border_y		28
		keep_ratio		1.422200

	#cat /etc/rc.local
		#!/bin/sh -e
		/etc/init.d/dbus restart
		/etc/init.d/bluetooth restart
		su - root -c gcs
		exit 0


apicula's People

Contributors

asicsforthemasses avatar blueskull avatar chiplet avatar cincodenada avatar derekmulcahy avatar drjosh9000 avatar icenowy avatar kbeckmann avatar martoni avatar mmicko avatar multigcs avatar notafile avatar pepijndevos avatar roman3017 avatar sevan avatar tpambor avatar trabucayre avatar trcwm avatar uis246 avatar whitequark avatar yrabbit avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.