Mark Charlebois
526b0e68eb
Linux: modified shell to not show _main suffix
...
The builtin commands all have _main suffix by convention so
no need to show _main. Also nsh calls the commmands without the
_main suffix.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
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>
10 years ago
Lorenz Meier
f8cf495494
Revert "Added ability for board specific meta data generation"
...
This reverts commit 9ac350a7d1
.
10 years ago
Don Gagne
9ac350a7d1
Added ability for board specific meta data generation
...
Use new @board meta data attribute for board specific ifdef support
10 years ago
Don Gagne
202cfd21d0
Change to V2 spec of param meta data
...
Had to switch to ElementTree to get attribute support
10 years ago
Don Gagne
2fa0c333cb
Add version number to parameter meta data
10 years ago
Don Gagne
05c351183f
Parameter meta data fixes
10 years ago
Don Gagne
c8452bb9d6
Store parameter xml size
...
This is needed in order to decompress in QGroundControl
10 years ago
Andreas Antener
e2d27ade2e
remove ROS install scripts, they are now in PX4/containers
10 years ago
Daniel Agar
5cc1a5dfda
check_code_style exclude eigen
10 years ago
Lorenz Meier
7554eb515a
Fix ROS install instructions
10 years ago
Lorenz Meier
8a584be530
Fix missing dependencies
10 years ago
Lorenz Meier
f26edd20f6
Add missing gflags
10 years ago
Lorenz Meier
14247d95dd
Ensure Eigen is installed as submodule
10 years ago
Daniel Agar
0eaf41a048
check_code_style.sh properly ignore src/modules/attitude_estimator_ekf/codegen/*
10 years ago
Andrew Tridgell
9d8931328b
Tools: added boot_now.py script
10 years ago
Andrew Tridgell
2c2359dcf0
px_uploader.py: added --boot-delay option
...
this sets the bootloader delay
10 years ago
Lorenz Meier
86970eead7
Matlab tools: Motor transfer function curves
10 years ago
Andrew Tridgell
332d42b105
px_uploader: print chip version
10 years ago
Andrew Tridgell
d9b4f5b170
px_loader: added --force option
...
this can be used to override the board type check. Useful when
changing bootloaders
10 years ago
Lorenz Meier
200f0e9a93
Better error handling for multi-board setups
10 years ago
Lorenz Meier
a31fccb0b0
Uploader: Fix flashing if multiple board types are connected
10 years ago
Daniel Agar
265147ce7f
make check_format ignore src/modules/attitude_estimator_ekf/codegen
10 years ago
Daniel Agar
8de2b8af14
check_code_style.sh ignore mathlib/CMSIS
10 years ago
Daniel Agar
b2082c124a
git pre-commit hook don't echo files changed
10 years ago
Daniel Agar
b5a2c8708c
check_code_style.sh ignore unittests/build directory
10 years ago
Daniel Agar
92a3b9ce1f
add astyle pre-commit git hook
10 years ago
Daniel Agar
b1dcb10f25
add make check_format to check astyle code formatting
10 years ago
Lorenz Meier
6d2e8b9d08
Reduce delay between board search attempts, code style
10 years ago
Johan Jansen
74177a2688
px4_uploader: Push program bytes faster by using bigger blocks
10 years ago
Johan Jansen
a8f9caaaa5
px4_uploader: Prevent spin-lock from hogging CPU
10 years ago
Andreas Antener
172179ee2e
removed docker/vagrant stuff, is now in a separate repository
10 years ago
Lorenz Meier
786e2ad9cd
uORB header generator: Fix typo in feedback text
10 years ago
Andrew Tridgell
4c8ac04877
PX4: better error msg in python uorb generation error
10 years ago
Andrew Tridgell
36870cf44b
Tools: improve python package error message
10 years ago
Thomas Gubler
775e35ceaf
fix syntax in uorb header generation script
...
This fixes syntax and indentation of a58d73b5d0
10 years ago
Thomas Gubler
a2a0451094
ros workspace setup scripts: use master branch
10 years ago
Lorenz Meier
a58d73b5d0
Add error message with installation instruction if empy is missing.
10 years ago
Lorenz Meier
515266c163
Update header generation script
10 years ago
Lorenz Meier
37ec1ec8de
Improve submodule checking
10 years ago
Thomas Gubler
33a32fca14
Tools/ros: add license info
10 years ago
Simon Wilks
a25dbb3c8e
Add a compiler coloring tool to highlight warning and errors in the output.
10 years ago
Andreas Antener
8194cb1071
added ros-joy package and drcsim
10 years ago
Andreas Antener
700ca3c7d0
naming updates
10 years ago
Andreas Antener
c4b309c06e
added readme for docker container
10 years ago
Andreas Antener
aae96a1b16
updated docs, fixed script copy, renamed stuff
10 years ago
Andreas Antener
6ab1f21680
updated setup, added maintainer
10 years ago
Andreas Antener
6db56b8df0
added privileged options to support hardware acceleration
10 years ago
Andreas Antener
4fda482a73
updated copy instruction
10 years ago
Andreas Antener
da8c9af37b
fixed some stuff
10 years ago