http://armadeus.org/wiki/api.php?action=feedcontributions&feedformat=atom&user=EugeneRArmadeusWiki - User contributions [en]2026-06-30T13:59:34ZUser contributionsMediaWiki 1.26.3http://armadeus.org/wiki/index.php?title=LinuxInstall&diff=4796LinuxInstall2008-10-22T18:27:09Z<p>EugeneR: Installed to Mandriva 2006 too</p>
<hr />
<div>'''How-To install Armadeus Software Development Kit (SDK) on Linux systems.'''<br />
<br />
The installation was successfully tested on the following distributions:<br />
* Debian Sarge & Etch<br />
* Fedora Core 3 & 4<br />
* SuSE 10.1<br />
* Ubuntu Dapper Drake (6.04)<br />
* Kubuntu & Xubuntu Edgy Eft (6.10)<br />
* KUbuntu Gusty Gibbon (7.10)<br />
* Mandriva 2006<br />
<br />
<br />
==Prerequisites for Linux installation==<br />
<br />
Depending on your distribution, some additional packages are required. For Debian based system, you can use the following command to get them:<br />
$ sudo apt-get install autoconf automake bison flex g++ gettext libncurses5-dev liblzo1 liblzo-dev liblzo2-2 liblzo2-dev \<br />
patch subversion texinfo wget zlib1g-dev libacl1 libacl1-dev libtool<br />
<br />
Then, open a shell and follow this procedure:<br />
<br />
==Get Armadeus software==<br />
* If you are a "carefull" user:<br />
then download the latest stable installation tarball from SourceForge: http://sourceforge.net/projects/armadeus and detar it wherever you want.<br />
$ tar xjvf armadeusArchiveName.tar.bz2<br />
* If you are a hacker or a registered developper, check out the required files from the SVN repository:<br />
$ svn co https://armadeus.svn.sourceforge.net/svnroot/armadeus/trunk armadeus<br />
A directory named ''armadeus/'' will be created on your hard-disk and will contain all the files you need.<br />
<br />
'''Remarks''': <br />
* '''Do not use spaces''' in the directory name !<br />
* SVN write/commit accesses are limited to the integrators ([[User:JulienB]], [[User:Salocin68]], [[User:Jorasse]])<br />
<br />
==Configure SDK options==<br />
$ cd armadeus/<br />
$ make menuconfig (or just make the first time).<br />
This will launch Buildroot configuration. [[Image:Menuconfig.jpg]]<br><br />
If you are not familiar with Buildroot here are some tips:<br />
* you can move the highlighted item with the "up"/"down" arrow keys<br />
* with the "left"/"right" arrow keys you can choose between "Select", "Exit" or "Help" buttons<br />
* "space"/"enter":<br />
** selects the currently highlighted item if you are on the "Select" button<br />
** go back in previous menu if you are on "Exit" button<br />
** show you some Help for current item if you are on "Help" button<br />
* for more Help about Buildroot commands, select "Help" in the main configuration screen<br />
<br><br />
In ''Target options ---> Armadeus Device Support'' menu, select your Armadeus board (apf/apm9328), the RAM size (16/32MB) and so on... '''Default values should be fine if you have an APF9328 with 8Mbytes FLASH'''<br />
* You may decrease the compilation time by increasing the number of parallel jobs running simultaneously on your system (the result is not guaranteed). This option is located in ''Build Options ---> (1) Number of jobs to run simultaneously'' menu.<br />
* The toolchain is built automatically. During this procedure, several files are downloaded from Internet. The downloaded files are put by default in the ''armadeus/downloads/'' directory. '''If you have several views or plan to build the toolchain several times, we advise you to put all the downloaded files in ''/local/downloads'' (for example). This is done by configuring Buildroot to use this directory for all your views: ''Build options ---> Download dir''.''' <br><br />
[[Image:Build_config_menu_download.png]]<br> <br><br />
[[Image:Build_config_download.png]]<br />
<br />
We advise you too to burn a CD-Rom with all the files in ''downloads/'' in case you want to install the development tools on several systems.<br />
<br />
* Exit the configuration tool and save your configuration<br />
<br />
==Launch build==<br />
$ make<br />
The toolchain is built automatically. During this procedure, several files are downloaded from Internet. Please wait for a while.... it takes at least one hour for the first run!<br><br />
The downloaded files are put by default in the ''armadeus/downloads/'' directory. '''If you have several views we advise you to put all the downloaded files in ''/local/armadeus/downloads'' (for example) by configuring Buildroot to use this directory for all your views: ''Build options ---> Download dir''.''' <br><br />
We advise you too to burn a CD-Rom with all the files in ''downloads/'' in case you want to install the development tools on several systems.<br />
<br />
==Enjoy the result==<br />
The generated binary files can be found in the subdirectory ''buildroot/binaries/armadeus/'':<br />
<br />
* '''u-boot.brec''' (BRecord image that can be used with the bootstrap, if U-Boot is not installed or not working, see [[BootLoader]] page)<br />
* '''u-boot.bin''' (U-Boot image file for use with U-Boot itself, see [[BootLoader#Update_U-Boot | updating U-Boot]])<br />
* '''linux-kernel-2.6.xx-arm.bin''' (Linux image to use with U-Boot, see [[Target_Software_Installation#Linux_kernel_installation | InstallLinux]])<br />
* '''rootfs.arm.jffs2''' (FileSystem/RootFS image to use with U-Boot, see [[Target_Software_Installation#Linux_rootfs_installation | RootFS flashing]])<br />
* '''rootfs.arm.tar''' (for an NFS/MMC RootFS, see RootNFS? & [[MultiMediaCard#Booting_from_MMC.2FSD | Booting from a MMC/SD]])<br />
<br />
==To keep your copy up-to-date with the armadeus SVN repository==<br />
$ svn update<br />
This will update your working directory to the latest release.<br />
<br />
Note: if "svn update" fails because a directory or a file already exists, then do:<br />
$ rm -rf <this-directory/file><br />
$ svn update<br />
<br />
You can do a:<br />
$ make defconfig<br />
to have the latest features automatically activated and a <br />
$ make menuconfig<br />
to set again your personnal parameters (SDRAM size...).<br />
<br />
You have to do a '''make''' to rebuild binary files and then upload the binary files to your target.<br />
<br />
Note: if definitively everything goes wrong while it worked before the last update.<br />
You can apply the following procedure (all your modifications in buildroot will be lost):<br />
$ rm -rf buildroot/<br />
$ rm Makefile<br />
$ svn update<br />
$ make<br />
$ make<br />
<br />
Enjoy!<br />
<br />
<br>[[Image:FrenchFlag.png]][[Fr:Compilateur croisé| Cette page en français]]</div>EugeneRhttp://armadeus.org/wiki/index.php?title=Members&diff=4428Members2008-07-17T13:54:35Z<p>EugeneR: </p>
<hr />
<div>==Google Map==<br />
<br />
<googlemap lat="47" lon="6" width=640 height=480 zoom=4><br />
47.270377, 6.025314, [[User:JulienB]] Besancon<br />
47.752598,7.301788, ARMadeus Systems<br />
47.760791, 7.339897, [[User:Salocin68]] Mulhouse<br />
47.734392,7.316975, [[User:FabienM]] Mulhouse<br />
46.550833, 6.632309, [[User:Jorasse]] Lausanne<br />
47.681108, 7.390366, [[User:Carbure]] Helfranzkirch<br />
47.436448, 8.429947, [[User:SonZerro]] Baden<br />
44.653992, 6.176672, [[User:JulienN]] Chabottes<br />
48.573342, 7.911476, [[User:KroMignon]] Legelshurst<br />
42.734405, 2.894211, ELIAUS Perpignan<br />
47.653363, 6.862335, UTBM Belfort<br />
48.879619, 2.351074, Paris - 20 members<br />
43.622159, 1.442642, Toulouse - 2 members<br />
-21.115141, 55.536384, La Réunion - 1 member<br />
14.551684, -60.912323, La Martinique - 1 member<br />
<br />
47.399744, 8.53775, Zurich - 1 member<br />
46.810282, 7.151241, Fribourg<br />
47.574904, 7.580566, Basel<br />
<br />
53.371859, -6.2677, Dublin - 1 member<br />
50.637704, 5.608521, Liège - 1 member<br />
50.67, 3.48, Velaines - 1 member<br />
48.199964, 11.57959, Munich - 1 member<br />
48.109588,-1.678752, Rennes - 1 member<br />
47.750109,-3.366339, [[User:MatthieuT]] Lorient<br />
48.70,2.03, [[User:JulienPeeters]] Chevreuse<br />
45.2023, 5.84063, [[User:NicolasL]] Domène<br />
49.279296, 2.472973 [[User:DavidC]] Nogent sur Oise<br />
46.208644, 6.130027, [[User:EugeneR]] Genève<br />
</googlemap><br />
<br><br />
===How to add your position===<br />
* go to http://maps.google.com/<br />
* type in the name of your town and launch "Search Google Maps", for example:<br />
[[Image:Google_maps_search.png]]<br />
* right click on "Get URL of this page" and copy the URL<br />
[[Image:Google_maps_url.png]]<br />
* you should get something like that:<br />
<pre><br />
http://maps.google.com/maps?f=q&hl=fr&geocode=&q=besan%C3%A7on&ie=UTF8&ll=47.257796,6.025314&spn=0.216236,0.601501&z=11&iwloc=addr<br />
</pre><br />
* the data between ''&ll='' and ''&spn'' are the needed one (latitude/longitude)<br />
* extract them and copy them in the "Edit" of this wiki page. Add it you wiki name and your town. For example:<br />
<pre><br />
<googlemap lat="47" lon="6" width=640 height=480 zoom=4><br />
...<br />
Others coordinates<br />
...<br />
47.257796, 6.025314, [[User:YourID]] - Your Town<br />
</googlemap><br />
</pre><br />
<br />
[[Category:Association]]</div>EugeneRhttp://armadeus.org/wiki/index.php?title=Members&diff=4427Members2008-07-17T13:51:37Z<p>EugeneR: </p>
<hr />
<div>==Google Map==<br />
<br />
<googlemap lat="47" lon="6" width=640 height=480 zoom=4><br />
47.270377, 6.025314, [[User:JulienB]] Besancon<br />
47.752598,7.301788, ARMadeus Systems<br />
47.760791, 7.339897, [[User:Salocin68]] Mulhouse<br />
47.734392,7.316975, [[User:FabienM]] Mulhouse<br />
46.550833, 6.632309, [[User:Jorasse]] Lausanne<br />
47.681108, 7.390366, [[User:Carbure]] Helfranzkirch<br />
47.436448, 8.429947, [[User:SonZerro]] Baden<br />
44.653992, 6.176672, [[User:JulienN]] Chabottes<br />
48.573342, 7.911476, [[User:KroMignon]] Legelshurst<br />
42.734405, 2.894211, ELIAUS Perpignan<br />
47.653363, 6.862335, UTBM Belfort<br />
48.879619, 2.351074, Paris - 20 members<br />
43.622159, 1.442642, Toulouse - 2 members<br />
-21.115141, 55.536384, La Réunion - 1 member<br />
14.551684, -60.912323, La Martinique - 1 member<br />
<br />
47.399744, 8.53775, Zurich - 1 member<br />
46.810282, 7.151241, Fribourg<br />
47.574904, 7.580566, Basel<br />
<br />
53.371859, -6.2677, Dublin - 1 member<br />
50.637704, 5.608521, Liège - 1 member<br />
50.67, 3.48, Velaines - 1 member<br />
48.199964, 11.57959, Munich - 1 member<br />
48.109588,-1.678752, Rennes - 1 member<br />
47.750109,-3.366339, [[User:MatthieuT]] Lorient<br />
48.70,2.03, [[User:JulienPeeters]] Chevreuse<br />
45.2023, 5.84063, [[User:NicolasL]] Domène<br />
49.279296, 2.472973 [[User:DavidC]] Nogent sur Oise<br />
46.208644, 6.130027 [[User:EugeneR]] Genève<br />
</googlemap><br />
<br><br />
===How to add your position===<br />
* go to http://maps.google.com/<br />
* type in the name of your town and launch "Search Google Maps", for example:<br />
[[Image:Google_maps_search.png]]<br />
* right click on "Get URL of this page" and copy the URL<br />
[[Image:Google_maps_url.png]]<br />
* you should get something like that:<br />
<pre><br />
http://maps.google.com/maps?f=q&hl=fr&geocode=&q=besan%C3%A7on&ie=UTF8&ll=47.257796,6.025314&spn=0.216236,0.601501&z=11&iwloc=addr<br />
</pre><br />
* the data between ''&ll='' and ''&spn'' are the needed one (latitude/longitude)<br />
* extract them and copy them in the "Edit" of this wiki page. Add it you wiki name and your town. For example:<br />
<pre><br />
<googlemap lat="47" lon="6" width=640 height=480 zoom=4><br />
...<br />
Others coordinates<br />
...<br />
47.257796, 6.025314, [[User:YourID]] - Your Town<br />
</googlemap><br />
</pre><br />
<br />
[[Category:Association]]</div>EugeneRhttp://armadeus.org/wiki/index.php?title=Members&diff=4426Members2008-07-17T13:44:48Z<p>EugeneR: added EugeneR new member</p>
<hr />
<div>==Google Map==<br />
<br />
<googlemap lat="47" lon="6" width=640 height=480 zoom=4><br />
47.270377, 6.025314, [[User:JulienB]] Besancon<br />
47.752598,7.301788, ARMadeus Systems<br />
47.760791, 7.339897, [[User:Salocin68]] Mulhouse<br />
47.734392,7.316975, [[User:FabienM]] Mulhouse<br />
46.550833, 6.632309, [[User:Jorasse]] Lausanne<br />
47.681108, 7.390366, [[User:Carbure]] Helfranzkirch<br />
47.436448, 8.429947, [[User:SonZerro]] Baden<br />
44.653992, 6.176672, [[User:JulienN]] Chabottes<br />
48.573342, 7.911476, [[User:KroMignon]] Legelshurst<br />
42.734405, 2.894211, ELIAUS Perpignan<br />
47.653363, 6.862335, UTBM Belfort<br />
48.879619, 2.351074, Paris - 20 members<br />
43.622159, 1.442642, Toulouse - 2 members<br />
-21.115141, 55.536384, La Réunion - 1 member<br />
14.551684, -60.912323, La Martinique - 1 member<br />
<br />
47.399744, 8.53775, Zurich - 1 member<br />
46.810282, 7.151241, Fribourg<br />
47.574904, 7.580566, Basel<br />
<br />
53.371859, -6.2677, Dublin - 1 member<br />
50.637704, 5.608521, Liège - 1 member<br />
50.67, 3.48, Velaines - 1 member<br />
48.199964, 11.57959, Munich - 1 member<br />
48.109588,-1.678752, Rennes - 1 member<br />
47.750109,-3.366339, [[User:MatthieuT]] Lorient<br />
48.70,2.03, [[User:JulienPeeters]] Chevreuse<br />
45.2023, 5.84063, [[User:NicolasL]] Domène<br />
49.279296, 2.472973 [[User:DavidC]] Nogent sur Oise<br />
46.208644,6.130027 [[User:EugeneR]] Genève<br />
</googlemap><br />
<br><br />
===How to add your position===<br />
* go to http://maps.google.com/<br />
* type in the name of your town and launch "Search Google Maps", for example:<br />
[[Image:Google_maps_search.png]]<br />
* right click on "Get URL of this page" and copy the URL<br />
[[Image:Google_maps_url.png]]<br />
* you should get something like that:<br />
<pre><br />
http://maps.google.com/maps?f=q&hl=fr&geocode=&q=besan%C3%A7on&ie=UTF8&ll=47.257796,6.025314&spn=0.216236,0.601501&z=11&iwloc=addr<br />
</pre><br />
* the data between ''&ll='' and ''&spn'' are the needed one (latitude/longitude)<br />
* extract them and copy them in the "Edit" of this wiki page. Add it you wiki name and your town. For example:<br />
<pre><br />
<googlemap lat="47" lon="6" width=640 height=480 zoom=4><br />
...<br />
Others coordinates<br />
...<br />
47.257796, 6.025314, [[User:YourID]] - Your Town<br />
</googlemap><br />
</pre><br />
<br />
[[Category:Association]]</div>EugeneR