Writing /var/lib/dokuwiki/data/meta/tutorials/stm32f3_discovery_with_paparazzi.meta failed
Unable to save metadata file. Hint: disk full; file permissions; safe_mode setting.
tutorials:stm32f3_discovery_with_paparazzi
Differences
This shows you the differences between two versions of the page.
tutorials:stm32f3_discovery_with_paparazzi [2016/03/14 10:52] – [Paparazzi STM32f3 Discovery] amora | tutorials:stm32f3_discovery_with_paparazzi [2022/09/20 00:08] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 2: | Line 2: | ||
By [[people: | By [[people: | ||
- | This tutorial is part of a Programación Bajo Plataformas Abiertas project [[teaching: | + | This tutorial is part of Programación Bajo Plataformas Abiertas project [[teaching: |
- | Before | + | Before |
- | Here are some important links: | + | These are some important links: |
* [[http:// | * [[http:// | ||
Line 22: | Line 22: | ||
- | This part of the tutorial is based in [[tutorial_for_installing_paparazzi|tutorial for installing paparazzi]]. The steps that are presented in this tutorial are implemented for Debian,if you are using another Linux distribution, | + | This tutorial |
====Dependencies==== | ====Dependencies==== | ||
- | Follow this tutorial [[tutorials: | + | Follow this tutorial [[tutorials: |
- | Download all the paparazzi dependencies, | + | Download all the paparazzi dependencies. Then,write in your terminal the next command: |
apt-get install ocaml-findlib libxml-light-ocaml-dev liblablgtk2-ocaml-dev liblablgtk2-gnome-ocaml-dev libocamlnet-ocaml-dev libsdl-ocaml-dev libpcre-ocaml-dev gtk2-engines-pixbuf make gcc g++ libgsl0-dev libgnomecanvas2-dev bzip2 git libusb-dev speech-dispatcher glade libpcre3-dev python-lxml python-wxgtk3.0 python-usb python-yaml libxml2-dev ocaml-native-compilers python-scipy python-matplotlib python-pygame lpc21isp openocd gpsd libgps-dev meld gitk gnuplot imagemagick libipc-run-perl astyle subversion | apt-get install ocaml-findlib libxml-light-ocaml-dev liblablgtk2-ocaml-dev liblablgtk2-gnome-ocaml-dev libocamlnet-ocaml-dev libsdl-ocaml-dev libpcre-ocaml-dev gtk2-engines-pixbuf make gcc g++ libgsl0-dev libgnomecanvas2-dev bzip2 git libusb-dev speech-dispatcher glade libpcre3-dev python-lxml python-wxgtk3.0 python-usb python-yaml libxml2-dev ocaml-native-compilers python-scipy python-matplotlib python-pygame lpc21isp openocd gpsd libgps-dev meld gitk gnuplot imagemagick libipc-run-perl astyle subversion | ||
- | **NOTE: | + | **NOTE: |
===The last three dependencies=== | ===The last three dependencies=== | ||
Line 41: | Line 41: | ||
===ivy-python=== | ===ivy-python=== | ||
- | we will create a directory, copy the code and compile it creating a debian package | + | we will create a directory. Copy the code and compile it creating a debian package. |
mkdir local/ | mkdir local/ | ||
Line 54: | Line 54: | ||
===ivy-c=== | ===ivy-c=== | ||
- | We proceed the same way than the ivy-python. | + | We proceed the same way as in ivy-python. |
cd ~/local/src | cd ~/local/src | ||
Line 62: | Line 62: | ||
cd trunk | cd trunk | ||
- | In order for new versions of dpkg to build ivy-c properly, changelog format must be changed: | + | For new versions of dpkg in order to build ivy-c properly, changelog format must be changed: |
nano debian/ | nano debian/ | ||
Line 75: | Line 75: | ||
===ivy-ocaml=== | ===ivy-ocaml=== | ||
- | We proceed the same way than the ivy-python and the ivy-c. | + | We proceed the same way as in ivy-python and ivy-c. |
cd ~/local/src | cd ~/local/src | ||
Line 225: | Line 225: | ||
For the side with x motors, for motor i: | For the side with x motors, for motor i: | ||
- | {{ : | + | $$v_i=\frac{min[a,b]}{x}\times \frac{256}{sin(C_x)} \times sin(c_i)$$ |
where c< | where c< | ||
Line 232: | Line 232: | ||
for side a: | for side a: | ||
- | v< | + | $$v_i=\frac{min[a,b]}{a}\times \frac{256}{sin(C_a)} \times |
for side b: | for side b: | ||
- | v< | + | $$v_i=\frac{min[a,b]}{b}\times \frac{256}{sin(C_b)} \times |
====Some useful configurations==== | ====Some useful configurations==== |
tutorials/stm32f3_discovery_with_paparazzi.1457952720.txt.gz · Last modified: 2022/09/20 00:08 (external edit)