From 6c33f4ba4dbd64fe51712c959c0e557efcf2c0a9 Mon Sep 17 00:00:00 2001 From: Alessio Morale Date: Mon, 27 Jul 2015 00:02:36 +0200 Subject: [PATCH 1/2] LP-60 - Fix Project links --- README.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.txt b/README.txt index 1952fb482..681c83ebf 100644 --- a/README.txt +++ b/README.txt @@ -28,10 +28,13 @@ Integral text of the license can be found at http://www.gnu.org/licenses/gpl-3.0 Links for the LibrePilot Project -------------------------------- -Main project web site: https://www.librepilot.org/ -Project forums: https://forum.librepilot.org/ -Source code repository: https://github.com/librepilot -GitHub issue tracker: https://github.com/librepilot/LibrePilot/issues +Main project web site: https://www.librepilot.org +Project forums: https://forum.librepilot.org +Source code repository: https://bitbucket.org/librepilot +Mirror: https://github.com/librepilot +Issue tracker: https://librepilot.atlassian.net +Gitter Chat: https://gitter.im/librepilot/LibrePilot +IRC: #LibrePilot on FreeNode How to build from source? ------------------------- From 5af2ea5d8bbf104299ba0694d032d9205dd8039b Mon Sep 17 00:00:00 2001 From: Alessio Morale Date: Fri, 31 Jul 2015 14:18:02 +0200 Subject: [PATCH 2/2] LP-60 - switch to markdown, add additionals compilation instructions --- README.md | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.txt | 45 ------------------------------- 2 files changed, 77 insertions(+), 45 deletions(-) create mode 100644 README.md delete mode 100644 README.txt diff --git a/README.md b/README.md new file mode 100644 index 000000000..4611f09e8 --- /dev/null +++ b/README.md @@ -0,0 +1,77 @@ +About the LibrePilot Project +============================ + +### Open - Collaborative - Free + +The LibrePilot open source project was founded in July 2015. It focuses on +research and development of software and hardware to be used in a variety of +applications including vehicle control and stabilization, unmanned autonomous +vehicles and robotics. One of the project’s primary goals is to provide an open +and collaborative environment making it the ideal home for development of +innovative ideas. + +LibrePilot welcomes and encourages exchange and collaboration with other +projects, like adding support for existing hardware or software in +collaboration under the spirit of open source. + +LibrePilot finds its roots in the OpenPilot project and the founding members +are all long-standing contributors in that project. + +The LibrePilot project will be governed by a board of members using consensual +methods to make important decisions and to set the overall direction of the +project. + +The LibrePilot source code is released under the OSI approved GPLv3 license. +Integral text of the license can be found at [www.gnu.org](http://www.gnu.org/licenses/gpl-3.0.en.html) + + +Links for the LibrePilot Project +-------------------------------- + +- [Main project web site](https://www.librepilot.org) +- [Project forums](https://forum.librepilot.org) +- [Source code repository](https://bitbucket.org/librepilot) +- [Mirror](https://github.com/librepilot) +- [Issue tracker](https://librepilot.atlassian.net) +- [Gitter Chat](https://gitter.im/librepilot/LibrePilot) +- IRC: #LibrePilot on FreeNode + +How to build from source? +------------------------- +Both development environment and GCS are supported on Windows, Linux and Mac OS X + +The first step is to Install all OS specific prerequisites. +###Mac OS X +Install XCode and its relatated command line tools (follow Apple documentation). +Install git, curl and p7zip. You can use brew `brew install git curl p7zip` or macport: `sudo port install git curl p7zip` +###Ubuntu + + sudo apt-get install git build-essentials curl gdb wget debhelper p7zip-full unzip flex bison libsdl1.2-dev libudev-dev libusb-1.0-0-dev libc6-i386 mesa-common-dev + + +###Windows +Install [msysGIT](https://msysgit.github.io/) under `C:\git` + +Clone LibrePilot Git repository. +Open Git Bash and run + + cd /path/to/LibrePilot_root + ./make/scripts/win_sdk_install.sh + +You can build using the `/path/to/LibrePilot_root/make/winx86/bin/make` wrapper to call `mingw32-make.exe` as: + + ./make/winx86/bin/make all_sdk_install +or call `mingw32-make` directly + + mingw32-make all_sdk_install + +##Setup the build environment and build +The `all_sdk_install` target will automatically retrieve and install all needed tools (qt, arm gcc etc.) in a local folder `/path/to/LibrePilot_root/tools` + + + make all_sdk_install + make package + +The `package` target will build the complete installable package for the current platform. + +Run make with no arguments to show the complete list of supported targets. diff --git a/README.txt b/README.txt deleted file mode 100644 index 681c83ebf..000000000 --- a/README.txt +++ /dev/null @@ -1,45 +0,0 @@ -About the LibrePilot Project ----------------------------- - -Open - Collaborative - Free - -The LibrePilot open source project was founded in July 2015. It focuses on -research and development of software and hardware to be used in a variety of -applications including vehicle control and stabilization, unmanned autonomous -vehicles and robotics. One of the project’s primary goals is to provide an open -and collaborative environment making it the ideal home for development of -innovative ideas. - -LibrePilot welcomes and encourages exchange and collaboration with other -projects, like adding support for existing hardware or software in -collaboration under the spirit of open source. - -LibrePilot finds its roots in the OpenPilot project and the founding members -are all long-standing contributors in that project. - -The LibrePilot project will be governed by a board of members using consensual -methods to make important decisions and to set the overall direction of the -project. - -The LibrePilot source code is released under the OSI approved GPL V3 license. -Integral text of the license can be found at http://www.gnu.org/licenses/gpl-3.0.en.html - - -Links for the LibrePilot Project --------------------------------- - -Main project web site: https://www.librepilot.org -Project forums: https://forum.librepilot.org -Source code repository: https://bitbucket.org/librepilot -Mirror: https://github.com/librepilot -Issue tracker: https://librepilot.atlassian.net -Gitter Chat: https://gitter.im/librepilot/LibrePilot -IRC: #LibrePilot on FreeNode - -How to build from source? -------------------------- - -make all_sdk_install -make all - -Both development environment and GCS are supported on Windows, Linux and Mac OS X