px4-firmware/Tools
Mark Charlebois 520459062d Initial Linux support including execution shell
Uncomment the following line in setup.mk and comment out the line above
to enable the Linux build.

   export PX4_TARGET_OS	 = linux

The build uses the clang compiler by default. The final bundled executable
is mainapp located in:

   Build/linux_default.build/mainapp

When you run mainapp it will provide a list of the built-in apps. You can
type in the commands to run such as:

   hello_main start

Because the Linux build is threaded and does not support tasks or processes,
it cannot call errx, exit() _exit(), etc. It also requires unique scoped
variables to test if a thread is running or if an application should exit.
The px4::AppMgr class was added in px4_app.h for this purpose. The
hello sample app demonstrates how this is used.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 10:46:43 -07:00
..
Matlab Matlab tools: Motor transfer function curves 2015-03-11 09:24:30 +01:00
gencpp@26a86f04bc add genmsg and gencpp python modules, ros not required anymore for message generation 2014-12-04 16:40:46 +01:00
genmsg@72f0383f0e add genmsg and gencpp python modules, ros not required anymore for message generation 2014-12-04 16:40:46 +01:00
px4params Revert "Added ability for board specific meta data generation" 2015-04-18 11:38:23 +02:00
sdlog2 sdlog2_dump: Fixing incorrect tabbing to allow for CSV generation 2014-10-29 23:17:14 +01:00
.gitignore Rework px_process_params.py into a fully featured program. 2014-02-18 22:34:52 +01:00
boot_now.py Tools: added boot_now.py script 2015-03-14 21:12:24 +11:00
check_code_style.sh check_code_style exclude eigen 2015-03-27 19:08:44 -04:00
check_submodules.sh Ensure Eigen is installed as submodule 2015-03-20 00:01:32 +01:00
fetch_file.py fetch_log.py renamed to fetch_file.py and reworked, works with all files, not only logs, added recursive directory download 2014-07-29 16:02:58 +02:00
fix_code_style.sh add make check_format to check astyle code formatting 2015-03-02 12:48:19 -05:00
fsm_visualisation.py FSM visualisation script: cope with prefixed state names 2014-01-28 12:31:23 +01:00
linux_apps.py Initial Linux support including execution shell 2015-04-20 10:46:43 -07:00
make_color.sh Add a compiler coloring tool to highlight warning and errors in the output. 2015-01-28 11:19:52 +01:00
mavlink_px4.py Hotfix: general MAVLink update, including file transfer 2012-12-01 02:13:49 +01:00
pre-commit git pre-commit hook don't echo files changed 2015-03-02 12:48:24 -05:00
px_generate_uorb_topic_headers.py uORB header generator: Fix typo in feedback text 2015-02-16 06:52:58 +01:00
px_generate_xml.sh Make tools executable 2014-11-11 13:45:25 +01:00
px_mkfw.py Store parameter xml size 2015-04-14 19:17:30 -07:00
px_process_params.py Revert "Added ability for board specific meta data generation" 2015-04-18 11:38:23 +02:00
px_romfs_pruner.py Fix px_romfs_pruner.py to skip .data files 2014-10-14 22:18:51 +01:00
px_update_wiki.sh Make tools executable 2014-11-11 13:45:25 +01:00
px_uploader.py px_uploader.py: added --boot-delay option 2015-03-14 21:12:21 +11:00
upload.sh Fix comparison in upload script for test builds 2014-11-12 12:50:30 +01:00
usb_serialload.py Add USB load test from Mark Whitehorn 2014-11-03 08:39:16 +01:00