<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wikilegacy.armadeus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiSysop</id>
	<title>ArmadeusWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wikilegacy.armadeus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiSysop"/>
	<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Special:Contributions/WikiSysop"/>
	<updated>2026-04-27T23:04:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Common.css&amp;diff=15292</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Common.css&amp;diff=15292"/>
		<updated>2026-01-30T17:21:47Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/** CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/** Well... that&#039;s theory because following is not working and it appears that modifying skins/MonoBook/main.css is the way to do... */&lt;br /&gt;
&lt;br /&gt;
# Style for APF bash scripts: pre tags with class &amp;quot;apf&amp;quot;&lt;br /&gt;
/*&lt;br /&gt;
pre.apf {&lt;br /&gt;
 background-color: black;&lt;br /&gt;
 color: grey;&lt;br /&gt;
 font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;&lt;br /&gt;
} */&lt;br /&gt;
&lt;br /&gt;
pre.apf {&lt;br /&gt;
      font-size:9.0pt;&lt;br /&gt;
      padding: 1em;&lt;br /&gt;
      border: 1px dashed #00ff00;&lt;br /&gt;
      color: #dddddd;&lt;br /&gt;
      background-color: black;&lt;br /&gt;
      line-height: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre.opos {&lt;br /&gt;
      font-size:9.0pt;&lt;br /&gt;
      padding: 1em;&lt;br /&gt;
      border: 1px dashed #00ff00;&lt;br /&gt;
      color: #dddddd;&lt;br /&gt;
      background-color: black;&lt;br /&gt;
      line-height: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre.host {&lt;br /&gt;
      padding: 1em;&lt;br /&gt;
      border: 1px dashed #2f6fab;&lt;br /&gt;
      color: black;&lt;br /&gt;
      background-color: #f9f9f9;&lt;br /&gt;
      line-height: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre.config {&lt;br /&gt;
      font-size:9.0pt;&lt;br /&gt;
      padding: 1em;&lt;br /&gt;
      border: 1px;&lt;br /&gt;
      color: black;&lt;br /&gt;
      background-color: #b9b9b9;&lt;br /&gt;
      line-height: 1.1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Common.css&amp;diff=15291</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Common.css&amp;diff=15291"/>
		<updated>2026-01-30T17:19:03Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/** CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/** Well... that&#039;s theory because following is not working and it appears that modifying skins/MonoBook/main.css is the way to do... */&lt;br /&gt;
&lt;br /&gt;
# Style for APF bash scripts: pre tags with class &amp;quot;apf&amp;quot;&lt;br /&gt;
pre.apf {&lt;br /&gt;
 background-color: black;&lt;br /&gt;
 color: grey;&lt;br /&gt;
 font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre.config {&lt;br /&gt;
      font-size:9.0pt;&lt;br /&gt;
      padding: 1em;&lt;br /&gt;
      border: 1px;&lt;br /&gt;
      color: black;&lt;br /&gt;
      background-color: #b9b9b9;&lt;br /&gt;
      line-height: 1.1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Main_Page&amp;diff=14986</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Main_Page&amp;diff=14986"/>
		<updated>2021-03-19T14:58:31Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=5 cellpadding=5 border=0 width=100%&lt;br /&gt;
|- style=&amp;quot;background:#e0e0ff; color:black; font-size:18px; -moz-border-radius:8px;&amp;quot;&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; colspan=&amp;quot;2&amp;quot; | Bienvenue, Willkommen, Welcome on the &amp;lt;br&amp;gt;Armadeus Project Wiki !&lt;br /&gt;
|-&lt;br /&gt;
|valign=middle|&lt;br /&gt;
&lt;br /&gt;
Here you will be able to find and share usefull informations to use your Armadeus board.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are not part of this project and want more infos, then please read the [[FAQ]] first.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=5 cellpadding=5 border=0 width=100%&lt;br /&gt;
{{IconLink|Setup|Starting up|setup.png|All you need to configure and run your board quickly}}&lt;br /&gt;
|-&lt;br /&gt;
{{IconLink|Hardware|Hardware|hard.png|Armadeus boards description. &amp;lt;br /&amp;gt;[[Datasheet | Datasheets direct access.]]}}&lt;br /&gt;
{{IconLink|Development|Software|devt.png|How to develop software for your board}}&lt;br /&gt;
|-&lt;br /&gt;
{{IconLink|Using FPGA|Gateware / FPGA|spartan3.png|All you need to feed the beasts}}&lt;br /&gt;
{{IconLink|Functionalities|Functionalities|idea.png|All you can do with your boards}}&lt;br /&gt;
|-&lt;br /&gt;
{{IconLink|FAQ|FAQ|faq.png|Frequently Asked Questions, read this before asking us ;-)}}&lt;br /&gt;
{{IconLink|Project_Management|Releases / Work in progress|project.png|Current release &amp;amp; development}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|halign=mid|[[Image:APF_all.gif]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autre couleur de background #00CCFF --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=5 cellpadding=5 border=0 width=100% &lt;br /&gt;
|- style=&amp;quot;background:#e0e0ff; color:black; font-size:16px; -moz-border-radius:8px;&amp;quot;&lt;br /&gt;
! width=&amp;quot;66%&amp;quot; | Wiki Usage !! Latest News&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
&lt;br /&gt;
* If you are a first time user, you can find informations on how to use this Wiki (MediaWiki) here: [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User&#039;s Guide] + [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* You can consult the [[Special:Allpages | Index of all this Wiki pages ]]&lt;br /&gt;
* As a project member you own a personnal page: click on your UserId [[Special:Listusers | here]], after you have [[Special:Userlogin|logged in]]&lt;br /&gt;
* If you want a HTML export of the Wiki (monthly updated), [http://www.armadeus.com/assos_downloads/wiki/ it&#039;s here]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Have Fun ! ;-)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{{ArmadeusNews}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{{LanguageBar|Main_Page|Page_Principale|HauptSeite}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Armadeus_7.0_Troubleshots&amp;diff=14821</id>
		<title>Armadeus 7.0 Troubleshots</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Armadeus_7.0_Troubleshots&amp;diff=14821"/>
		<updated>2019-07-30T10:04:07Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* 4.17 kernels random crashes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==4.17 kernels random crashes==&lt;br /&gt;
* Due to NXP specifications changes, 4.17 kernel seems to have some problems when using CPU frequency scaling and/or i.MX6ULL at full speed (900MHz). Consequences are random kernel crashes with stack overflow/memory problems. For these reasons we recommend everyone using this kernel/release and i.MX6ULL to add a patch in &#039;&#039;patches/linux/4.17/&#039;&#039;.&lt;br /&gt;
This patch can be found in latest git tree:&lt;br /&gt;
    https://sourceforge.net/p/armadeus/code/ci/master/tree/patches/linux/4.17/0112-ARM-dts-imx6ull-update-vdd_soc-voltage-for-900MHz-op.patch&lt;br /&gt;
* Then we also recommend to de-activate CPU frequency scaling on i.MX6ULL and fix operating frequency (to put somewhere in your app starting script, here frequency is fixed to 900MHz):&lt;br /&gt;
    cd /sys/devices/system/cpu/cpu0/cpufreq/&lt;br /&gt;
    echo userspace &amp;gt; scaling_governor&lt;br /&gt;
    echo 900000 &amp;gt; scaling_setspeed&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Armadeus_7.0_Troubleshots&amp;diff=14820</id>
		<title>Armadeus 7.0 Troubleshots</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Armadeus_7.0_Troubleshots&amp;diff=14820"/>
		<updated>2019-07-30T09:57:07Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==4.17 kernels random crashes==&lt;br /&gt;
* 4.17 kernel seems to have some problems when using CPU frequency scaling and/or i.MX6ULL at full speed (900MHz). Consequences are random kernel crashes with stack overflow/memory problems. For these reasons we recommend everyone using this kernel/release and i.MX6ULL to add a patch in &#039;&#039;patches/linux/4.17/&#039;&#039;.&lt;br /&gt;
This patch can be found in latest git tree:&lt;br /&gt;
    https://sourceforge.net/p/armadeus/code/ci/master/tree/patches/linux/4.17/0112-ARM-dts-imx6ull-update-vdd_soc-voltage-for-900MHz-op.patch&lt;br /&gt;
* Then we also recommend to de-activate CPU frequency scaling on i.MX6ULL and fix operating frequency (to put somewhere in your app starting script, here frequency is fixed to 900MHz):&lt;br /&gt;
    cd /sys/devices/system/cpu/cpu0/cpufreq/&lt;br /&gt;
    echo userspace &amp;gt; scaling_governor&lt;br /&gt;
    echo 900000 &amp;gt; scaling_setspeed&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Setup&amp;diff=14819</id>
		<title>Setup</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Setup&amp;diff=14819"/>
		<updated>2019-06-04T13:11:38Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Build and update your system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On this page, you will find all the useful information to configure your Armadeus board for optimum usage.&lt;br /&gt;
&lt;br /&gt;
==First StartUp==&lt;br /&gt;
Just got your Armadeus development kit and want to start playing with it?&lt;br /&gt;
&lt;br /&gt;
Follow these quick steps to setup your environment accordingly:&lt;br /&gt;
# Plug your APF/OPOS module in your development/docking board (custom one or Armadeus Systems official one) (your system will be hereafter referred to as &amp;quot;the Target&amp;quot;).&lt;br /&gt;
# &#039;&#039;&#039;On APF9328Dev/APF27Dev/PPS:&#039;&#039;&#039; connect your PC (= &amp;quot;the Host&amp;quot;) to your board with a [http://en.wikipedia.org/wiki/Null_modem null-modem RS-232 cable] (only Rx/Tx/Gnd signals are needed). If you don&#039;t have a RS-232 port on your Host, you can use a &amp;quot;USB &amp;lt;-&amp;gt; serial&amp;quot; converter (you&#039;ll still need the null-modem cable).&lt;br /&gt;
# &#039;&#039;&#039;On APF51Dev/APF28Dev/APF6Dev/OPOS6ULDev:&#039;&#039;&#039; connect your PC (= &amp;quot;the Host&amp;quot;) to your board with a mini USB cable. On the devt board use the &amp;quot;Debug&amp;quot; connector.&lt;br /&gt;
# [[Communicate | On your Host PC, Install the (minimum) tools to communicate with your APF/OPOS.]]&lt;br /&gt;
# Connect the power supply to your development board. (See the [[Datasheet]] of your *Dev board for more informations)&lt;br /&gt;
# Verify your system is booting and starting Linux (In U-Boot console, type &amp;quot;boot&amp;quot; if &#039;&#039;bootdelay&#039;&#039; is too long). Several information will be displayed on your terminal like on this [[Linux start screenshot | screenshot]] (Default Linux login is &amp;quot;root&amp;quot; with an empty password). &#039;&#039;&#039;If your system is NOT starting&#039;&#039;&#039;, walk through [[U-Boot communication quick check|this small checklist]].&lt;br /&gt;
# If Linux has successfully started, your system is operational. If you want to add applications to your board or develop custom ones, then you can proceed with the Toolchain installation. [[Setup#Build_and_update_your_system | See Build and update your system]].&lt;br /&gt;
&lt;br /&gt;
===Tutorial===&lt;br /&gt;
If you want a more &amp;quot;user friendly&amp;quot; procedure, you can try [[Beginner&#039;s_tutorial|this (under construction) tutorial]].&lt;br /&gt;
&lt;br /&gt;
==Build and update your system==&lt;br /&gt;
# [[Embedded Linux system basis]]&lt;br /&gt;
# [[Toolchain| Install the development environment (=Toolchain) for your board and generate your Linux/rootfs images]]&lt;br /&gt;
# [[Target Software Installation| Install/flash your U-Boot, Linux and rootfs freshly generated images on your board]]&lt;br /&gt;
# [[Armadeus_3#How-to_develop_with_Armadeus_.2F_customize_your_SDK| Customize your Armadeus SDK]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Note| When a board is shipped, default factory binaries are flashed on it. It can be a legacy version of the armadeus BSP. So it&#039;s important to load the latest release binaries (&amp;quot;Get latest release&amp;quot; menu on side bar of this wiki), or build them yourself, and update all software with the following commands (on U-Boot assuming the image files have already been copied in /tftpboot, and [[Communicate#TFTP_server_installation | tftpboot server is correctly installed on your host]]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; run update_uboot&lt;br /&gt;
BIOS&amp;gt; reset&lt;br /&gt;
BIOS&amp;gt; run flash_reset_env&lt;br /&gt;
BIOS&amp;gt; reset                 (then define &#039;&#039;ipaddr&#039;&#039; and &#039;&#039;serverip&#039;&#039;)&lt;br /&gt;
...&lt;br /&gt;
BIOS&amp;gt; run update_kernel     (not needed on OPOS6UL* boards)&lt;br /&gt;
BIOS&amp;gt; run update_rootfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14685</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14685"/>
		<updated>2018-08-09T11:26:13Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Change advertising name */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will give you all the informations needed to have a running Bluetooth configuration on your Armadeus board.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
First you have to get a compatible hardware. Currently there are 5 solutions:&lt;br /&gt;
* You have an [[OPOS6UL]] board with the Wi-Fi/Bluetooth chip integrated.&lt;br /&gt;
* You have an [[APF6]] board with the Wi-Fi/Bluetooth chip integrated. The chip is on the [[APF6]] Dual and Quad boards by default.&lt;br /&gt;
* You have an [[APF51Dev]] board, then you&#039;re a lucky man because Bluetooth is integrated on the board ;-)&lt;br /&gt;
* If you have an [[APF27Dev]], then you can get a [[Wireless extension board]] with Wi-Fi/Bluetooth option from Armadeus Systems&lt;br /&gt;
* Otherwise: get a cheap USB&amp;lt;-&amp;gt;Bluetooth adapter (requires an USB Host port) or a RS232&amp;lt;-&amp;gt;Bluetooth adapter&lt;br /&gt;
&lt;br /&gt;
===Tested USB adapters===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Supported USB&amp;lt;-&amp;gt;Bluetooth dongle&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Model&#039;&#039;&#039; || colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Status&amp;lt;br&amp;gt; APF9328 / APF27&#039;&#039;&#039; ||&#039;&#039;&#039;Chipset&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - Mini Bluetooth Adapter&#039;&#039;&#039; [[Image:Belkin_Mini_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BLUETOOTH USB +EDR ADAPTER v2.1 UHE &amp;lt;br&amp;gt; Manufacturer: Broadcom Corp&lt;br /&gt;
  || # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;TRUST - Bluetooth 2.1 USB Adapter&#039;&#039;&#039; [[Image:Trust_Small_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BCM2046B1 &amp;lt;br&amp;gt; Manufacturer: Broadcom ||  # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;[http://www.rueducommerce.fr/Peripheriques-Reseaux-wifi/Adaptateur-USB-Bluetooth/Adaptateur-USB-Bluetooth/RUEDUCOMMERCE/2848164-Mini-adaptateur-USB-Bluetooth-portee-100m-19x15x5-39-mm.htm RUEDUCOMMERCE - Mini adaptateur USB Bluetooth&#039;&#039;&#039;] [[Image:RDC_USB_Bluetooth.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;GIGABYTE - GN-BTD01&#039;&#039;&#039; [[Image:Gigabyte_gn-btd01.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || Bluetooth 1.1 ?&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - F8T003 v2&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;D-LINK - DBT-122&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Product: BCM2035 &amp;lt;br&amp;gt; Manufacturer: Broadcom || &lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
Bluetooth Linux stack is divided into several parts:&lt;br /&gt;
* kernel drivers&lt;br /&gt;
* userland libraries/daemon (bluez)&lt;br /&gt;
&lt;br /&gt;
===Driver installation===&lt;br /&gt;
* (Done by default on [[APF27]], [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make linux-menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
    &amp;lt;M&amp;gt;   Bluetooth subsystem support  ---&amp;gt;&lt;br /&gt;
        --- Bluetooth subsystem support&lt;br /&gt;
            &amp;lt;M&amp;gt;   L2CAP protocol support &lt;br /&gt;
            &amp;lt;M&amp;gt;   SCO links support&lt;br /&gt;
            &amp;lt;M&amp;gt;   RFCOMM protocol support&lt;br /&gt;
                [*]     RFCOMM TTY support&lt;br /&gt;
            &amp;lt;M&amp;gt;   BNEP protocol support&lt;br /&gt;
                [ ]     Multicast filter support (NEW)&lt;br /&gt;
                [ ]     Protocol filter support (NEW)&lt;br /&gt;
            &amp;lt;M&amp;gt;   HIDP protocol support&lt;br /&gt;
            Bluetooth device drivers  ---&amp;gt;&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI USB driver &lt;br /&gt;
                &amp;lt; &amp;gt; HCI SDIO driver (NEW)&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI UART driver&lt;br /&gt;
                    [*]   UART (H4) protocol support &lt;br /&gt;
                    [*]   BCSP protocol support &lt;br /&gt;
                    [ ]   HCILL protocol support (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BCM203x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BPA10x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BlueFRITZ! USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI VHCI (Virtual HCI device) driver (NEW)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bluez installation===&lt;br /&gt;
(Done by default on [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Package Selection for the target  ---&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    [*] XML handling  ---&amp;gt;&lt;br /&gt;
        [*]   libxml2&lt;br /&gt;
    ...&lt;br /&gt;
    [*] Hardware handling  ---&amp;gt;&lt;br /&gt;
        [*]   dbus&lt;br /&gt;
              XML library to use (libxml2)&lt;br /&gt;
    ...&lt;br /&gt;
    Networking applications  ---&amp;gt;&lt;br /&gt;
    [*] bluez&lt;br /&gt;
    [*] bluez-utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Custom Bring up (each hardware may have a different init sequence)==&lt;br /&gt;
&lt;br /&gt;
===OPOS6UL===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;put summary here&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | OPOS6UL !! width=&amp;quot;50%&amp;quot; | OPOS6ULNANO&lt;br /&gt;
|-&lt;br /&gt;
| OPOS6UL has a CM-43438 chip (based on BCM43438), connected to the i.MX6UL UART8 (&#039;&#039;/dev/ttymxc7&#039;&#039;)&lt;br /&gt;
| OPOS6ULNANO has a Murata module with CYM4343 chipset, connected to the i.MX6UL UART3 (&#039;&#039;/dev/ttymxc2&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=42&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc7&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=99&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc2&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/etc/firmware/BCM43430A1.hcd&#039;&#039; exists (if not, it can be obtained (wget) [https://github.com/OpenELEC/misc-firmware/blob/master/firmware/brcm/BCM43430A1.hcd here ?] or [https://aur.archlinux.org/cgit/aur.git/plain/BCM43430A1.hcd?h=pi-bluetooth here]) !&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciattach -t 30 $BTDEV bcm43xx 921600 flow&lt;br /&gt;
bcm43xx_init&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Flash firmware /etc/firmware/BCM43430A1.hcd&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Device setup complete&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF6===&lt;br /&gt;
* APF6 has a jorjin chip connected to the i.MX6 UART2 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: L2CAP socket layer initialized&lt;br /&gt;
Bluetooth: SCO socket layer initialized&lt;br /&gt;
Bluetooth: BNEP (Ethernet Emulation) ver 1.3&lt;br /&gt;
Bluetooth: BNEP socket layer initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or if you are using BlueZ 5&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=43&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/lib/firmware/TIInit_7.6.15.bts&#039;&#039; exists ! You can download it [https://github.com/TI-ECS/bt-firmware/blob/master/TIInit_7.6.15.bts here] (click on the &#039;Raw&#039; button)&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 texas 115200&lt;br /&gt;
Found a Texas Instruments&#039; chip!&lt;br /&gt;
Firmware file : /lib/firmware/TIInit_7.6.15.bts&lt;br /&gt;
Loaded BTS script version 1&lt;br /&gt;
Device setup complete&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF51Dev===&lt;br /&gt;
* [[APF51Dev]] has a CSR BlueCore 4 chipset connected to the i.MX51 UART3 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* On recent kernel using device tree, you have to &amp;quot;wake up&amp;quot; the chip:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=60&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 csr 115200&lt;br /&gt;
&lt;br /&gt;
CSR build ID 0x00-0x37&lt;br /&gt;
Bluetooth: Core ver 2.15&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: HCI UART driver ver 2.2&lt;br /&gt;
Bluetooth: HCI H4 protocol initialized&lt;br /&gt;
Bluetooth: HCI BCSP protocol initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF27Dev + APW===&lt;br /&gt;
* [[Wireless extension board|APW]] has a CSR BlueCore 4 chipset connected to the i.MX27 serial port ttySMX5 (UART6)&lt;br /&gt;
* Reset it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# source /usr/bin/gpio_helpers.sh&lt;br /&gt;
# gpio_mode PB14 1&lt;br /&gt;
# gpio_set_value PB14 0; sleep 1; gpio_set_value PB14 1; sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Attach it to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 921600 ttySMX5 csr 921600&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===USB module===&lt;br /&gt;
* Make sure your hardware is connected to the APF. &#039;&#039;&#039;If using an USB dongle&#039;&#039;&#039;, load corresponding driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe btusb&lt;br /&gt;
Bluetooth: Core ver 2.14&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: Generic Bluetooth USB driver ver 0.4&lt;br /&gt;
usbcore: registered new interface driver btusb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Common Bring up==&lt;br /&gt;
* Now that your hardware Bluetooth interface is up, check if it was correctly detected by BlueZ:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig&lt;br /&gt;
hci0:   Type: USB or UART&lt;br /&gt;
        BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0&lt;br /&gt;
        DOWN&lt;br /&gt;
        RX bytes:0 acl:0 sco:0 events:0 errors:0&lt;br /&gt;
        TX bytes:0 acl:0 sco:0 commands:0 errors:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If interface is DOWN, bring it up:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up piscan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Check your Bluetooth device is correctly initialized:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool dev&lt;br /&gt;
Devices:&lt;br /&gt;
        hci0    00:10:60:D1:92:0F&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* From Bluez5, everything can now be done with &#039;&#039;bluetoohctl&#039;&#039; interactive command:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# bluetoothctl &lt;br /&gt;
[NEW] Controller 5C:F3:70:34:D6:66 BlueZ 5.43 [default]&lt;br /&gt;
[bluetooth]# power on&lt;br /&gt;
[bluetooth]# scan on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===Scanning network===&lt;br /&gt;
* To get surrounding devices addresses and names:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool scan&lt;br /&gt;
Scanning ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* To get surrounding devices addresses and classes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool inq&lt;br /&gt;
Inquiring ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Get info on a given device===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool info 00:19:0E:xx:xx:xx&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pinging other devices===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# l2ping 00:19:0E:xx:xx:xx&lt;br /&gt;
Ping: 00:19:0E:xx:xx:xx from 00:19:88:xx:xx:xx (data size 44) ...&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 0 time 38.05ms&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 1 time 37.09ms&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Here 00:19:0E:xx:xx:xx is the Bluetooth MAC address of the Host.&lt;br /&gt;
&lt;br /&gt;
===Change advertising name===&lt;br /&gt;
* to change your module&#039;s name on Bluetooth network:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 name ARMADEUS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* From bluez5, you can also specify advertising name in &#039;&#039;/etc/bluetooth/main.conf&#039;&#039; file (%h = hostname, %d = device number):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Name = %h-%d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced usages==&lt;br /&gt;
===Setup a Terminal between a PC and your APF through Bluetooth===&lt;br /&gt;
====On the APF====&lt;br /&gt;
* the first step is to create the corresponding node for the future connection:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# mknod /dev/rfcomm0 c 216 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* then, listen to an incoming connection, on the &#039;&#039;rfcomm0&#039;&#039; (here channel 7 is chosen):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm -i hci0 listen /dev/rfcomm0 7 &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Note|If RFCOMM protocol is not built statically in your kernel, you might need to load it before use with: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# modprobe rfcomm &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|If you plan to connect from your smartphone, don&#039;t specify a channel number as most apps will try to connect to channel 1: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# rfcomm -i hci0 listen /dev/rfcomm0 &amp;amp;&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
* and the last step, when the connection is open, is to connect a terminal (through getty) to the device &#039;&#039;/dev/rfcomm0&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# getty 38400 /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====On the PC====&lt;br /&gt;
* after the two first steps on the APF, you need to connect the PC to the APF with the same channel (7):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rfcomm connect 0 00:19:88:2B:xx:xx 7             (replace 00:19:88:2B:xx:xx with the Bluetooth @ of your APF)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* and configure &#039;&#039;minicom&#039;&#039; (&#039;&#039;$HOME/.minirc.dfl&#039;&#039;):&lt;br /&gt;
 pu port             /dev/rfcomm0&lt;br /&gt;
 pu baudrate         38400&lt;br /&gt;
 pu bits             8&lt;br /&gt;
 pu parity           N&lt;br /&gt;
 pu stopbits         1&lt;br /&gt;
* when &#039;&#039;getty&#039;&#039; is running on the APF/OPOS, you could you connect with &#039;&#039;minicom&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ minicom -o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* it could be a good idea to create an additional user account for remotely login through Bluetooth, by following [[Adding_users|these instructions]].&lt;br /&gt;
&lt;br /&gt;
====On your Android smartphone====&lt;br /&gt;
* install BlueTerm app&lt;br /&gt;
* connect to right Bluetooth device... that&#039;s it ;-)&lt;br /&gt;
&lt;br /&gt;
===Using a Bluetooth keyboard on your APF===&lt;br /&gt;
The only thing needed after having a bluetooth correctly configured is to use this command :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ hidd --connect keyboard_bdaddr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Controlling your board from an android device (using rfcomm)===&lt;br /&gt;
The following section shows how to send commands to the board from an android device via Bluetooth. The goal is to control the two LEDs present on the board. An APF51dev and a Samsung Galaxy Tab 2 are used in this example.&lt;br /&gt;
&lt;br /&gt;
On the APF:&lt;br /&gt;
&lt;br /&gt;
* Enable the SPP profile. Here, it is using the channel 1.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# sdptool add --channel=1 SP&lt;br /&gt;
Serial Port service registered&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Listen incomming connections on the channel 1. The script &#039;&#039;serial-server.sh&#039;&#039; is located in &#039;&#039;demos/android/android_remote_controller&#039;&#039;.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm listen hci0 1 ./serial-server.sh {}&lt;br /&gt;
Waiting for connection on channel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the android device:&lt;br /&gt;
&lt;br /&gt;
* Deploy the app on your device. The app is avalaible [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.tar.gz here as source] or [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.apk here as apk].&lt;br /&gt;
* Start the app.&lt;br /&gt;
* Enjoy :-)&lt;br /&gt;
&lt;br /&gt;
===Others===&lt;br /&gt;
* [[TCP/IP with Bluetooth]]&lt;br /&gt;
* [[OBEX]] transfers&lt;br /&gt;
* [[Wiimote]]&lt;br /&gt;
&lt;br /&gt;
{{Note|On iOS, it is &#039;&#039;&#039;not&#039;&#039;&#039; possible to use standard Bluetooth devices that are not registered through [https://developer.apple.com/programs/mfi/ MFi Program]. The only to communicate with your modules is to have a Bluetooth Low Energy interface}}&lt;br /&gt;
&lt;br /&gt;
==Bluetooth Low Energy (BLE)==&lt;br /&gt;
* This protocol enhancement for low energy networks is only available on [[APF6]], [[OPOS6UL]] and [[OPOS6UL_NANO]] modules with corresponding Wi-Fi+BLE hardware option.&lt;br /&gt;
&lt;br /&gt;
* To scan for BLE devices (&#039;&#039;hci0&#039;&#039; interface should be up):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool hci0 lescan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Most operations can then be done with &#039;&#039;bluetoothctl&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# bluetoothctl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===APF/OPOS as BLE device===&lt;br /&gt;
* Most of the job consist in developing a GATT server implementing desired functionalities/characteristics. Some examples are given in Bluez sources. For example (&#039;&#039;python&#039;&#039; is needed and &#039;&#039;bluetoothd&#039;&#039; should have been launched with &#039;&#039;--experimental&#039;&#039; option):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up&lt;br /&gt;
# /root/example-gatt-server&lt;br /&gt;
# hciconfig hci0 leadv         (to start BLE Advertising)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* You can then use &#039;&#039;BLE Scanner&#039;&#039; or &#039;&#039;LightBlue&#039;&#039; Android/iOS app.&lt;br /&gt;
* For &amp;quot;iBeacon&amp;quot; stuff, [http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-raspberry-pi/ this tutorial] may serve as a starting example.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* http://www.bluez.org/&lt;br /&gt;
* http://www.hanscees.com/bluezhowto.html&lt;br /&gt;
* [http://doc.ubuntu-fr.org/bluetooth_materiel-soutenu Dongle USB&amp;lt;-&amp;gt;Bluetooth supportés sous Ubuntu]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/comprendre/bluetooth-installation-et-utilisation GLMF n°88 - Bluetooth, installation et utilisation]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/embarque/communication-de-donnees-et-d’images-issues-de-la-carte-fox-par-bluetooth GLMF n°95 - Communication de données et d&#039;images issues de la carte Fox par Bluetooth]&lt;br /&gt;
&lt;br /&gt;
[[Category:Wireless]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14684</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14684"/>
		<updated>2018-08-09T11:23:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Change advertising name */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will give you all the informations needed to have a running Bluetooth configuration on your Armadeus board.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
First you have to get a compatible hardware. Currently there are 5 solutions:&lt;br /&gt;
* You have an [[OPOS6UL]] board with the Wi-Fi/Bluetooth chip integrated.&lt;br /&gt;
* You have an [[APF6]] board with the Wi-Fi/Bluetooth chip integrated. The chip is on the [[APF6]] Dual and Quad boards by default.&lt;br /&gt;
* You have an [[APF51Dev]] board, then you&#039;re a lucky man because Bluetooth is integrated on the board ;-)&lt;br /&gt;
* If you have an [[APF27Dev]], then you can get a [[Wireless extension board]] with Wi-Fi/Bluetooth option from Armadeus Systems&lt;br /&gt;
* Otherwise: get a cheap USB&amp;lt;-&amp;gt;Bluetooth adapter (requires an USB Host port) or a RS232&amp;lt;-&amp;gt;Bluetooth adapter&lt;br /&gt;
&lt;br /&gt;
===Tested USB adapters===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Supported USB&amp;lt;-&amp;gt;Bluetooth dongle&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Model&#039;&#039;&#039; || colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Status&amp;lt;br&amp;gt; APF9328 / APF27&#039;&#039;&#039; ||&#039;&#039;&#039;Chipset&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - Mini Bluetooth Adapter&#039;&#039;&#039; [[Image:Belkin_Mini_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BLUETOOTH USB +EDR ADAPTER v2.1 UHE &amp;lt;br&amp;gt; Manufacturer: Broadcom Corp&lt;br /&gt;
  || # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;TRUST - Bluetooth 2.1 USB Adapter&#039;&#039;&#039; [[Image:Trust_Small_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BCM2046B1 &amp;lt;br&amp;gt; Manufacturer: Broadcom ||  # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;[http://www.rueducommerce.fr/Peripheriques-Reseaux-wifi/Adaptateur-USB-Bluetooth/Adaptateur-USB-Bluetooth/RUEDUCOMMERCE/2848164-Mini-adaptateur-USB-Bluetooth-portee-100m-19x15x5-39-mm.htm RUEDUCOMMERCE - Mini adaptateur USB Bluetooth&#039;&#039;&#039;] [[Image:RDC_USB_Bluetooth.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;GIGABYTE - GN-BTD01&#039;&#039;&#039; [[Image:Gigabyte_gn-btd01.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || Bluetooth 1.1 ?&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - F8T003 v2&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;D-LINK - DBT-122&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Product: BCM2035 &amp;lt;br&amp;gt; Manufacturer: Broadcom || &lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
Bluetooth Linux stack is divided into several parts:&lt;br /&gt;
* kernel drivers&lt;br /&gt;
* userland libraries/daemon (bluez)&lt;br /&gt;
&lt;br /&gt;
===Driver installation===&lt;br /&gt;
* (Done by default on [[APF27]], [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make linux-menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
    &amp;lt;M&amp;gt;   Bluetooth subsystem support  ---&amp;gt;&lt;br /&gt;
        --- Bluetooth subsystem support&lt;br /&gt;
            &amp;lt;M&amp;gt;   L2CAP protocol support &lt;br /&gt;
            &amp;lt;M&amp;gt;   SCO links support&lt;br /&gt;
            &amp;lt;M&amp;gt;   RFCOMM protocol support&lt;br /&gt;
                [*]     RFCOMM TTY support&lt;br /&gt;
            &amp;lt;M&amp;gt;   BNEP protocol support&lt;br /&gt;
                [ ]     Multicast filter support (NEW)&lt;br /&gt;
                [ ]     Protocol filter support (NEW)&lt;br /&gt;
            &amp;lt;M&amp;gt;   HIDP protocol support&lt;br /&gt;
            Bluetooth device drivers  ---&amp;gt;&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI USB driver &lt;br /&gt;
                &amp;lt; &amp;gt; HCI SDIO driver (NEW)&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI UART driver&lt;br /&gt;
                    [*]   UART (H4) protocol support &lt;br /&gt;
                    [*]   BCSP protocol support &lt;br /&gt;
                    [ ]   HCILL protocol support (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BCM203x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BPA10x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BlueFRITZ! USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI VHCI (Virtual HCI device) driver (NEW)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bluez installation===&lt;br /&gt;
(Done by default on [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Package Selection for the target  ---&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    [*] XML handling  ---&amp;gt;&lt;br /&gt;
        [*]   libxml2&lt;br /&gt;
    ...&lt;br /&gt;
    [*] Hardware handling  ---&amp;gt;&lt;br /&gt;
        [*]   dbus&lt;br /&gt;
              XML library to use (libxml2)&lt;br /&gt;
    ...&lt;br /&gt;
    Networking applications  ---&amp;gt;&lt;br /&gt;
    [*] bluez&lt;br /&gt;
    [*] bluez-utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Custom Bring up (each hardware may have a different init sequence)==&lt;br /&gt;
&lt;br /&gt;
===OPOS6UL===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;put summary here&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | OPOS6UL !! width=&amp;quot;50%&amp;quot; | OPOS6ULNANO&lt;br /&gt;
|-&lt;br /&gt;
| OPOS6UL has a CM-43438 chip (based on BCM43438), connected to the i.MX6UL UART8 (&#039;&#039;/dev/ttymxc7&#039;&#039;)&lt;br /&gt;
| OPOS6ULNANO has a Murata module with CYM4343 chipset, connected to the i.MX6UL UART3 (&#039;&#039;/dev/ttymxc2&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=42&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc7&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=99&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc2&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/etc/firmware/BCM43430A1.hcd&#039;&#039; exists (if not, it can be obtained (wget) [https://github.com/OpenELEC/misc-firmware/blob/master/firmware/brcm/BCM43430A1.hcd here ?] or [https://aur.archlinux.org/cgit/aur.git/plain/BCM43430A1.hcd?h=pi-bluetooth here]) !&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciattach -t 30 $BTDEV bcm43xx 921600 flow&lt;br /&gt;
bcm43xx_init&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Flash firmware /etc/firmware/BCM43430A1.hcd&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Device setup complete&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF6===&lt;br /&gt;
* APF6 has a jorjin chip connected to the i.MX6 UART2 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: L2CAP socket layer initialized&lt;br /&gt;
Bluetooth: SCO socket layer initialized&lt;br /&gt;
Bluetooth: BNEP (Ethernet Emulation) ver 1.3&lt;br /&gt;
Bluetooth: BNEP socket layer initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or if you are using BlueZ 5&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=43&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/lib/firmware/TIInit_7.6.15.bts&#039;&#039; exists ! You can download it [https://github.com/TI-ECS/bt-firmware/blob/master/TIInit_7.6.15.bts here] (click on the &#039;Raw&#039; button)&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 texas 115200&lt;br /&gt;
Found a Texas Instruments&#039; chip!&lt;br /&gt;
Firmware file : /lib/firmware/TIInit_7.6.15.bts&lt;br /&gt;
Loaded BTS script version 1&lt;br /&gt;
Device setup complete&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF51Dev===&lt;br /&gt;
* [[APF51Dev]] has a CSR BlueCore 4 chipset connected to the i.MX51 UART3 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* On recent kernel using device tree, you have to &amp;quot;wake up&amp;quot; the chip:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=60&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 csr 115200&lt;br /&gt;
&lt;br /&gt;
CSR build ID 0x00-0x37&lt;br /&gt;
Bluetooth: Core ver 2.15&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: HCI UART driver ver 2.2&lt;br /&gt;
Bluetooth: HCI H4 protocol initialized&lt;br /&gt;
Bluetooth: HCI BCSP protocol initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF27Dev + APW===&lt;br /&gt;
* [[Wireless extension board|APW]] has a CSR BlueCore 4 chipset connected to the i.MX27 serial port ttySMX5 (UART6)&lt;br /&gt;
* Reset it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# source /usr/bin/gpio_helpers.sh&lt;br /&gt;
# gpio_mode PB14 1&lt;br /&gt;
# gpio_set_value PB14 0; sleep 1; gpio_set_value PB14 1; sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Attach it to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 921600 ttySMX5 csr 921600&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===USB module===&lt;br /&gt;
* Make sure your hardware is connected to the APF. &#039;&#039;&#039;If using an USB dongle&#039;&#039;&#039;, load corresponding driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe btusb&lt;br /&gt;
Bluetooth: Core ver 2.14&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: Generic Bluetooth USB driver ver 0.4&lt;br /&gt;
usbcore: registered new interface driver btusb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Common Bring up==&lt;br /&gt;
* Now that your hardware Bluetooth interface is up, check if it was correctly detected by BlueZ:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig&lt;br /&gt;
hci0:   Type: USB or UART&lt;br /&gt;
        BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0&lt;br /&gt;
        DOWN&lt;br /&gt;
        RX bytes:0 acl:0 sco:0 events:0 errors:0&lt;br /&gt;
        TX bytes:0 acl:0 sco:0 commands:0 errors:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If interface is DOWN, bring it up:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up piscan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Check your Bluetooth device is correctly initialized:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool dev&lt;br /&gt;
Devices:&lt;br /&gt;
        hci0    00:10:60:D1:92:0F&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* From Bluez5, everything can now be done with &#039;&#039;bluetoohctl&#039;&#039; interactive command:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# bluetoothctl &lt;br /&gt;
[NEW] Controller 5C:F3:70:34:D6:66 BlueZ 5.43 [default]&lt;br /&gt;
[bluetooth]# power on&lt;br /&gt;
[bluetooth]# scan on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===Scanning network===&lt;br /&gt;
* To get surrounding devices addresses and names:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool scan&lt;br /&gt;
Scanning ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* To get surrounding devices addresses and classes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool inq&lt;br /&gt;
Inquiring ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Get info on a given device===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool info 00:19:0E:xx:xx:xx&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pinging other devices===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# l2ping 00:19:0E:xx:xx:xx&lt;br /&gt;
Ping: 00:19:0E:xx:xx:xx from 00:19:88:xx:xx:xx (data size 44) ...&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 0 time 38.05ms&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 1 time 37.09ms&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Here 00:19:0E:xx:xx:xx is the Bluetooth MAC address of the Host.&lt;br /&gt;
&lt;br /&gt;
===Change advertising name===&lt;br /&gt;
* to change your module&#039;s name on Bluetooth network:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 name ARMADEUS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* From bluez5, you can also specify advertising name in /etc/bluetooth/main.conf file:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
name = OPOS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced usages==&lt;br /&gt;
===Setup a Terminal between a PC and your APF through Bluetooth===&lt;br /&gt;
====On the APF====&lt;br /&gt;
* the first step is to create the corresponding node for the future connection:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# mknod /dev/rfcomm0 c 216 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* then, listen to an incoming connection, on the &#039;&#039;rfcomm0&#039;&#039; (here channel 7 is chosen):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm -i hci0 listen /dev/rfcomm0 7 &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Note|If RFCOMM protocol is not built statically in your kernel, you might need to load it before use with: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# modprobe rfcomm &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|If you plan to connect from your smartphone, don&#039;t specify a channel number as most apps will try to connect to channel 1: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# rfcomm -i hci0 listen /dev/rfcomm0 &amp;amp;&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
* and the last step, when the connection is open, is to connect a terminal (through getty) to the device &#039;&#039;/dev/rfcomm0&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# getty 38400 /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====On the PC====&lt;br /&gt;
* after the two first steps on the APF, you need to connect the PC to the APF with the same channel (7):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rfcomm connect 0 00:19:88:2B:xx:xx 7             (replace 00:19:88:2B:xx:xx with the Bluetooth @ of your APF)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* and configure &#039;&#039;minicom&#039;&#039; (&#039;&#039;$HOME/.minirc.dfl&#039;&#039;):&lt;br /&gt;
 pu port             /dev/rfcomm0&lt;br /&gt;
 pu baudrate         38400&lt;br /&gt;
 pu bits             8&lt;br /&gt;
 pu parity           N&lt;br /&gt;
 pu stopbits         1&lt;br /&gt;
* when &#039;&#039;getty&#039;&#039; is running on the APF/OPOS, you could you connect with &#039;&#039;minicom&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ minicom -o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* it could be a good idea to create an additional user account for remotely login through Bluetooth, by following [[Adding_users|these instructions]].&lt;br /&gt;
&lt;br /&gt;
====On your Android smartphone====&lt;br /&gt;
* install BlueTerm app&lt;br /&gt;
* connect to right Bluetooth device... that&#039;s it ;-)&lt;br /&gt;
&lt;br /&gt;
===Using a Bluetooth keyboard on your APF===&lt;br /&gt;
The only thing needed after having a bluetooth correctly configured is to use this command :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ hidd --connect keyboard_bdaddr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Controlling your board from an android device (using rfcomm)===&lt;br /&gt;
The following section shows how to send commands to the board from an android device via Bluetooth. The goal is to control the two LEDs present on the board. An APF51dev and a Samsung Galaxy Tab 2 are used in this example.&lt;br /&gt;
&lt;br /&gt;
On the APF:&lt;br /&gt;
&lt;br /&gt;
* Enable the SPP profile. Here, it is using the channel 1.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# sdptool add --channel=1 SP&lt;br /&gt;
Serial Port service registered&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Listen incomming connections on the channel 1. The script &#039;&#039;serial-server.sh&#039;&#039; is located in &#039;&#039;demos/android/android_remote_controller&#039;&#039;.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm listen hci0 1 ./serial-server.sh {}&lt;br /&gt;
Waiting for connection on channel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the android device:&lt;br /&gt;
&lt;br /&gt;
* Deploy the app on your device. The app is avalaible [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.tar.gz here as source] or [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.apk here as apk].&lt;br /&gt;
* Start the app.&lt;br /&gt;
* Enjoy :-)&lt;br /&gt;
&lt;br /&gt;
===Others===&lt;br /&gt;
* [[TCP/IP with Bluetooth]]&lt;br /&gt;
* [[OBEX]] transfers&lt;br /&gt;
* [[Wiimote]]&lt;br /&gt;
&lt;br /&gt;
{{Note|On iOS, it is &#039;&#039;&#039;not&#039;&#039;&#039; possible to use standard Bluetooth devices that are not registered through [https://developer.apple.com/programs/mfi/ MFi Program]. The only to communicate with your modules is to have a Bluetooth Low Energy interface}}&lt;br /&gt;
&lt;br /&gt;
==Bluetooth Low Energy (BLE)==&lt;br /&gt;
* This protocol enhancement for low energy networks is only available on [[APF6]], [[OPOS6UL]] and [[OPOS6UL_NANO]] modules with corresponding Wi-Fi+BLE hardware option.&lt;br /&gt;
&lt;br /&gt;
* To scan for BLE devices (&#039;&#039;hci0&#039;&#039; interface should be up):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool hci0 lescan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Most operations can then be done with &#039;&#039;bluetoothctl&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# bluetoothctl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===APF/OPOS as BLE device===&lt;br /&gt;
* Most of the job consist in developing a GATT server implementing desired functionalities/characteristics. Some examples are given in Bluez sources. For example (&#039;&#039;python&#039;&#039; is needed and &#039;&#039;bluetoothd&#039;&#039; should have been launched with &#039;&#039;--experimental&#039;&#039; option):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up&lt;br /&gt;
# /root/example-gatt-server&lt;br /&gt;
# hciconfig hci0 leadv         (to start BLE Advertising)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* You can then use &#039;&#039;BLE Scanner&#039;&#039; or &#039;&#039;LightBlue&#039;&#039; Android/iOS app.&lt;br /&gt;
* For &amp;quot;iBeacon&amp;quot; stuff, [http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-raspberry-pi/ this tutorial] may serve as a starting example.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* http://www.bluez.org/&lt;br /&gt;
* http://www.hanscees.com/bluezhowto.html&lt;br /&gt;
* [http://doc.ubuntu-fr.org/bluetooth_materiel-soutenu Dongle USB&amp;lt;-&amp;gt;Bluetooth supportés sous Ubuntu]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/comprendre/bluetooth-installation-et-utilisation GLMF n°88 - Bluetooth, installation et utilisation]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/embarque/communication-de-donnees-et-d’images-issues-de-la-carte-fox-par-bluetooth GLMF n°95 - Communication de données et d&#039;images issues de la carte Fox par Bluetooth]&lt;br /&gt;
&lt;br /&gt;
[[Category:Wireless]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14683</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14683"/>
		<updated>2018-08-09T11:21:51Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Common Bring up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will give you all the informations needed to have a running Bluetooth configuration on your Armadeus board.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
First you have to get a compatible hardware. Currently there are 5 solutions:&lt;br /&gt;
* You have an [[OPOS6UL]] board with the Wi-Fi/Bluetooth chip integrated.&lt;br /&gt;
* You have an [[APF6]] board with the Wi-Fi/Bluetooth chip integrated. The chip is on the [[APF6]] Dual and Quad boards by default.&lt;br /&gt;
* You have an [[APF51Dev]] board, then you&#039;re a lucky man because Bluetooth is integrated on the board ;-)&lt;br /&gt;
* If you have an [[APF27Dev]], then you can get a [[Wireless extension board]] with Wi-Fi/Bluetooth option from Armadeus Systems&lt;br /&gt;
* Otherwise: get a cheap USB&amp;lt;-&amp;gt;Bluetooth adapter (requires an USB Host port) or a RS232&amp;lt;-&amp;gt;Bluetooth adapter&lt;br /&gt;
&lt;br /&gt;
===Tested USB adapters===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Supported USB&amp;lt;-&amp;gt;Bluetooth dongle&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Model&#039;&#039;&#039; || colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Status&amp;lt;br&amp;gt; APF9328 / APF27&#039;&#039;&#039; ||&#039;&#039;&#039;Chipset&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - Mini Bluetooth Adapter&#039;&#039;&#039; [[Image:Belkin_Mini_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BLUETOOTH USB +EDR ADAPTER v2.1 UHE &amp;lt;br&amp;gt; Manufacturer: Broadcom Corp&lt;br /&gt;
  || # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;TRUST - Bluetooth 2.1 USB Adapter&#039;&#039;&#039; [[Image:Trust_Small_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BCM2046B1 &amp;lt;br&amp;gt; Manufacturer: Broadcom ||  # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;[http://www.rueducommerce.fr/Peripheriques-Reseaux-wifi/Adaptateur-USB-Bluetooth/Adaptateur-USB-Bluetooth/RUEDUCOMMERCE/2848164-Mini-adaptateur-USB-Bluetooth-portee-100m-19x15x5-39-mm.htm RUEDUCOMMERCE - Mini adaptateur USB Bluetooth&#039;&#039;&#039;] [[Image:RDC_USB_Bluetooth.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;GIGABYTE - GN-BTD01&#039;&#039;&#039; [[Image:Gigabyte_gn-btd01.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || Bluetooth 1.1 ?&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - F8T003 v2&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;D-LINK - DBT-122&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Product: BCM2035 &amp;lt;br&amp;gt; Manufacturer: Broadcom || &lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
Bluetooth Linux stack is divided into several parts:&lt;br /&gt;
* kernel drivers&lt;br /&gt;
* userland libraries/daemon (bluez)&lt;br /&gt;
&lt;br /&gt;
===Driver installation===&lt;br /&gt;
* (Done by default on [[APF27]], [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make linux-menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
    &amp;lt;M&amp;gt;   Bluetooth subsystem support  ---&amp;gt;&lt;br /&gt;
        --- Bluetooth subsystem support&lt;br /&gt;
            &amp;lt;M&amp;gt;   L2CAP protocol support &lt;br /&gt;
            &amp;lt;M&amp;gt;   SCO links support&lt;br /&gt;
            &amp;lt;M&amp;gt;   RFCOMM protocol support&lt;br /&gt;
                [*]     RFCOMM TTY support&lt;br /&gt;
            &amp;lt;M&amp;gt;   BNEP protocol support&lt;br /&gt;
                [ ]     Multicast filter support (NEW)&lt;br /&gt;
                [ ]     Protocol filter support (NEW)&lt;br /&gt;
            &amp;lt;M&amp;gt;   HIDP protocol support&lt;br /&gt;
            Bluetooth device drivers  ---&amp;gt;&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI USB driver &lt;br /&gt;
                &amp;lt; &amp;gt; HCI SDIO driver (NEW)&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI UART driver&lt;br /&gt;
                    [*]   UART (H4) protocol support &lt;br /&gt;
                    [*]   BCSP protocol support &lt;br /&gt;
                    [ ]   HCILL protocol support (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BCM203x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BPA10x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BlueFRITZ! USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI VHCI (Virtual HCI device) driver (NEW)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bluez installation===&lt;br /&gt;
(Done by default on [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Package Selection for the target  ---&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    [*] XML handling  ---&amp;gt;&lt;br /&gt;
        [*]   libxml2&lt;br /&gt;
    ...&lt;br /&gt;
    [*] Hardware handling  ---&amp;gt;&lt;br /&gt;
        [*]   dbus&lt;br /&gt;
              XML library to use (libxml2)&lt;br /&gt;
    ...&lt;br /&gt;
    Networking applications  ---&amp;gt;&lt;br /&gt;
    [*] bluez&lt;br /&gt;
    [*] bluez-utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Custom Bring up (each hardware may have a different init sequence)==&lt;br /&gt;
&lt;br /&gt;
===OPOS6UL===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;put summary here&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | OPOS6UL !! width=&amp;quot;50%&amp;quot; | OPOS6ULNANO&lt;br /&gt;
|-&lt;br /&gt;
| OPOS6UL has a CM-43438 chip (based on BCM43438), connected to the i.MX6UL UART8 (&#039;&#039;/dev/ttymxc7&#039;&#039;)&lt;br /&gt;
| OPOS6ULNANO has a Murata module with CYM4343 chipset, connected to the i.MX6UL UART3 (&#039;&#039;/dev/ttymxc2&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=42&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc7&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=99&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc2&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/etc/firmware/BCM43430A1.hcd&#039;&#039; exists (if not, it can be obtained (wget) [https://github.com/OpenELEC/misc-firmware/blob/master/firmware/brcm/BCM43430A1.hcd here ?] or [https://aur.archlinux.org/cgit/aur.git/plain/BCM43430A1.hcd?h=pi-bluetooth here]) !&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciattach -t 30 $BTDEV bcm43xx 921600 flow&lt;br /&gt;
bcm43xx_init&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Flash firmware /etc/firmware/BCM43430A1.hcd&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Device setup complete&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF6===&lt;br /&gt;
* APF6 has a jorjin chip connected to the i.MX6 UART2 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: L2CAP socket layer initialized&lt;br /&gt;
Bluetooth: SCO socket layer initialized&lt;br /&gt;
Bluetooth: BNEP (Ethernet Emulation) ver 1.3&lt;br /&gt;
Bluetooth: BNEP socket layer initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or if you are using BlueZ 5&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=43&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/lib/firmware/TIInit_7.6.15.bts&#039;&#039; exists ! You can download it [https://github.com/TI-ECS/bt-firmware/blob/master/TIInit_7.6.15.bts here] (click on the &#039;Raw&#039; button)&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 texas 115200&lt;br /&gt;
Found a Texas Instruments&#039; chip!&lt;br /&gt;
Firmware file : /lib/firmware/TIInit_7.6.15.bts&lt;br /&gt;
Loaded BTS script version 1&lt;br /&gt;
Device setup complete&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF51Dev===&lt;br /&gt;
* [[APF51Dev]] has a CSR BlueCore 4 chipset connected to the i.MX51 UART3 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* On recent kernel using device tree, you have to &amp;quot;wake up&amp;quot; the chip:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=60&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 csr 115200&lt;br /&gt;
&lt;br /&gt;
CSR build ID 0x00-0x37&lt;br /&gt;
Bluetooth: Core ver 2.15&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: HCI UART driver ver 2.2&lt;br /&gt;
Bluetooth: HCI H4 protocol initialized&lt;br /&gt;
Bluetooth: HCI BCSP protocol initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF27Dev + APW===&lt;br /&gt;
* [[Wireless extension board|APW]] has a CSR BlueCore 4 chipset connected to the i.MX27 serial port ttySMX5 (UART6)&lt;br /&gt;
* Reset it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# source /usr/bin/gpio_helpers.sh&lt;br /&gt;
# gpio_mode PB14 1&lt;br /&gt;
# gpio_set_value PB14 0; sleep 1; gpio_set_value PB14 1; sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Attach it to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 921600 ttySMX5 csr 921600&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===USB module===&lt;br /&gt;
* Make sure your hardware is connected to the APF. &#039;&#039;&#039;If using an USB dongle&#039;&#039;&#039;, load corresponding driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe btusb&lt;br /&gt;
Bluetooth: Core ver 2.14&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: Generic Bluetooth USB driver ver 0.4&lt;br /&gt;
usbcore: registered new interface driver btusb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Common Bring up==&lt;br /&gt;
* Now that your hardware Bluetooth interface is up, check if it was correctly detected by BlueZ:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig&lt;br /&gt;
hci0:   Type: USB or UART&lt;br /&gt;
        BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0&lt;br /&gt;
        DOWN&lt;br /&gt;
        RX bytes:0 acl:0 sco:0 events:0 errors:0&lt;br /&gt;
        TX bytes:0 acl:0 sco:0 commands:0 errors:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If interface is DOWN, bring it up:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up piscan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Check your Bluetooth device is correctly initialized:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool dev&lt;br /&gt;
Devices:&lt;br /&gt;
        hci0    00:10:60:D1:92:0F&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* From Bluez5, everything can now be done with &#039;&#039;bluetoohctl&#039;&#039; interactive command:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# bluetoothctl &lt;br /&gt;
[NEW] Controller 5C:F3:70:34:D6:66 BlueZ 5.43 [default]&lt;br /&gt;
[bluetooth]# power on&lt;br /&gt;
[bluetooth]# scan on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===Scanning network===&lt;br /&gt;
* To get surrounding devices addresses and names:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool scan&lt;br /&gt;
Scanning ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* To get surrounding devices addresses and classes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool inq&lt;br /&gt;
Inquiring ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Get info on a given device===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool info 00:19:0E:xx:xx:xx&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pinging other devices===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# l2ping 00:19:0E:xx:xx:xx&lt;br /&gt;
Ping: 00:19:0E:xx:xx:xx from 00:19:88:xx:xx:xx (data size 44) ...&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 0 time 38.05ms&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 1 time 37.09ms&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Here 00:19:0E:xx:xx:xx is the Bluetooth MAC address of the Host.&lt;br /&gt;
&lt;br /&gt;
===Change advertising name===&lt;br /&gt;
* to change your module&#039;s name on Bluetooth network:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 name ARMADEUS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced usages==&lt;br /&gt;
===Setup a Terminal between a PC and your APF through Bluetooth===&lt;br /&gt;
====On the APF====&lt;br /&gt;
* the first step is to create the corresponding node for the future connection:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# mknod /dev/rfcomm0 c 216 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* then, listen to an incoming connection, on the &#039;&#039;rfcomm0&#039;&#039; (here channel 7 is chosen):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm -i hci0 listen /dev/rfcomm0 7 &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Note|If RFCOMM protocol is not built statically in your kernel, you might need to load it before use with: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# modprobe rfcomm &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|If you plan to connect from your smartphone, don&#039;t specify a channel number as most apps will try to connect to channel 1: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# rfcomm -i hci0 listen /dev/rfcomm0 &amp;amp;&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
* and the last step, when the connection is open, is to connect a terminal (through getty) to the device &#039;&#039;/dev/rfcomm0&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# getty 38400 /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====On the PC====&lt;br /&gt;
* after the two first steps on the APF, you need to connect the PC to the APF with the same channel (7):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rfcomm connect 0 00:19:88:2B:xx:xx 7             (replace 00:19:88:2B:xx:xx with the Bluetooth @ of your APF)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* and configure &#039;&#039;minicom&#039;&#039; (&#039;&#039;$HOME/.minirc.dfl&#039;&#039;):&lt;br /&gt;
 pu port             /dev/rfcomm0&lt;br /&gt;
 pu baudrate         38400&lt;br /&gt;
 pu bits             8&lt;br /&gt;
 pu parity           N&lt;br /&gt;
 pu stopbits         1&lt;br /&gt;
* when &#039;&#039;getty&#039;&#039; is running on the APF/OPOS, you could you connect with &#039;&#039;minicom&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ minicom -o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* it could be a good idea to create an additional user account for remotely login through Bluetooth, by following [[Adding_users|these instructions]].&lt;br /&gt;
&lt;br /&gt;
====On your Android smartphone====&lt;br /&gt;
* install BlueTerm app&lt;br /&gt;
* connect to right Bluetooth device... that&#039;s it ;-)&lt;br /&gt;
&lt;br /&gt;
===Using a Bluetooth keyboard on your APF===&lt;br /&gt;
The only thing needed after having a bluetooth correctly configured is to use this command :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ hidd --connect keyboard_bdaddr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Controlling your board from an android device (using rfcomm)===&lt;br /&gt;
The following section shows how to send commands to the board from an android device via Bluetooth. The goal is to control the two LEDs present on the board. An APF51dev and a Samsung Galaxy Tab 2 are used in this example.&lt;br /&gt;
&lt;br /&gt;
On the APF:&lt;br /&gt;
&lt;br /&gt;
* Enable the SPP profile. Here, it is using the channel 1.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# sdptool add --channel=1 SP&lt;br /&gt;
Serial Port service registered&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Listen incomming connections on the channel 1. The script &#039;&#039;serial-server.sh&#039;&#039; is located in &#039;&#039;demos/android/android_remote_controller&#039;&#039;.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm listen hci0 1 ./serial-server.sh {}&lt;br /&gt;
Waiting for connection on channel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the android device:&lt;br /&gt;
&lt;br /&gt;
* Deploy the app on your device. The app is avalaible [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.tar.gz here as source] or [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.apk here as apk].&lt;br /&gt;
* Start the app.&lt;br /&gt;
* Enjoy :-)&lt;br /&gt;
&lt;br /&gt;
===Others===&lt;br /&gt;
* [[TCP/IP with Bluetooth]]&lt;br /&gt;
* [[OBEX]] transfers&lt;br /&gt;
* [[Wiimote]]&lt;br /&gt;
&lt;br /&gt;
{{Note|On iOS, it is &#039;&#039;&#039;not&#039;&#039;&#039; possible to use standard Bluetooth devices that are not registered through [https://developer.apple.com/programs/mfi/ MFi Program]. The only to communicate with your modules is to have a Bluetooth Low Energy interface}}&lt;br /&gt;
&lt;br /&gt;
==Bluetooth Low Energy (BLE)==&lt;br /&gt;
* This protocol enhancement for low energy networks is only available on [[APF6]], [[OPOS6UL]] and [[OPOS6UL_NANO]] modules with corresponding Wi-Fi+BLE hardware option.&lt;br /&gt;
&lt;br /&gt;
* To scan for BLE devices (&#039;&#039;hci0&#039;&#039; interface should be up):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool hci0 lescan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Most operations can then be done with &#039;&#039;bluetoothctl&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# bluetoothctl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===APF/OPOS as BLE device===&lt;br /&gt;
* Most of the job consist in developing a GATT server implementing desired functionalities/characteristics. Some examples are given in Bluez sources. For example (&#039;&#039;python&#039;&#039; is needed and &#039;&#039;bluetoothd&#039;&#039; should have been launched with &#039;&#039;--experimental&#039;&#039; option):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up&lt;br /&gt;
# /root/example-gatt-server&lt;br /&gt;
# hciconfig hci0 leadv         (to start BLE Advertising)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* You can then use &#039;&#039;BLE Scanner&#039;&#039; or &#039;&#039;LightBlue&#039;&#039; Android/iOS app.&lt;br /&gt;
* For &amp;quot;iBeacon&amp;quot; stuff, [http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-raspberry-pi/ this tutorial] may serve as a starting example.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* http://www.bluez.org/&lt;br /&gt;
* http://www.hanscees.com/bluezhowto.html&lt;br /&gt;
* [http://doc.ubuntu-fr.org/bluetooth_materiel-soutenu Dongle USB&amp;lt;-&amp;gt;Bluetooth supportés sous Ubuntu]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/comprendre/bluetooth-installation-et-utilisation GLMF n°88 - Bluetooth, installation et utilisation]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/embarque/communication-de-donnees-et-d’images-issues-de-la-carte-fox-par-bluetooth GLMF n°95 - Communication de données et d&#039;images issues de la carte Fox par Bluetooth]&lt;br /&gt;
&lt;br /&gt;
[[Category:Wireless]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14682</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14682"/>
		<updated>2018-08-09T11:20:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Common Bring up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will give you all the informations needed to have a running Bluetooth configuration on your Armadeus board.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
First you have to get a compatible hardware. Currently there are 5 solutions:&lt;br /&gt;
* You have an [[OPOS6UL]] board with the Wi-Fi/Bluetooth chip integrated.&lt;br /&gt;
* You have an [[APF6]] board with the Wi-Fi/Bluetooth chip integrated. The chip is on the [[APF6]] Dual and Quad boards by default.&lt;br /&gt;
* You have an [[APF51Dev]] board, then you&#039;re a lucky man because Bluetooth is integrated on the board ;-)&lt;br /&gt;
* If you have an [[APF27Dev]], then you can get a [[Wireless extension board]] with Wi-Fi/Bluetooth option from Armadeus Systems&lt;br /&gt;
* Otherwise: get a cheap USB&amp;lt;-&amp;gt;Bluetooth adapter (requires an USB Host port) or a RS232&amp;lt;-&amp;gt;Bluetooth adapter&lt;br /&gt;
&lt;br /&gt;
===Tested USB adapters===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Supported USB&amp;lt;-&amp;gt;Bluetooth dongle&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Model&#039;&#039;&#039; || colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Status&amp;lt;br&amp;gt; APF9328 / APF27&#039;&#039;&#039; ||&#039;&#039;&#039;Chipset&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - Mini Bluetooth Adapter&#039;&#039;&#039; [[Image:Belkin_Mini_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BLUETOOTH USB +EDR ADAPTER v2.1 UHE &amp;lt;br&amp;gt; Manufacturer: Broadcom Corp&lt;br /&gt;
  || # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;TRUST - Bluetooth 2.1 USB Adapter&#039;&#039;&#039; [[Image:Trust_Small_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BCM2046B1 &amp;lt;br&amp;gt; Manufacturer: Broadcom ||  # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;[http://www.rueducommerce.fr/Peripheriques-Reseaux-wifi/Adaptateur-USB-Bluetooth/Adaptateur-USB-Bluetooth/RUEDUCOMMERCE/2848164-Mini-adaptateur-USB-Bluetooth-portee-100m-19x15x5-39-mm.htm RUEDUCOMMERCE - Mini adaptateur USB Bluetooth&#039;&#039;&#039;] [[Image:RDC_USB_Bluetooth.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;GIGABYTE - GN-BTD01&#039;&#039;&#039; [[Image:Gigabyte_gn-btd01.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || Bluetooth 1.1 ?&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - F8T003 v2&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;D-LINK - DBT-122&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Product: BCM2035 &amp;lt;br&amp;gt; Manufacturer: Broadcom || &lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
Bluetooth Linux stack is divided into several parts:&lt;br /&gt;
* kernel drivers&lt;br /&gt;
* userland libraries/daemon (bluez)&lt;br /&gt;
&lt;br /&gt;
===Driver installation===&lt;br /&gt;
* (Done by default on [[APF27]], [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make linux-menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
    &amp;lt;M&amp;gt;   Bluetooth subsystem support  ---&amp;gt;&lt;br /&gt;
        --- Bluetooth subsystem support&lt;br /&gt;
            &amp;lt;M&amp;gt;   L2CAP protocol support &lt;br /&gt;
            &amp;lt;M&amp;gt;   SCO links support&lt;br /&gt;
            &amp;lt;M&amp;gt;   RFCOMM protocol support&lt;br /&gt;
                [*]     RFCOMM TTY support&lt;br /&gt;
            &amp;lt;M&amp;gt;   BNEP protocol support&lt;br /&gt;
                [ ]     Multicast filter support (NEW)&lt;br /&gt;
                [ ]     Protocol filter support (NEW)&lt;br /&gt;
            &amp;lt;M&amp;gt;   HIDP protocol support&lt;br /&gt;
            Bluetooth device drivers  ---&amp;gt;&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI USB driver &lt;br /&gt;
                &amp;lt; &amp;gt; HCI SDIO driver (NEW)&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI UART driver&lt;br /&gt;
                    [*]   UART (H4) protocol support &lt;br /&gt;
                    [*]   BCSP protocol support &lt;br /&gt;
                    [ ]   HCILL protocol support (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BCM203x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BPA10x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BlueFRITZ! USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI VHCI (Virtual HCI device) driver (NEW)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bluez installation===&lt;br /&gt;
(Done by default on [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Package Selection for the target  ---&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    [*] XML handling  ---&amp;gt;&lt;br /&gt;
        [*]   libxml2&lt;br /&gt;
    ...&lt;br /&gt;
    [*] Hardware handling  ---&amp;gt;&lt;br /&gt;
        [*]   dbus&lt;br /&gt;
              XML library to use (libxml2)&lt;br /&gt;
    ...&lt;br /&gt;
    Networking applications  ---&amp;gt;&lt;br /&gt;
    [*] bluez&lt;br /&gt;
    [*] bluez-utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Custom Bring up (each hardware may have a different init sequence)==&lt;br /&gt;
&lt;br /&gt;
===OPOS6UL===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;put summary here&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | OPOS6UL !! width=&amp;quot;50%&amp;quot; | OPOS6ULNANO&lt;br /&gt;
|-&lt;br /&gt;
| OPOS6UL has a CM-43438 chip (based on BCM43438), connected to the i.MX6UL UART8 (&#039;&#039;/dev/ttymxc7&#039;&#039;)&lt;br /&gt;
| OPOS6ULNANO has a Murata module with CYM4343 chipset, connected to the i.MX6UL UART3 (&#039;&#039;/dev/ttymxc2&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=42&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc7&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=99&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc2&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/etc/firmware/BCM43430A1.hcd&#039;&#039; exists (if not, it can be obtained (wget) [https://github.com/OpenELEC/misc-firmware/blob/master/firmware/brcm/BCM43430A1.hcd here ?] or [https://aur.archlinux.org/cgit/aur.git/plain/BCM43430A1.hcd?h=pi-bluetooth here]) !&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciattach -t 30 $BTDEV bcm43xx 921600 flow&lt;br /&gt;
bcm43xx_init&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Flash firmware /etc/firmware/BCM43430A1.hcd&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Device setup complete&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF6===&lt;br /&gt;
* APF6 has a jorjin chip connected to the i.MX6 UART2 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: L2CAP socket layer initialized&lt;br /&gt;
Bluetooth: SCO socket layer initialized&lt;br /&gt;
Bluetooth: BNEP (Ethernet Emulation) ver 1.3&lt;br /&gt;
Bluetooth: BNEP socket layer initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or if you are using BlueZ 5&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=43&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/lib/firmware/TIInit_7.6.15.bts&#039;&#039; exists ! You can download it [https://github.com/TI-ECS/bt-firmware/blob/master/TIInit_7.6.15.bts here] (click on the &#039;Raw&#039; button)&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 texas 115200&lt;br /&gt;
Found a Texas Instruments&#039; chip!&lt;br /&gt;
Firmware file : /lib/firmware/TIInit_7.6.15.bts&lt;br /&gt;
Loaded BTS script version 1&lt;br /&gt;
Device setup complete&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF51Dev===&lt;br /&gt;
* [[APF51Dev]] has a CSR BlueCore 4 chipset connected to the i.MX51 UART3 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* On recent kernel using device tree, you have to &amp;quot;wake up&amp;quot; the chip:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=60&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 csr 115200&lt;br /&gt;
&lt;br /&gt;
CSR build ID 0x00-0x37&lt;br /&gt;
Bluetooth: Core ver 2.15&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: HCI UART driver ver 2.2&lt;br /&gt;
Bluetooth: HCI H4 protocol initialized&lt;br /&gt;
Bluetooth: HCI BCSP protocol initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF27Dev + APW===&lt;br /&gt;
* [[Wireless extension board|APW]] has a CSR BlueCore 4 chipset connected to the i.MX27 serial port ttySMX5 (UART6)&lt;br /&gt;
* Reset it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# source /usr/bin/gpio_helpers.sh&lt;br /&gt;
# gpio_mode PB14 1&lt;br /&gt;
# gpio_set_value PB14 0; sleep 1; gpio_set_value PB14 1; sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Attach it to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 921600 ttySMX5 csr 921600&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===USB module===&lt;br /&gt;
* Make sure your hardware is connected to the APF. &#039;&#039;&#039;If using an USB dongle&#039;&#039;&#039;, load corresponding driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe btusb&lt;br /&gt;
Bluetooth: Core ver 2.14&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: Generic Bluetooth USB driver ver 0.4&lt;br /&gt;
usbcore: registered new interface driver btusb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Common Bring up==&lt;br /&gt;
* Now that your hardware Bluetooth interface is up, check if it was correctly detected by BlueZ:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig&lt;br /&gt;
hci0:   Type: USB or UART&lt;br /&gt;
        BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0&lt;br /&gt;
        DOWN&lt;br /&gt;
        RX bytes:0 acl:0 sco:0 events:0 errors:0&lt;br /&gt;
        TX bytes:0 acl:0 sco:0 commands:0 errors:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If interface is DOWN, bring it up:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up piscan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Check your Bluetooth device is correctly initialized:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool dev&lt;br /&gt;
Devices:&lt;br /&gt;
        hci0    00:10:60:D1:92:0F&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* From Bluez5, everything can now be done with &#039;&#039;bluetoohctl&#039;&#039; interactive command...&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===Scanning network===&lt;br /&gt;
* To get surrounding devices addresses and names:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool scan&lt;br /&gt;
Scanning ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* To get surrounding devices addresses and classes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool inq&lt;br /&gt;
Inquiring ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Get info on a given device===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool info 00:19:0E:xx:xx:xx&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pinging other devices===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# l2ping 00:19:0E:xx:xx:xx&lt;br /&gt;
Ping: 00:19:0E:xx:xx:xx from 00:19:88:xx:xx:xx (data size 44) ...&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 0 time 38.05ms&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 1 time 37.09ms&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Here 00:19:0E:xx:xx:xx is the Bluetooth MAC address of the Host.&lt;br /&gt;
&lt;br /&gt;
===Change advertising name===&lt;br /&gt;
* to change your module&#039;s name on Bluetooth network:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 name ARMADEUS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced usages==&lt;br /&gt;
===Setup a Terminal between a PC and your APF through Bluetooth===&lt;br /&gt;
====On the APF====&lt;br /&gt;
* the first step is to create the corresponding node for the future connection:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# mknod /dev/rfcomm0 c 216 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* then, listen to an incoming connection, on the &#039;&#039;rfcomm0&#039;&#039; (here channel 7 is chosen):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm -i hci0 listen /dev/rfcomm0 7 &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Note|If RFCOMM protocol is not built statically in your kernel, you might need to load it before use with: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# modprobe rfcomm &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|If you plan to connect from your smartphone, don&#039;t specify a channel number as most apps will try to connect to channel 1: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# rfcomm -i hci0 listen /dev/rfcomm0 &amp;amp;&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
* and the last step, when the connection is open, is to connect a terminal (through getty) to the device &#039;&#039;/dev/rfcomm0&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# getty 38400 /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====On the PC====&lt;br /&gt;
* after the two first steps on the APF, you need to connect the PC to the APF with the same channel (7):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rfcomm connect 0 00:19:88:2B:xx:xx 7             (replace 00:19:88:2B:xx:xx with the Bluetooth @ of your APF)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* and configure &#039;&#039;minicom&#039;&#039; (&#039;&#039;$HOME/.minirc.dfl&#039;&#039;):&lt;br /&gt;
 pu port             /dev/rfcomm0&lt;br /&gt;
 pu baudrate         38400&lt;br /&gt;
 pu bits             8&lt;br /&gt;
 pu parity           N&lt;br /&gt;
 pu stopbits         1&lt;br /&gt;
* when &#039;&#039;getty&#039;&#039; is running on the APF/OPOS, you could you connect with &#039;&#039;minicom&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ minicom -o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* it could be a good idea to create an additional user account for remotely login through Bluetooth, by following [[Adding_users|these instructions]].&lt;br /&gt;
&lt;br /&gt;
====On your Android smartphone====&lt;br /&gt;
* install BlueTerm app&lt;br /&gt;
* connect to right Bluetooth device... that&#039;s it ;-)&lt;br /&gt;
&lt;br /&gt;
===Using a Bluetooth keyboard on your APF===&lt;br /&gt;
The only thing needed after having a bluetooth correctly configured is to use this command :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ hidd --connect keyboard_bdaddr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Controlling your board from an android device (using rfcomm)===&lt;br /&gt;
The following section shows how to send commands to the board from an android device via Bluetooth. The goal is to control the two LEDs present on the board. An APF51dev and a Samsung Galaxy Tab 2 are used in this example.&lt;br /&gt;
&lt;br /&gt;
On the APF:&lt;br /&gt;
&lt;br /&gt;
* Enable the SPP profile. Here, it is using the channel 1.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# sdptool add --channel=1 SP&lt;br /&gt;
Serial Port service registered&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Listen incomming connections on the channel 1. The script &#039;&#039;serial-server.sh&#039;&#039; is located in &#039;&#039;demos/android/android_remote_controller&#039;&#039;.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm listen hci0 1 ./serial-server.sh {}&lt;br /&gt;
Waiting for connection on channel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the android device:&lt;br /&gt;
&lt;br /&gt;
* Deploy the app on your device. The app is avalaible [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.tar.gz here as source] or [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.apk here as apk].&lt;br /&gt;
* Start the app.&lt;br /&gt;
* Enjoy :-)&lt;br /&gt;
&lt;br /&gt;
===Others===&lt;br /&gt;
* [[TCP/IP with Bluetooth]]&lt;br /&gt;
* [[OBEX]] transfers&lt;br /&gt;
* [[Wiimote]]&lt;br /&gt;
&lt;br /&gt;
{{Note|On iOS, it is &#039;&#039;&#039;not&#039;&#039;&#039; possible to use standard Bluetooth devices that are not registered through [https://developer.apple.com/programs/mfi/ MFi Program]. The only to communicate with your modules is to have a Bluetooth Low Energy interface}}&lt;br /&gt;
&lt;br /&gt;
==Bluetooth Low Energy (BLE)==&lt;br /&gt;
* This protocol enhancement for low energy networks is only available on [[APF6]], [[OPOS6UL]] and [[OPOS6UL_NANO]] modules with corresponding Wi-Fi+BLE hardware option.&lt;br /&gt;
&lt;br /&gt;
* To scan for BLE devices (&#039;&#039;hci0&#039;&#039; interface should be up):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool hci0 lescan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Most operations can then be done with &#039;&#039;bluetoothctl&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# bluetoothctl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===APF/OPOS as BLE device===&lt;br /&gt;
* Most of the job consist in developing a GATT server implementing desired functionalities/characteristics. Some examples are given in Bluez sources. For example (&#039;&#039;python&#039;&#039; is needed and &#039;&#039;bluetoothd&#039;&#039; should have been launched with &#039;&#039;--experimental&#039;&#039; option):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up&lt;br /&gt;
# /root/example-gatt-server&lt;br /&gt;
# hciconfig hci0 leadv         (to start BLE Advertising)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* You can then use &#039;&#039;BLE Scanner&#039;&#039; or &#039;&#039;LightBlue&#039;&#039; Android/iOS app.&lt;br /&gt;
* For &amp;quot;iBeacon&amp;quot; stuff, [http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-raspberry-pi/ this tutorial] may serve as a starting example.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* http://www.bluez.org/&lt;br /&gt;
* http://www.hanscees.com/bluezhowto.html&lt;br /&gt;
* [http://doc.ubuntu-fr.org/bluetooth_materiel-soutenu Dongle USB&amp;lt;-&amp;gt;Bluetooth supportés sous Ubuntu]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/comprendre/bluetooth-installation-et-utilisation GLMF n°88 - Bluetooth, installation et utilisation]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/embarque/communication-de-donnees-et-d’images-issues-de-la-carte-fox-par-bluetooth GLMF n°95 - Communication de données et d&#039;images issues de la carte Fox par Bluetooth]&lt;br /&gt;
&lt;br /&gt;
[[Category:Wireless]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14681</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Bluetooth&amp;diff=14681"/>
		<updated>2018-08-09T11:18:16Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* OPOS6UL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will give you all the informations needed to have a running Bluetooth configuration on your Armadeus board.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
First you have to get a compatible hardware. Currently there are 5 solutions:&lt;br /&gt;
* You have an [[OPOS6UL]] board with the Wi-Fi/Bluetooth chip integrated.&lt;br /&gt;
* You have an [[APF6]] board with the Wi-Fi/Bluetooth chip integrated. The chip is on the [[APF6]] Dual and Quad boards by default.&lt;br /&gt;
* You have an [[APF51Dev]] board, then you&#039;re a lucky man because Bluetooth is integrated on the board ;-)&lt;br /&gt;
* If you have an [[APF27Dev]], then you can get a [[Wireless extension board]] with Wi-Fi/Bluetooth option from Armadeus Systems&lt;br /&gt;
* Otherwise: get a cheap USB&amp;lt;-&amp;gt;Bluetooth adapter (requires an USB Host port) or a RS232&amp;lt;-&amp;gt;Bluetooth adapter&lt;br /&gt;
&lt;br /&gt;
===Tested USB adapters===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Supported USB&amp;lt;-&amp;gt;Bluetooth dongle&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Model&#039;&#039;&#039; || colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Status&amp;lt;br&amp;gt; APF9328 / APF27&#039;&#039;&#039; ||&#039;&#039;&#039;Chipset&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - Mini Bluetooth Adapter&#039;&#039;&#039; [[Image:Belkin_Mini_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BLUETOOTH USB +EDR ADAPTER v2.1 UHE &amp;lt;br&amp;gt; Manufacturer: Broadcom Corp&lt;br /&gt;
  || # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;TRUST - Bluetooth 2.1 USB Adapter&#039;&#039;&#039; [[Image:Trust_Small_Bluetooth.jpg]] || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#ff0000;&amp;quot; | KO || Product: BCM2046B1 &amp;lt;br&amp;gt; Manufacturer: Broadcom ||  # hciconfig hci1 up piscan&lt;br /&gt;
btusb_submit_intr_urb: hci1 urb c3bdac40 submission failed (28)&amp;lt;br&amp;gt;&lt;br /&gt;
Can&#039;t init device hci1: Input/output error (5)&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;[http://www.rueducommerce.fr/Peripheriques-Reseaux-wifi/Adaptateur-USB-Bluetooth/Adaptateur-USB-Bluetooth/RUEDUCOMMERCE/2848164-Mini-adaptateur-USB-Bluetooth-portee-100m-19x15x5-39-mm.htm RUEDUCOMMERCE - Mini adaptateur USB Bluetooth&#039;&#039;&#039;] [[Image:RDC_USB_Bluetooth.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;GIGABYTE - GN-BTD01&#039;&#039;&#039; [[Image:Gigabyte_gn-btd01.jpg]]|| style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || Bluetooth 1.1 ?&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;BELKIN - F8T003 v2&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Manufacturer: Cambridge Silicon Radio || &lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;D-LINK - DBT-122&#039;&#039;&#039; || style=&amp;quot;background:#ffff00;&amp;quot; | TBT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Product: BCM2035 &amp;lt;br&amp;gt; Manufacturer: Broadcom || &lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
Bluetooth Linux stack is divided into several parts:&lt;br /&gt;
* kernel drivers&lt;br /&gt;
* userland libraries/daemon (bluez)&lt;br /&gt;
&lt;br /&gt;
===Driver installation===&lt;br /&gt;
* (Done by default on [[APF27]], [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make linux-menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
    &amp;lt;M&amp;gt;   Bluetooth subsystem support  ---&amp;gt;&lt;br /&gt;
        --- Bluetooth subsystem support&lt;br /&gt;
            &amp;lt;M&amp;gt;   L2CAP protocol support &lt;br /&gt;
            &amp;lt;M&amp;gt;   SCO links support&lt;br /&gt;
            &amp;lt;M&amp;gt;   RFCOMM protocol support&lt;br /&gt;
                [*]     RFCOMM TTY support&lt;br /&gt;
            &amp;lt;M&amp;gt;   BNEP protocol support&lt;br /&gt;
                [ ]     Multicast filter support (NEW)&lt;br /&gt;
                [ ]     Protocol filter support (NEW)&lt;br /&gt;
            &amp;lt;M&amp;gt;   HIDP protocol support&lt;br /&gt;
            Bluetooth device drivers  ---&amp;gt;&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI USB driver &lt;br /&gt;
                &amp;lt; &amp;gt; HCI SDIO driver (NEW)&lt;br /&gt;
                &amp;lt;M&amp;gt; HCI UART driver&lt;br /&gt;
                    [*]   UART (H4) protocol support &lt;br /&gt;
                    [*]   BCSP protocol support &lt;br /&gt;
                    [ ]   HCILL protocol support (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BCM203x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BPA10x USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI BlueFRITZ! USB driver (NEW)&lt;br /&gt;
                &amp;lt; &amp;gt; HCI VHCI (Virtual HCI device) driver (NEW)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bluez installation===&lt;br /&gt;
(Done by default on [[APF51]], [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Package Selection for the target  ---&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    [*] XML handling  ---&amp;gt;&lt;br /&gt;
        [*]   libxml2&lt;br /&gt;
    ...&lt;br /&gt;
    [*] Hardware handling  ---&amp;gt;&lt;br /&gt;
        [*]   dbus&lt;br /&gt;
              XML library to use (libxml2)&lt;br /&gt;
    ...&lt;br /&gt;
    Networking applications  ---&amp;gt;&lt;br /&gt;
    [*] bluez&lt;br /&gt;
    [*] bluez-utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Custom Bring up (each hardware may have a different init sequence)==&lt;br /&gt;
&lt;br /&gt;
===OPOS6UL===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;put summary here&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | OPOS6UL !! width=&amp;quot;50%&amp;quot; | OPOS6ULNANO&lt;br /&gt;
|-&lt;br /&gt;
| OPOS6UL has a CM-43438 chip (based on BCM43438), connected to the i.MX6UL UART8 (&#039;&#039;/dev/ttymxc7&#039;&#039;)&lt;br /&gt;
| OPOS6ULNANO has a Murata module with CYM4343 chipset, connected to the i.MX6UL UART3 (&#039;&#039;/dev/ttymxc2&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=42&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc7&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTRESET=99&amp;lt;/pre&amp;gt; &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# export BTDEV=/dev/ttymxc2&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/etc/firmware/BCM43430A1.hcd&#039;&#039; exists (if not, it can be obtained (wget) [https://github.com/OpenELEC/misc-firmware/blob/master/firmware/brcm/BCM43430A1.hcd here ?] or [https://aur.archlinux.org/cgit/aur.git/plain/BCM43430A1.hcd?h=pi-bluetooth here]) !&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciattach -t 30 $BTDEV bcm43xx 921600 flow&lt;br /&gt;
bcm43xx_init&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Flash firmware /etc/firmware/BCM43430A1.hcd&lt;br /&gt;
Set Controller UART speed to 921600 bit/s&lt;br /&gt;
Device setup complete&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF6===&lt;br /&gt;
* APF6 has a jorjin chip connected to the i.MX6 UART2 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: L2CAP socket layer initialized&lt;br /&gt;
Bluetooth: SCO socket layer initialized&lt;br /&gt;
Bluetooth: BNEP (Ethernet Emulation) ver 1.3&lt;br /&gt;
Bluetooth: BNEP socket layer initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or if you are using BlueZ 5&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/libexec/bluetooth/bluetoothd &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wake up the chip&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=43&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Attach the chip. Before running the following command, be sure that the file &#039;&#039;/lib/firmware/TIInit_7.6.15.bts&#039;&#039; exists ! You can download it [https://github.com/TI-ECS/bt-firmware/blob/master/TIInit_7.6.15.bts here] (click on the &#039;Raw&#039; button)&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 texas 115200&lt;br /&gt;
Found a Texas Instruments&#039; chip!&lt;br /&gt;
Firmware file : /lib/firmware/TIInit_7.6.15.bts&lt;br /&gt;
Loaded BTS script version 1&lt;br /&gt;
Device setup complete&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF51Dev===&lt;br /&gt;
* [[APF51Dev]] has a CSR BlueCore 4 chipset connected to the i.MX51 UART3 (ttymxc1)&lt;br /&gt;
&lt;br /&gt;
* On recent kernel using device tree, you have to &amp;quot;wake up&amp;quot; the chip:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# export BTRESET=60&lt;br /&gt;
# echo $BTRESET &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio$BTRESET/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio$BTRESET/value&lt;br /&gt;
# sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start the bluetooth deamon and attach your chipset to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/bluetoothd&lt;br /&gt;
# /usr/sbin/hciattach -s 115200 ttymxc1 csr 115200&lt;br /&gt;
&lt;br /&gt;
CSR build ID 0x00-0x37&lt;br /&gt;
Bluetooth: Core ver 2.15&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: HCI UART driver ver 2.2&lt;br /&gt;
Bluetooth: HCI H4 protocol initialized&lt;br /&gt;
Bluetooth: HCI BCSP protocol initialized&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===APF27Dev + APW===&lt;br /&gt;
* [[Wireless extension board|APW]] has a CSR BlueCore 4 chipset connected to the i.MX27 serial port ttySMX5 (UART6)&lt;br /&gt;
* Reset it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# source /usr/bin/gpio_helpers.sh&lt;br /&gt;
# gpio_mode PB14 1&lt;br /&gt;
# gpio_set_value PB14 0; sleep 1; gpio_set_value PB14 1; sleep 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Attach it to the kernel bluez UART driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# /usr/sbin/hciattach -s 921600 ttySMX5 csr 921600&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* [[Bluetooth#Common Bring up|Go to &amp;quot;Common Bring up&amp;quot; section]]&lt;br /&gt;
&lt;br /&gt;
===USB module===&lt;br /&gt;
* Make sure your hardware is connected to the APF. &#039;&#039;&#039;If using an USB dongle&#039;&#039;&#039;, load corresponding driver:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe btusb&lt;br /&gt;
Bluetooth: Core ver 2.14&lt;br /&gt;
NET: Registered protocol family 31&lt;br /&gt;
Bluetooth: HCI device and connection manager initialized&lt;br /&gt;
Bluetooth: HCI socket layer initialized&lt;br /&gt;
Bluetooth: Generic Bluetooth USB driver ver 0.4&lt;br /&gt;
usbcore: registered new interface driver btusb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Common Bring up==&lt;br /&gt;
* Now that your hardware Bluetooth interface is up, check if it was correctly detected by BlueZ:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig&lt;br /&gt;
hci0:   Type: USB or UART&lt;br /&gt;
        BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0&lt;br /&gt;
        DOWN&lt;br /&gt;
        RX bytes:0 acl:0 sco:0 events:0 errors:0&lt;br /&gt;
        TX bytes:0 acl:0 sco:0 commands:0 errors:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If interface is DOWN, bring it up:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up piscan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Check your Bluetooth device is correctly initialized:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool dev&lt;br /&gt;
Devices:&lt;br /&gt;
        hci0    00:10:60:D1:92:0F&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===Scanning network===&lt;br /&gt;
* To get surrounding devices addresses and names:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool scan&lt;br /&gt;
Scanning ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* To get surrounding devices addresses and classes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool inq&lt;br /&gt;
Inquiring ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Get info on a given device===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool info 00:19:0E:xx:xx:xx&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pinging other devices===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# l2ping 00:19:0E:xx:xx:xx&lt;br /&gt;
Ping: 00:19:0E:xx:xx:xx from 00:19:88:xx:xx:xx (data size 44) ...&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 0 time 38.05ms&lt;br /&gt;
44 bytes from 00:19:0E:xx:xx:xx id 1 time 37.09ms&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Here 00:19:0E:xx:xx:xx is the Bluetooth MAC address of the Host.&lt;br /&gt;
&lt;br /&gt;
===Change advertising name===&lt;br /&gt;
* to change your module&#039;s name on Bluetooth network:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 name ARMADEUS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced usages==&lt;br /&gt;
===Setup a Terminal between a PC and your APF through Bluetooth===&lt;br /&gt;
====On the APF====&lt;br /&gt;
* the first step is to create the corresponding node for the future connection:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# mknod /dev/rfcomm0 c 216 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* then, listen to an incoming connection, on the &#039;&#039;rfcomm0&#039;&#039; (here channel 7 is chosen):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm -i hci0 listen /dev/rfcomm0 7 &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Note|If RFCOMM protocol is not built statically in your kernel, you might need to load it before use with: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# modprobe rfcomm &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|If you plan to connect from your smartphone, don&#039;t specify a channel number as most apps will try to connect to channel 1: &amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;# rfcomm -i hci0 listen /dev/rfcomm0 &amp;amp;&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
* and the last step, when the connection is open, is to connect a terminal (through getty) to the device &#039;&#039;/dev/rfcomm0&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# getty 38400 /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====On the PC====&lt;br /&gt;
* after the two first steps on the APF, you need to connect the PC to the APF with the same channel (7):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rfcomm connect 0 00:19:88:2B:xx:xx 7             (replace 00:19:88:2B:xx:xx with the Bluetooth @ of your APF)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* and configure &#039;&#039;minicom&#039;&#039; (&#039;&#039;$HOME/.minirc.dfl&#039;&#039;):&lt;br /&gt;
 pu port             /dev/rfcomm0&lt;br /&gt;
 pu baudrate         38400&lt;br /&gt;
 pu bits             8&lt;br /&gt;
 pu parity           N&lt;br /&gt;
 pu stopbits         1&lt;br /&gt;
* when &#039;&#039;getty&#039;&#039; is running on the APF/OPOS, you could you connect with &#039;&#039;minicom&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ minicom -o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* it could be a good idea to create an additional user account for remotely login through Bluetooth, by following [[Adding_users|these instructions]].&lt;br /&gt;
&lt;br /&gt;
====On your Android smartphone====&lt;br /&gt;
* install BlueTerm app&lt;br /&gt;
* connect to right Bluetooth device... that&#039;s it ;-)&lt;br /&gt;
&lt;br /&gt;
===Using a Bluetooth keyboard on your APF===&lt;br /&gt;
The only thing needed after having a bluetooth correctly configured is to use this command :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ hidd --connect keyboard_bdaddr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Controlling your board from an android device (using rfcomm)===&lt;br /&gt;
The following section shows how to send commands to the board from an android device via Bluetooth. The goal is to control the two LEDs present on the board. An APF51dev and a Samsung Galaxy Tab 2 are used in this example.&lt;br /&gt;
&lt;br /&gt;
On the APF:&lt;br /&gt;
&lt;br /&gt;
* Enable the SPP profile. Here, it is using the channel 1.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# sdptool add --channel=1 SP&lt;br /&gt;
Serial Port service registered&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Listen incomming connections on the channel 1. The script &#039;&#039;serial-server.sh&#039;&#039; is located in &#039;&#039;demos/android/android_remote_controller&#039;&#039;.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# rfcomm listen hci0 1 ./serial-server.sh {}&lt;br /&gt;
Waiting for connection on channel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the android device:&lt;br /&gt;
&lt;br /&gt;
* Deploy the app on your device. The app is avalaible [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.tar.gz here as source] or [ftp://ftp2.armadeus.com/armadeusw/apf-remote-controller.apk here as apk].&lt;br /&gt;
* Start the app.&lt;br /&gt;
* Enjoy :-)&lt;br /&gt;
&lt;br /&gt;
===Others===&lt;br /&gt;
* [[TCP/IP with Bluetooth]]&lt;br /&gt;
* [[OBEX]] transfers&lt;br /&gt;
* [[Wiimote]]&lt;br /&gt;
&lt;br /&gt;
{{Note|On iOS, it is &#039;&#039;&#039;not&#039;&#039;&#039; possible to use standard Bluetooth devices that are not registered through [https://developer.apple.com/programs/mfi/ MFi Program]. The only to communicate with your modules is to have a Bluetooth Low Energy interface}}&lt;br /&gt;
&lt;br /&gt;
==Bluetooth Low Energy (BLE)==&lt;br /&gt;
* This protocol enhancement for low energy networks is only available on [[APF6]], [[OPOS6UL]] and [[OPOS6UL_NANO]] modules with corresponding Wi-Fi+BLE hardware option.&lt;br /&gt;
&lt;br /&gt;
* To scan for BLE devices (&#039;&#039;hci0&#039;&#039; interface should be up):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hcitool hci0 lescan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Most operations can then be done with &#039;&#039;bluetoothctl&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# bluetoothctl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===APF/OPOS as BLE device===&lt;br /&gt;
* Most of the job consist in developing a GATT server implementing desired functionalities/characteristics. Some examples are given in Bluez sources. For example (&#039;&#039;python&#039;&#039; is needed and &#039;&#039;bluetoothd&#039;&#039; should have been launched with &#039;&#039;--experimental&#039;&#039; option):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# hciconfig hci0 up&lt;br /&gt;
# /root/example-gatt-server&lt;br /&gt;
# hciconfig hci0 leadv         (to start BLE Advertising)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* You can then use &#039;&#039;BLE Scanner&#039;&#039; or &#039;&#039;LightBlue&#039;&#039; Android/iOS app.&lt;br /&gt;
* For &amp;quot;iBeacon&amp;quot; stuff, [http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-raspberry-pi/ this tutorial] may serve as a starting example.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* http://www.bluez.org/&lt;br /&gt;
* http://www.hanscees.com/bluezhowto.html&lt;br /&gt;
* [http://doc.ubuntu-fr.org/bluetooth_materiel-soutenu Dongle USB&amp;lt;-&amp;gt;Bluetooth supportés sous Ubuntu]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/comprendre/bluetooth-installation-et-utilisation GLMF n°88 - Bluetooth, installation et utilisation]&lt;br /&gt;
* [http://www.unixgarden.com/index.php/embarque/communication-de-donnees-et-d’images-issues-de-la-carte-fox-par-bluetooth GLMF n°95 - Communication de données et d&#039;images issues de la carte Fox par Bluetooth]&lt;br /&gt;
&lt;br /&gt;
[[Category:Wireless]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=OPOS6UL_Linux_kernel_status&amp;diff=14680</id>
		<title>OPOS6UL Linux kernel status</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=OPOS6UL_Linux_kernel_status&amp;diff=14680"/>
		<updated>2018-08-09T11:04:17Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: kernel]]&lt;br /&gt;
[[Category: OPOS6UL]]&lt;br /&gt;
&lt;br /&gt;
The [[OPOS6UL]] Linux distribution can be found here: [http://sourceforge.net/project/showfiles.php?group_id=122057&amp;amp;package_id=133240 latest stable installation tarball from SourceForge]&lt;br /&gt;
&lt;br /&gt;
==Current version==&lt;br /&gt;
Currently (2018.08) default supported Linux version for [[OPOS6UL]] in armadeus BSP is: &#039;&#039;&#039;vanilla 4.17&#039;&#039;&#039;. [[OPOS6UL]] have been mainlined in Linux from 4.11, so any kernel with higher version number should support this board.&lt;br /&gt;
&lt;br /&gt;
We also support a &amp;quot;legacy&amp;quot; kernel, based on Freescale/NXP 4.1, to have PXP/ALSA functionnalities available until they are fully integrated in vanilla/mainline. Details about this kernel can be found [[OPOS6UL_legacy41_Linux_kernel_status|here]].&lt;br /&gt;
&lt;br /&gt;
Details concerning the drivers usage can be found [[Setup|below]].&lt;br /&gt;
&lt;br /&gt;
* NT = Not Tested&lt;br /&gt;
* NA = Not Available / Not possible&lt;br /&gt;
&lt;br /&gt;
==OPOS6UL SOM==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Linux devices status on SOM&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#b9e9a3;&amp;quot; |  &#039;&#039;&#039;4.17&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Driver&#039;&#039;&#039; || colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Compiling ? &amp;lt;br&amp;gt; Static / Module&#039;&#039;&#039; || &#039;&#039;&#039; Working ? &#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;eMMC&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK ||&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;SPI&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[SPI]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[I2C]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Keypad&#039;&#039;&#039; || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || Not tested yet&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;MMC/SD/SDIO&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK ||&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;UART&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK ||&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Ethernet&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK ||&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;USB OTG&#039;&#039;&#039; ||  style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT ||  style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[USB]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;USB HOST1&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[USB]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;PWM&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[PWM]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;RTC&#039;&#039;&#039; || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || i.MX6UL [[RTC]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Watchdog&#039;&#039;&#039; || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || [[Watchdog]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;PM sleep/wakeup&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || [[Power management]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Frequency scaling&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || Not tested yet&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;CSI (Camera)&#039;&#039;&#039; || style=&amp;quot;background:#ff0000;&amp;quot; | NA || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT ||&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;SAI (Audio)&#039;&#039;&#039; || style=&amp;quot;background:#ff0000;&amp;quot; | NA || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || [[ALSA]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Security/Sahara/RTIC&#039;&#039;&#039; || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || Not tested yet&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Wi-Fi (b/g)&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#00ff00;&amp;quot; | OK ||  style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[Wifi|Wi-Fi]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Bluetooth&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#00ff00;&amp;quot; | OK ||  style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[Bluetooth]] / No RTS/CTS Bluetooth&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;PXP&#039;&#039;&#039; || style=&amp;quot;background:#ff0000;&amp;quot; | NA || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || /dev/pxp_device&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Xenomai&#039;&#039;&#039; || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#eeee00;&amp;quot; | NT || &lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==OPOS6ULDev baseboard==&lt;br /&gt;
* NT = Not Tested&lt;br /&gt;
* NA = Not Available / Not possible&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Linux devices status on Dev board&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#b9e9a3;&amp;quot; |  &#039;&#039;&#039;4.17&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Driver&#039;&#039;&#039; || colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Compiling ? &amp;lt;br&amp;gt; Static / Module&#039;&#039;&#039; || &#039;&#039;&#039;Working ?&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Ethernet&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK ||&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;LCD&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Tested with ST0700 &amp;amp; LQ043. [[LCD]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Backlight&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Inverted polarity. New kernel API.&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;SPDIF audio Out&#039;&#039;&#039; || style=&amp;quot;background:#ff0000;&amp;quot; | NA || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#ff0000;&amp;quot; | NA || [[ALSA]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;Touchscreen&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Single touch only. [[Tslib]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;USB Host&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || High Speed&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;USB OTG&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || High Speed&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;CAN Bus&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[CAN_bus_Linux_driver]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;GPS&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[GPS]] + [[Dragino_Lora/GPS_HAT]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;LoRa&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[Dragino_Lora/GPS_HAT]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;GSM/3G&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || Quectel M95&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;GPIO&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[GPIOlib]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;User LED&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[GPIO LEDS]]&lt;br /&gt;
|----------------&lt;br /&gt;
|&#039;&#039;&#039;User button&#039;&#039;&#039; || style=&amp;quot;background:#00ff00;&amp;quot; | OK || style=&amp;quot;background:#eeee00;&amp;quot; | NT || style=&amp;quot;background:#00ff00;&amp;quot; | OK || [[GPIO keys]] / evtest&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Releases&amp;diff=14679</id>
		<title>Releases</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Releases&amp;diff=14679"/>
		<updated>2018-08-09T10:24:58Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Release]]&lt;br /&gt;
&lt;br /&gt;
==General Informations==&lt;br /&gt;
*Forum: https://lists.sourceforge.net/lists/listinfo/armadeus-forum&lt;br /&gt;
*IRC channel: irc://chat.freenode.net/#Armadeus (we often speak french here but english speaking people are also welcome ! ;-) )&lt;br /&gt;
** If you are looking for an IRC client, [http://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients here is a complete list]. Chatzilla, Irssi, Mibbit and Quassel are good candidates.&lt;br /&gt;
*SourceForge: http://sourceforge.net/projects/armadeus/&lt;br /&gt;
*Source code: https://sourceforge.net/p/armadeus/code/ci/master/tree/&lt;br /&gt;
*Bug tracker: https://sourceforge.net/p/armadeus/bugs/&lt;br /&gt;
&lt;br /&gt;
===Kernel status===&lt;br /&gt;
* [[APF6_Linux_kernel_status|APF6]]&lt;br /&gt;
* [[APF28_Linux_kernel_status|APF28]]&lt;br /&gt;
* [[APF51_Linux_kernel_status|APF51]]&lt;br /&gt;
* [[APF27_Linux_kernel_status|APF27]]&lt;br /&gt;
&lt;br /&gt;
===Buildroot status===&lt;br /&gt;
* [[Current Buildroot status in Armadeus]]&lt;br /&gt;
&lt;br /&gt;
==Head of GIT (development in progress)==&lt;br /&gt;
* git clone git://git.code.sf.net/p/armadeus/code armadeus&lt;br /&gt;
* [[Armadeus 8.0 Roadmap]]&lt;br /&gt;
&lt;br /&gt;
==Release 7.0 (latest stable one)==&lt;br /&gt;
* Release date: August 7th, 2018&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/armadeus/armadeus-7.0/ Download it]&lt;br /&gt;
* [https://sourceforge.net/p/armadeus/code/ci/armadeus-7.0/tree/ChangeLog Release note]&lt;br /&gt;
* [[Armadeus_7.0_Troubleshots|Troubleshots]]&lt;br /&gt;
* Main changes:&lt;br /&gt;
** [[OPOS6UL]] &amp;amp; [[OPOS6UL_NANO]] support (U-Boot 2018.05 &amp;amp; Linux 4.17)&lt;br /&gt;
** bump to BR 2017.02&lt;br /&gt;
&lt;br /&gt;
==Release 6.0==&lt;br /&gt;
* Release date: August 10th 2015&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/armadeus/armadeus-6.0/ Download it]&lt;br /&gt;
* [https://sourceforge.net/p/armadeus/code/ci/armadeus-6.0/tree/ChangeLog Release note]&lt;br /&gt;
* [[Armadeus_6.0_Troubleshots|Troubleshots]]&lt;br /&gt;
* Main changes:&lt;br /&gt;
** [[APF6]] &amp;amp; [[APF6_SP]] support&lt;br /&gt;
** bump to BR 2015.02&lt;br /&gt;
** BR new packages: apf-config, nss-pam-ldapd, gnu-boy, shiboken, imx_usb_loader, Tk, sam7_pgm-ng, xc3sprog, agg, gnash, owfs, mmc-utils, python-wx&lt;br /&gt;
&lt;br /&gt;
==Release 5.3==&lt;br /&gt;
* Release date: December 25th 2013&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/armadeus/armadeus-5.3/ Download it]&lt;br /&gt;
* [https://sourceforge.net/p/armadeus/code/ci/9669021e6a49619edcf8dfa65ac8cb89ce30445a/tree/ChangeLog Release note]&lt;br /&gt;
* [[Armadeus_5.3_Troubleshots|Troubleshots]]&lt;br /&gt;
* [[Armadeus_5.3_TestReport|Test report]]&lt;br /&gt;
* Main changes:&lt;br /&gt;
** bump to BUILDROOT 2013.05 - for all APF boards&lt;br /&gt;
** use binutils 2.23.2 - for all APF boards; use GCC 4.7.4 - for all APF boards&lt;br /&gt;
** BUILDROOT new packages: Beremiz, Joe text editor, minicom, python pyro, SMS server tools 3, gnokii&lt;br /&gt;
&lt;br /&gt;
===Things to do before using armadeus-5.3===&lt;br /&gt;
{{Warning|APF27 &amp;amp; APF51 users should pay attention on the update procedure order when upgrading to armadeus-5.3. &#039;&#039;&#039;U-Boot have to be updated first or the board may be bricked !!&#039;&#039;&#039; Indeed we have made some changes to NAND mapping to be able to use Linux vanilla kernels easily and this mapping is not compatible with the older one. The procedure for APF27/APF51/PPSxx is then:&lt;br /&gt;
 BIOS&amp;gt; run update_uboot&lt;br /&gt;
 BIOS&amp;gt; reset&lt;br /&gt;
&lt;br /&gt;
 BIOS&amp;gt; run flash_reset_env&lt;br /&gt;
 BIOS&amp;gt; reset&lt;br /&gt;
&lt;br /&gt;
 (change your environment variables)&lt;br /&gt;
 BIOS&amp;gt; run update_all&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Warning|As compiler version/configuration has changed since armadeus-5.2 and as ccache is activated by default in our Buildroot defconfigs, you have to purge the cache as stated in Buildroot documentation:&lt;br /&gt;
 &amp;quot;Note that Buildroot does not try to invalidate the cache&lt;br /&gt;
 contents when the compiler changes in an incompatible&lt;br /&gt;
 way. Therefore, if you make a change to the compiler version&lt;br /&gt;
 and/or configuration, you are responsible for purging the&lt;br /&gt;
 ccache cache by removing the $HOME/.buildroot-ccache&lt;br /&gt;
 directory.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Release 5.2==&lt;br /&gt;
* Release date: October 11th 2012&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/armadeus/armadeus-5.2/ Download it]&lt;br /&gt;
* [http://armadeus.git.sourceforge.net/git/gitweb.cgi?p=armadeus/armadeus;a=blob_plain;f=ChangeLog;hb=e1b4fcd8745bb954a137cd797dbbfdf5aa712d95 Release note]&lt;br /&gt;
* [[Armadeus_5.2_Troubleshots|Troubleshots]]&lt;br /&gt;
* [[Armadeus_5.2_TestReport|Test report]]&lt;br /&gt;
&lt;br /&gt;
==Release 5.1==&lt;br /&gt;
* Due to some major bugs with the PPS board this release has never been published&lt;br /&gt;
  &lt;br /&gt;
==Release 5.0==&lt;br /&gt;
* Release date: August 12th 2012&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/armadeus/armadeus-5.0/ Download it]&lt;br /&gt;
* [http://armadeus.git.sourceforge.net/git/gitweb.cgi?p=armadeus/armadeus;a=blob_plain;f=ChangeLog;hb=615f7adffd99bf9e91183078664a9099551f5b93 Release note]&lt;br /&gt;
* [[Armadeus_5.0_Troubleshots|Troubleshots]]&lt;br /&gt;
&lt;br /&gt;
==Release 4.1==&lt;br /&gt;
* Release date: January 27th 2012&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/armadeus/armadeus-4.1/ Download it]&lt;br /&gt;
* [http://armadeus.git.sourceforge.net/git/gitweb.cgi?p=armadeus/armadeus;a=blob;f=ChangeLog;hb=cbc69e2606aeb8ad56701b3191e9632dc8358653 Release note]&lt;br /&gt;
* [[Armadeus_4.1_Troubleshots|Troubleshots]]&lt;br /&gt;
&lt;br /&gt;
==Release 4.0==&lt;br /&gt;
* Release date: July 9th 2011&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/ Download it]&lt;br /&gt;
* [http://armadeus.git.sourceforge.net/git/gitweb.cgi?p=armadeus/armadeus;a=blob;f=ChangeLog;hb=1b5fdfc33dd4a3ce630c154fd49d1664cb8c9712 Release note]&lt;br /&gt;
* [[Armadeus_4.0_Troubleshots|Troubleshots]]&lt;br /&gt;
&lt;br /&gt;
==Release 3.4==&lt;br /&gt;
* Release date: March 3rd 2011&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/ Download it]&lt;br /&gt;
* [http://armadeus.git.sourceforge.net/git/gitweb.cgi?p=armadeus/armadeus;a=blob;f=ChangeLog;h=f3fd8249f10866ffb9df14c0526c176fee2ddc51;hb=aefc2af7c2b973b7ff9e3b5435370a7c19628d33 Release note]&lt;br /&gt;
* [[Armadeus_3.4_Troubleshots|Troubleshots]]&lt;br /&gt;
&lt;br /&gt;
==Release 3.3==&lt;br /&gt;
* Release date: July 30th 2010&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/ Download it]&lt;br /&gt;
* [http://armadeus.git.sourceforge.net/git/gitweb.cgi?p=armadeus/armadeus;a=blob;f=ChangeLog;h=c0ecae02824d011888fcea7ef53b9eae260f52cc;hb=HEAD Release note]&lt;br /&gt;
* [[Armadeus_3.3_Troubleshots|Troubleshots]]&lt;br /&gt;
&lt;br /&gt;
==Release 3.2==&lt;br /&gt;
* Release date: December 1rst 2009&lt;br /&gt;
* [http://sourceforge.net/projects/armadeus/files/ Download it]&lt;br /&gt;
* [http://armadeus.git.sourceforge.net/git/gitweb.cgi?p=armadeus/armadeus;a=blob;f=ChangeLog;hb=d88d22cdfdb533245d908290e7b67f68ec8cfe76 Release note]&lt;br /&gt;
* [[Armadeus_3.2_Troubleshots|Troubleshots]]&lt;br /&gt;
&lt;br /&gt;
==Release 3.1==&lt;br /&gt;
*Files: http://sourceforge.net/projects/armadeus/files/&lt;br /&gt;
*Release note: [http://armadeus.git.sourceforge.net/git/gitweb.cgi?p=armadeus/armadeus;a=blob;f=ChangeLog;hb=1dc8abdaafd70f4e8d12958c0bc69b6390bb8eda]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=LinuxInstall&amp;diff=14678</id>
		<title>LinuxInstall</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=LinuxInstall&amp;diff=14678"/>
		<updated>2018-08-09T10:15:42Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Configure SDK/BSP options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;How-To install Armadeus Software Development Kit (SDK) on Linux systems. This SDK is currently based on the (excellent) [http://buildroot.net/ Buildroot].&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The installation was successfully tested on the following distributions:&lt;br /&gt;
* Debian Lenny (5.0),  Squeeze (6.0.x), Wheezy (7.2), Jessie (8.0)&lt;br /&gt;
* X/KUbuntu Edgy Eft (6.10), Gutsy Gibbon (7.10), Hardy Heron (8.04) &amp;amp; Jaunty Jackalope (9.04)&lt;br /&gt;
* Ubuntu  Lucid Lynx (10.04) (32 &amp;amp; 64bits), 12.04 LTS (32 &amp;amp; 64bits), 13.10 (32 &amp;amp; 64bits), 14.04, 15.04 &amp;amp; 16.04&lt;br /&gt;
* LUbuntu 17.10&lt;br /&gt;
* Mandriva 2006&lt;br /&gt;
* Fedora Core 3 &amp;amp; 4, Fedora 10, Laughlin (14)&lt;br /&gt;
* Red Hat Enterprise 5.2&lt;br /&gt;
* Gentoo 10.0 (32 &amp;amp; 64 bits)&lt;br /&gt;
* SuSE 10.1, OpenSUSE 11.3 - 12.3&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The installation may fail on:&#039;&#039;&#039;&lt;br /&gt;
* Ubuntu Karmic Koala (9.10): tslib fails to build&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APF28 requirements:&#039;&#039;&#039;&lt;br /&gt;
* APF28 board requires a Linux distribution with (GNU) tar version 1.20 or later to compile the Linux Kernel - Please update or upgrade your Linux distribution. &lt;br /&gt;
&lt;br /&gt;
==Prerequisites for Linux installation==&lt;br /&gt;
{{Note|From here we assume that your Linux system has a &#039;&#039;make&#039;&#039; version &#039;&#039;&#039;greater or equal to&#039;&#039;&#039; 3.81. To check it: &lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make -v&lt;br /&gt;
GNU Make 3.81&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
For armadeus up to 3.4, make should be &#039;&#039;&#039;strictly&#039;&#039;&#039; make-3.81 (make-3.82 is too strict). A Fedora (14 and 15) -specific solution can be found later; other recent distributions such as mageia1 also have make-3.82, and a generic solution, based on configure&amp;amp;&amp;amp; make&amp;amp;&amp;amp; sudo make install can be used to install make-3.81 (which can be retrieved from http://ftp.gnu.org/gnu/make/make-6.81.tar.gz) in /usr/local/bin (and , according to one&#039;s PATH, make 3-81 can be invoked directly or as /usr/local/bin/make). &lt;br /&gt;
 &lt;br /&gt;
Depending on your distribution, some additional packages are required:&lt;br /&gt;
&lt;br /&gt;
===Debian/Ubuntu based systems===&lt;br /&gt;
[[Ubuntu/Debian installation prerequisites]]&lt;br /&gt;
&lt;br /&gt;
===Mandriva based systems=== &lt;br /&gt;
[[Mandriva installation prerequisites]]&lt;br /&gt;
&lt;br /&gt;
===RPM-based systems (RedHat, Fedora, CentOS)===&lt;br /&gt;
[[RedHat/Fedora installation prerequisites]]&lt;br /&gt;
&lt;br /&gt;
===OpenSuse based systems===&lt;br /&gt;
[[OpenSuse installation prerequisites]]&lt;br /&gt;
&lt;br /&gt;
===Gentoo based systems===&lt;br /&gt;
[[Gentoo installation prerequisites]]&lt;br /&gt;
&lt;br /&gt;
==Get Armadeus software==&lt;br /&gt;
* &#039;&#039;&#039;If you are a &amp;quot;careful&amp;quot; user&#039;&#039;&#039;, then download [https://sourceforge.net/projects/armadeus/files/ the latest stable installation tarball from SourceForge] and detar it wherever you want:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ tar xjvf armadeus-7.0.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;If you want the latest snapshot or if you have an [[OPOS6UL]]&#039;&#039;&#039;, the whole development tree can be checked out from our [[GIT]] repository.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone git://git.code.sf.net/p/armadeus/code armadeus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* depending on your previous choice, a directory named &#039;&#039;armadeus/&#039;&#039; or &#039;&#039;armadeus-7.0/&#039;&#039; will be created on your hard-disk and will contain all the files you need.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks&#039;&#039;&#039;:&lt;br /&gt;
* &#039;&#039;&#039;Do not use spaces&#039;&#039;&#039; in the directory name !&lt;br /&gt;
* &#039;&#039;&#039;Do not use a directory path beginning with /usr.&#039;&#039;&#039; It is a known bug of Buildroot (until BR2012.11, at 2012-12).&lt;br /&gt;
* GIT write/push accesses are limited to the integrators ([[User:JulienB|JulienB]], [[User:SebastienSz|SebastienSz]], [[User:Jorasse|Jorasse]], [[User:FabienM|FabienM]], [[User:SebastienR|SebastienR]])&lt;br /&gt;
&lt;br /&gt;
==Configure SDK/BSP options==&lt;br /&gt;
{{Note|If you are new to Armadeus and have troubles compiling armadeus-5.x/armadeus-6.x using the following instructions, you may find some hints here: [[Releases]]}}&lt;br /&gt;
*Go to the directory where you put the Armadeus sources:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cd armadeus/  (or armadeus-7.0/)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The first time you compile an Armadeus distribution you have to specify the target (here the [[APF9328]]) to work with. &lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ make apf9328_defconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This command reloads the default configuration to support your target and automatically start a Buildroot&#039;s configuration menu.&lt;br /&gt;
&lt;br /&gt;
* Current valid default configurations are:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
apf9328_defconfig  apf27_defconfig  pps_defconfig  apf28_defconfig  apf51_defconfig  pps51_defconfig apf6_defconfig apf6legacy_defconfig opos6ul_defconfig opos6ulnano_defconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For PPS boards, please see [[APF27_PPS]] or [[PPS51]] Wiki pages, as these boards have specific build.&lt;br /&gt;
&lt;br /&gt;
* After some downloads, you will get the Buildroot configuration interface:&lt;br /&gt;
&lt;br /&gt;
{{Note|If you ever made changes during the following steps, at any time, you can reload the default configuration with:&lt;br /&gt;
 $ make xxx_defconfig       (xxx depending on your module name)}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Menuconfig3.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
*If you are not familiar with Buildroot here are some tips:&lt;br /&gt;
*# you can move the highlighted item with the &amp;quot;up&amp;quot;/&amp;quot;down&amp;quot; arrow keys&lt;br /&gt;
*# with the &amp;quot;left&amp;quot;/&amp;quot;right&amp;quot; arrow keys you can choose between &amp;quot;Select&amp;quot;, &amp;quot;Exit&amp;quot; or &amp;quot;Help&amp;quot; buttons&lt;br /&gt;
*# &amp;quot;space&amp;quot;/&amp;quot;enter&amp;quot;:&lt;br /&gt;
*#* selects the currently highlighted item if you are on the &amp;quot;Select&amp;quot; button&lt;br /&gt;
*#* go back in previous menu if you are on &amp;quot;Exit&amp;quot; button&lt;br /&gt;
*#* show you some Help for current item if you are on &amp;quot;Help&amp;quot; button&lt;br /&gt;
*# for more Help about Buildroot commands, select &amp;quot;Help&amp;quot; in the main configuration screen&lt;br /&gt;
&lt;br /&gt;
* Update the memory configuration of your board (&#039;&#039;&#039;if needed&#039;&#039;&#039;; by default BSP is configured for the minimal memory configuration available on the corresponding board):&lt;br /&gt;
&lt;br /&gt;
:In menu:&lt;br /&gt;
:&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;System configuration  ---&amp;gt;    [*] Armadeus Device Support  ---&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:you can check and change the quantity of RAM available on your Armadeus board:&lt;br /&gt;
:[[Image:Build_config_memory.png]]&lt;br /&gt;
:For [[APF9328]] the memory can be either 16 or 32MiB (be sure to select 1 RAM chip)&lt;br /&gt;
:For [[APF27]] it could be either 64MiB or 128MiB (2 x 64MiB) (in that case be sure to select 2 chips of 64MiB instead of 1 chip of 128MiB).&lt;br /&gt;
:For [[APF51]] it could be either 256MiB or 512MiB (2x256MiB) (in such case be sure to select 2 chips of 256MiB instead of 1 chip of 512).&lt;br /&gt;
:For [[APF28]] The memory can be 128, 256, 512 or 1024MiB (be sure to select 1 RAM chip).&lt;br /&gt;
:For [[APF6]]/[[APF6SP]] The memory can be 512 Mbytes or 1Gbytes with ram chip size of 512Mbytes.&lt;br /&gt;
:For [[OPOS6UL]]/[[OPOS6UL_NANO]] The memory size is automatically detected so you don&#039;t care ;-)&lt;br /&gt;
&lt;br /&gt;
* 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:&lt;br /&gt;
:&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;Build Options ---&amp;gt;    (0) Number of jobs to run simultaneously&amp;lt;/pre&amp;gt;&lt;br /&gt;
0 means that Buildroot will try to guess automatically how much parallel jobs it can launch.&lt;br /&gt;
&lt;br /&gt;
* During the SDK/BSP build, a lot of software archives are downloaded from Internet. The downloaded files are put by default in the &#039;&#039;armadeus/downloads/&#039;&#039; directory. &#039;&#039;&#039;If you have several views or plan to build the toolchain several times&#039;&#039;&#039;, we advise you to put all the downloaded files in &#039;&#039;/local/downloads&#039;&#039; (for example). This is done by configuring Buildroot to use this directory for all your views. Nevertheless, Buildroot will be downloaded separately for each build environment you set up.&lt;br /&gt;
:&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;Build options  ---&amp;gt;    (...) Download dir&amp;lt;/pre&amp;gt;&lt;br /&gt;
:[[Image:Build_config_download.png]]&lt;br /&gt;
{{Note|Of course, &#039;&#039;/local/downloads&#039;&#039; should exists on your system and you should have writing rights on it !}}&lt;br /&gt;
* In recent Buildroot you can also use the following method:&lt;br /&gt;
 export BR2_DL_DIR=/local/downloads&lt;br /&gt;
&lt;br /&gt;
* After the build, we advise you to copy all the files in &#039;&#039;downloads/&#039;&#039; / &#039;&#039;/local/downloads&#039;&#039; on a removable medium, in case you want to install the development tools on other systems, without to have to reload all the archives.&lt;br /&gt;
&lt;br /&gt;
* Now, Exit the configuration tool and save your configuration&lt;br /&gt;
&lt;br /&gt;
* You can come back to this configuration menu, by typing (your changes will be kept): &lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
make menuconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Launch build==&lt;br /&gt;
 $ make&lt;br /&gt;
The toolchain and the full distribution are automatically built. During this procedure, several files are downloaded from Internet. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Please wait for a while.... it takes at least one hour for the first run!&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
By default, the downloaded files/tarball are put in the &#039;&#039;armadeus/downloads/&#039;&#039; directory. Please see the previous chapter to know how to optimize that if you plan to build several views or want to build faster.&lt;br /&gt;
&lt;br /&gt;
==Enjoy the result==&lt;br /&gt;
The generated binary files can be found in the subdirectory &#039;&#039;buildroot/output/images&#039;&#039;:&lt;br /&gt;
*&#039;&#039;apf9328-u-boot.brec&#039;&#039; (only on [[APF9328]]): BRecord image that can be used with the bootstrap, if U-Boot is not installed or not working (see [[BootLoader]] page)&lt;br /&gt;
*&#039;&#039;xxx-u-boot.bin&#039;&#039;: U-Boot image file to be used with U-Boot itself, (see [[BootLoader#Update_U-Boot | updating U-Boot]])&lt;br /&gt;
*&#039;&#039;xxx-linux.bin&#039;&#039;: Linux image to use with U-Boot, (see [[Target_Software_Installation#Linux_kernel_installation | updating Linux]])&lt;br /&gt;
*&#039;&#039;xxx-rootfs.jffs2&#039;&#039;: JFFS2 filesystem/rootfs image to use with U-Boot, (see [[Target_Software_Installation#Linux_rootfs_installation | updating rootfs]])&lt;br /&gt;
*&#039;&#039;xxx-rootfs.ubi&#039;&#039; (not supported on [[APF9328]]): [[UBIFS|UBI]] filesystem/rootfs image to use with U-Boot, (see [[Target_Software_Installation#Linux_rootfs_installation | updating rootfs]])&lt;br /&gt;
*&#039;&#039;xxx-rootfs.ext4&#039;&#039;: EXT4 filesystem/rootfs image to use with U-Boot, (on [[APF6]] and [[OPOS6UL]])&lt;br /&gt;
*&#039;&#039;xxx-rootfs.tar&#039;&#039;: for an NFS/MMC based rootfs, (see [[Network_Configuration#Boot_from_NFS | Booting from NFS]] &amp;amp; [[MultiMediaCard#Booting_from_MMC.2FSD | Booting from a MMC/SD]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note the new naming convention of binary files and directories (since Armadeus 4.0)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;buildroot/output/build&#039;&#039;: contains all the build results for target root filesystem, Linux, Busybox and U-Boot...&lt;br /&gt;
*&#039;&#039;buildroot/output/toolchain/&#039;&#039;: cross compilation toolchain&#039;s build dir. Binaries usable for cross-compilation are in &#039;&#039;buildroot/output/host/usr/bin&#039;&#039;.&lt;br /&gt;
*&#039;&#039;buildroot/output/target/&#039;&#039;: target filessytem before generating rootfs images&lt;br /&gt;
&lt;br /&gt;
More information is available in the  [http://buildroot.uclibc.org/buildroot.html Buildroot&#039;s documentation]&lt;br /&gt;
&lt;br /&gt;
* Note: Previous versions (3.x) of Armadeus SDK stored the generated binary files at a different place: &#039;&#039; &#039;&#039;buildroot/binaries/XX/&#039;&#039; (where XX was the name of your board).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You then copy the binary image to your server directory:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp buildroot/output/images/* /tftpboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==To keep your local copy/repository up-to-date with the armadeus GIT repository==&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git pull&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will update your working directory to the latest release.&lt;br /&gt;
&lt;br /&gt;
Note: if &amp;quot;git pull&amp;quot; fails because a directory or a file already exists, then do:&lt;br /&gt;
 $ rm -rf &amp;lt;this-directory/file&amp;gt;&lt;br /&gt;
 $ git pull&lt;br /&gt;
&lt;br /&gt;
You can do a:&lt;br /&gt;
 $ make apfXX_defconfig&lt;br /&gt;
to have the latest features automatically activated.&lt;br /&gt;
&lt;br /&gt;
You have to do a &#039;&#039;&#039;make&#039;&#039;&#039; to rebuild binary files and then upload the binary files to your target.&lt;br /&gt;
&lt;br /&gt;
Note: if definitively everything goes wrong while it worked before the last update.&lt;br /&gt;
You can apply the following procedure (all your modifications in buildroot will be lost):&lt;br /&gt;
 $ rm -rf buildroot/&lt;br /&gt;
 $ rm Makefile&lt;br /&gt;
 $ git pull&lt;br /&gt;
 $ make apfXX_defconfig&lt;br /&gt;
 $ make&lt;br /&gt;
 $ cp buildroot/output/images/* /tftpboot&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Fr:Page_Principale&amp;diff=14677</id>
		<title>Fr:Page Principale</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Fr:Page_Principale&amp;diff=14677"/>
		<updated>2018-08-09T10:14:56Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=5 cellpadding=5 border=0 width=100%&lt;br /&gt;
|- style=&amp;quot;background:#e0e0ff; color:black; font-size:18px; -moz-border-radius:8px;&amp;quot;&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; colspan=&amp;quot;2&amp;quot; | Bienvenue sur le Wiki du &amp;lt;br&amp;gt; Projet Armadeus !&lt;br /&gt;
|-&lt;br /&gt;
|valign=middle|&lt;br /&gt;
&lt;br /&gt;
Vous trouverez ici toutes les informations pour vous faire plaisir avec les cartes Armadeus.&amp;lt;br&amp;gt;&lt;br /&gt;
Si vous n&#039;êtes pas membre de ce projet et souhaitez plus d&#039;informations, veuillez consulter la [[Fr:FAQ|FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=5 cellpadding=5 border=0 width=100%&lt;br /&gt;
{{IconLink|Setup|Démarrer|setup.png|Tout ce dont vous avez besoin pour utiliser rapidement votre carte}}&lt;br /&gt;
|-&lt;br /&gt;
{{IconLink|Hardware|Matériel|hard.png|Description des cartes Armadeus &amp;lt;br&amp;gt;[[Datasheet|Accès direct aux datasheets.]]}}&lt;br /&gt;
{{IconLink|Development|Logiciel|devt.png|Comment développer des logiciels pour votre carte}}&lt;br /&gt;
|-&lt;br /&gt;
{{IconLink|Using_FPGA|FPGA|spartan3.png|Tout ce qu&#039;il faut savoir pour dompter la bête}}&lt;br /&gt;
{{IconLink|Functionalities|Fonctionnalités|idea.png|Tout ce que vous pouvez faire avec votre carte}}&lt;br /&gt;
|-&lt;br /&gt;
{{IconLink|Fr:FAQ|FAQ|faq.png|Foire Aux Questions, à lire avant de nous envoyer un courriel ! ;-)}}&lt;br /&gt;
{{IconLink|Project_Management|Releases / Work in progress|project.png|Releases et développements en cours}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|halign=mid|[[Image:APF_all.gif]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autre couleur de background #00CCFF --&amp;gt;&lt;br /&gt;
{| cellspacing=5 cellpadding=5 border=0 width=100% &lt;br /&gt;
|- style=&amp;quot;background:#e0e0ff; color:black; font-size:16px; -moz-border-radius:8px;&amp;quot;&lt;br /&gt;
! width=&amp;quot;66%&amp;quot; | Utilisation du Wiki !! Dernières nouvelles&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
&lt;br /&gt;
* Si vous n&#039;avez jamais utilisé MediaWiki, vous pourrez trouver plus d&#039;informations ici: [http://meta.wikimedia.org/wiki/Aide:Contenu Guide d&#039;utilisation] + [http://www.mediawiki.org/wiki/Manual:FAQ/fr FAQ MediaWiki]&lt;br /&gt;
* Ici vous aurez [[Special:Allpages | l&#039;Index de toutes les pages du Wiki ]]&lt;br /&gt;
* En tant que membre du projet vous avez droit à une page personnelle [[ Special:Listusers | (accessible depuis votre UserId)]], une fois que vous vous êtes [[Special:Userlogin | loggé]]&lt;br /&gt;
* Si vous souhaitez un export HTML du Wiki (mis à jour chaque mois), [http://www.armadeus.com/assos_downloads/wiki/ c&#039;est ici...]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amusez vous bien ! ;-)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{{DernièresNouvelles}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{{LanguageBar|Main_Page|Page_Principale|HauptSeite}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Main_Page&amp;diff=14676</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Main_Page&amp;diff=14676"/>
		<updated>2018-08-09T10:14:20Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Association is dead&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=5 cellpadding=5 border=0 width=100%&lt;br /&gt;
|- style=&amp;quot;background:#e0e0ff; color:black; font-size:18px; -moz-border-radius:8px;&amp;quot;&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; colspan=&amp;quot;2&amp;quot; | Bienvenue, Willkommen, Welcome on the &amp;lt;br&amp;gt;Armadeus Project Wiki !&lt;br /&gt;
|-&lt;br /&gt;
|valign=middle|&lt;br /&gt;
&lt;br /&gt;
Here you will be able to find and share usefull informations to use your Armadeus board.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are not part of this project and want more infos, then please read the [[FAQ]] first.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=5 cellpadding=5 border=0 width=100%&lt;br /&gt;
{{IconLink|Setup|Starting up|setup.png|All you need to configure and run your board quickly}}&lt;br /&gt;
|-&lt;br /&gt;
{{IconLink|Hardware|Hardware|hard.png|Armadeus boards description. &amp;lt;br /&amp;gt;[[Datasheet | Datasheets direct access.]]}}&lt;br /&gt;
{{IconLink|Development|Software|devt.png|How to develop software for your board}}&lt;br /&gt;
|-&lt;br /&gt;
{{IconLink|Using FPGA|FPGA|spartan3.png|All you need to feed the beast}}&lt;br /&gt;
{{IconLink|Functionalities|Functionalities|idea.png|All you can do with your boards}}&lt;br /&gt;
|-&lt;br /&gt;
{{IconLink|FAQ|FAQ|faq.png|Frequently Asked Questions, read this before asking us ;-)}}&lt;br /&gt;
{{IconLink|Project_Management|Releases / Work in progress|project.png|Current release &amp;amp; development}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|halign=mid|[[Image:APF_all.gif]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autre couleur de background #00CCFF --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=5 cellpadding=5 border=0 width=100% &lt;br /&gt;
|- style=&amp;quot;background:#e0e0ff; color:black; font-size:16px; -moz-border-radius:8px;&amp;quot;&lt;br /&gt;
! width=&amp;quot;66%&amp;quot; | Wiki Usage !! Latest News&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
&lt;br /&gt;
* If you are a first time user, you can find informations on how to use this Wiki (MediaWiki) here: [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User&#039;s Guide] + [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* You can consult the [[Special:Allpages | Index of all this Wiki pages ]]&lt;br /&gt;
* As a project member you own a personnal page: click on your UserId [[Special:Listusers | here]], after you have [[Special:Userlogin|logged in]]&lt;br /&gt;
* If you want a HTML export of the Wiki (monthly updated), [http://www.armadeus.com/assos_downloads/wiki/ it&#039;s here]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Have Fun ! ;-)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{{ArmadeusNews}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{{LanguageBar|Main_Page|Page_Principale|HauptSeite}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Dragino_Lora/GPS_HAT&amp;diff=14231</id>
		<title>Dragino Lora/GPS HAT</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Dragino_Lora/GPS_HAT&amp;diff=14231"/>
		<updated>2017-01-31T17:21:54Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Tested Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under_Construction}}&lt;br /&gt;
&lt;br /&gt;
Instructions to use Dragino Lora/GPS HAT on [[OPOS6ULDev]] (thanks to RaspberryPi™ compatible connector).&lt;br /&gt;
&lt;br /&gt;
[http://wiki.dragino.com/index.php?title=File:Hatpin.png]&lt;br /&gt;
&lt;br /&gt;
==LoRa™==&lt;br /&gt;
* RESET is connected to RPi GPIO0 which is gpio24 on [[OPOS6UL]] set as output&lt;br /&gt;
* nSS is connected to RPi GPIO6, which is gpio97 on [[OPOS6UL]] set as output&lt;br /&gt;
* DIO0 is connected to RPi GPIO7, which is gpio10 on [[OPOS6UL]] set as input&lt;br /&gt;
* on recent models (like the one we tested) DIO1 is connected to RPi GPIO4, which is gpio18 on [[OPOS6UL]] set as input&lt;br /&gt;
* on recent models (like the one we tested) DIO1 is connected to RPi GPIO5, which is gpio19 on [[OPOS6UL]] set as input&lt;br /&gt;
&lt;br /&gt;
* Uses HOPERF RFM96W module (clone of Semtech&#039;s SX1276 ?) which is controlled through SPI bus.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe spidev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Testing that chip is recognised with python spidev:&lt;br /&gt;
** Bring chip out of reset:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo 24 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio24/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio24/value&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio24/value&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** activate it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo 97 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio97/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio97/value&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** read ID (register 0x42):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import spidev&lt;br /&gt;
&lt;br /&gt;
spi = spidev.SpiDev()&lt;br /&gt;
spi.open(3,0)&lt;br /&gt;
to_send=[0x42,0x00]&lt;br /&gt;
spi.xfer(to_send)&lt;br /&gt;
[255, 255]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tested Software===&lt;br /&gt;
* https://github.com/tftelkamp/single_chan_pkt_fwd&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 Compile it under Buildroot:&lt;br /&gt;
$ make lora-forwarder&lt;br /&gt;
&lt;br /&gt;
 Compile it under Debian (as_devices needed):&lt;br /&gt;
# git clone https://github.com/tftelkamp/single_chan_pkt_fwd.git&lt;br /&gt;
# make CFLAGS=&amp;quot;-c -Wall -I/usr/include/as_devices/&amp;quot; LIBS=&amp;quot;-las_devices&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe spidev&lt;br /&gt;
# echo 9 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 24 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 97 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio97/direction&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio24/direction&lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio9/direction&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* to get &amp;amp; printout UDP data from gateway:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
&lt;br /&gt;
import socket&lt;br /&gt;
&lt;br /&gt;
UDP_IP = &amp;quot;192.168.1.28&amp;quot;&lt;br /&gt;
UDP_PORT = 1700&lt;br /&gt;
&lt;br /&gt;
sock = socket.socket(socket.AF_INET, # Internet&lt;br /&gt;
                     socket.SOCK_DGRAM) # UDP&lt;br /&gt;
sock.bind((UDP_IP, UDP_PORT))&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
	data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes&lt;br /&gt;
	print &amp;quot;received message:&amp;quot;, data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* http://wiki.dragino.com/index.php?title=Use_Lora/GPS_HAT_%2B_RaspberryPi_to_set_up_a_Lora_Node&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 To compile it on Buildroot:&lt;br /&gt;
$ make lmic-pi&lt;br /&gt;
 To compile it on Debian:&lt;br /&gt;
# wget https://github.com/ernstdevreede/lmic_pi/archive/master.zip&lt;br /&gt;
# unzip master.zip &lt;br /&gt;
# cd lmic_pi-master/lmic&lt;br /&gt;
# make CFLAGS=&amp;quot;-c -Wall -I/usr/include/as_devices/&amp;quot; LIBS=&amp;quot;-las_devices&amp;quot;&lt;br /&gt;
# cd ../examples/thethingsnetwork-send-v1/&lt;br /&gt;
# make CFLAGS=&amp;quot;-Wall -I/usr/include/as_devices/ -I../../lmic&amp;quot; LDFLAGS=&amp;quot;-las_devices&amp;quot;&lt;br /&gt;
# chmod a+x thethingsnetwork-send-v1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe spidev&lt;br /&gt;
# echo 9 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 18 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 19 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 24 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 97 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio97/direction &lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio24/direction &lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio9/direction&lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio18/direction&lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio19/direction&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* GPS is connected to UART2 (/dev/ttymxc1)&lt;br /&gt;
* [[NTP#Time_synchronisation_from_GPS]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* http://www.dragino.com/products/module/item/106-lora-gps-hat.html&lt;br /&gt;
* http://wiki.dragino.com/index.php?title=Lora/GPS_HAT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LoRa is a registered trademark of Semtech.&lt;br /&gt;
&lt;br /&gt;
RaspberryPi is a registered trademark of RaspberryPi Foundation.&lt;br /&gt;
&lt;br /&gt;
[[Category:RPi_Hats]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Dragino_Lora/GPS_HAT&amp;diff=14230</id>
		<title>Dragino Lora/GPS HAT</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Dragino_Lora/GPS_HAT&amp;diff=14230"/>
		<updated>2017-01-30T16:59:44Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Tested Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under_Construction}}&lt;br /&gt;
&lt;br /&gt;
Instructions to use Dragino Lora/GPS HAT on [[OPOS6ULDev]] (thanks to RaspberryPi™ compatible connector).&lt;br /&gt;
&lt;br /&gt;
[http://wiki.dragino.com/index.php?title=File:Hatpin.png]&lt;br /&gt;
&lt;br /&gt;
==LoRa™==&lt;br /&gt;
* RESET is connected to RPi GPIO0 which is gpio24 on [[OPOS6UL]] set as output&lt;br /&gt;
* nSS is connected to RPi GPIO6, which is gpio97 on [[OPOS6UL]] set as output&lt;br /&gt;
* DIO0 is connected to RPi GPIO7, which is gpio10 on [[OPOS6UL]] set as input&lt;br /&gt;
* on recent models (like the one we tested) DIO1 is connected to RPi GPIO4, which is gpio18 on [[OPOS6UL]] set as input&lt;br /&gt;
* on recent models (like the one we tested) DIO1 is connected to RPi GPIO5, which is gpio19 on [[OPOS6UL]] set as input&lt;br /&gt;
&lt;br /&gt;
* Uses HOPERF RFM96W module (clone of Semtech&#039;s SX1276 ?) which is controlled through SPI bus.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe spidev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Testing that chip is recognised with python spidev:&lt;br /&gt;
** Bring chip out of reset:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo 24 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio24/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio24/value&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio24/value&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** activate it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo 97 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio97/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio97/value&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** read ID (register 0x42):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import spidev&lt;br /&gt;
&lt;br /&gt;
spi = spidev.SpiDev()&lt;br /&gt;
spi.open(3,0)&lt;br /&gt;
to_send=[0x42,0x00]&lt;br /&gt;
spi.xfer(to_send)&lt;br /&gt;
[255, 255]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tested Software===&lt;br /&gt;
* https://github.com/tftelkamp/single_chan_pkt_fwd&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 Compile it under Buildroot:&lt;br /&gt;
$ make lora-forwarder&lt;br /&gt;
&lt;br /&gt;
 Compile it under Debian (as_devices needed):&lt;br /&gt;
# git clone https://github.com/tftelkamp/single_chan_pkt_fwd.git&lt;br /&gt;
# make CFLAGS=&amp;quot;-c -Wall -I/usr/include/as_devices/&amp;quot; LIBS=&amp;quot;-las_devices&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe spidev&lt;br /&gt;
# echo 9 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 24 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 97 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio97/direction&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio24/direction&lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio9/direction&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* to get &amp;amp; printout UDP data from gateway:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
&lt;br /&gt;
import socket&lt;br /&gt;
&lt;br /&gt;
UDP_IP = &amp;quot;192.168.1.28&amp;quot;&lt;br /&gt;
UDP_PORT = 1700&lt;br /&gt;
&lt;br /&gt;
sock = socket.socket(socket.AF_INET, # Internet&lt;br /&gt;
                     socket.SOCK_DGRAM) # UDP&lt;br /&gt;
sock.bind((UDP_IP, UDP_PORT))&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
	data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes&lt;br /&gt;
	print &amp;quot;received message:&amp;quot;, data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* http://wiki.dragino.com/index.php?title=Use_Lora/GPS_HAT_%2B_RaspberryPi_to_set_up_a_Lora_Node&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make lmic-pi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe spidev&lt;br /&gt;
# echo 9 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 18 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 19 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 24 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 97 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio97/direction &lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio24/direction &lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio9/direction&lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio18/direction&lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio19/direction&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* GPS is connected to UART2 (/dev/ttymxc1)&lt;br /&gt;
* [[NTP#Time_synchronisation_from_GPS]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* http://www.dragino.com/products/module/item/106-lora-gps-hat.html&lt;br /&gt;
* http://wiki.dragino.com/index.php?title=Lora/GPS_HAT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LoRa is a registered trademark of Semtech.&lt;br /&gt;
&lt;br /&gt;
RaspberryPi is a registered trademark of RaspberryPi Foundation.&lt;br /&gt;
&lt;br /&gt;
[[Category:RPi_Hats]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Dragino_Lora/GPS_HAT&amp;diff=14229</id>
		<title>Dragino Lora/GPS HAT</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Dragino_Lora/GPS_HAT&amp;diff=14229"/>
		<updated>2017-01-30T16:53:30Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Tested Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under_Construction}}&lt;br /&gt;
&lt;br /&gt;
Instructions to use Dragino Lora/GPS HAT on [[OPOS6ULDev]] (thanks to RaspberryPi™ compatible connector).&lt;br /&gt;
&lt;br /&gt;
[http://wiki.dragino.com/index.php?title=File:Hatpin.png]&lt;br /&gt;
&lt;br /&gt;
==LoRa™==&lt;br /&gt;
* RESET is connected to RPi GPIO0 which is gpio24 on [[OPOS6UL]] set as output&lt;br /&gt;
* nSS is connected to RPi GPIO6, which is gpio97 on [[OPOS6UL]] set as output&lt;br /&gt;
* DIO0 is connected to RPi GPIO7, which is gpio10 on [[OPOS6UL]] set as input&lt;br /&gt;
* on recent models (like the one we tested) DIO1 is connected to RPi GPIO4, which is gpio18 on [[OPOS6UL]] set as input&lt;br /&gt;
* on recent models (like the one we tested) DIO1 is connected to RPi GPIO5, which is gpio19 on [[OPOS6UL]] set as input&lt;br /&gt;
&lt;br /&gt;
* Uses HOPERF RFM96W module (clone of Semtech&#039;s SX1276 ?) which is controlled through SPI bus.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe spidev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Testing that chip is recognised with python spidev:&lt;br /&gt;
** Bring chip out of reset:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo 24 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio24/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio24/value&lt;br /&gt;
# echo 1 &amp;gt; /sys/class/gpio/gpio24/value&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** activate it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# echo 97 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio97/direction&lt;br /&gt;
# echo 0 &amp;gt; /sys/class/gpio/gpio97/value&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** read ID (register 0x42):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import spidev&lt;br /&gt;
&lt;br /&gt;
spi = spidev.SpiDev()&lt;br /&gt;
spi.open(3,0)&lt;br /&gt;
to_send=[0x42,0x00]&lt;br /&gt;
spi.xfer(to_send)&lt;br /&gt;
[255, 255]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tested Software===&lt;br /&gt;
* https://github.com/tftelkamp/single_chan_pkt_fwd&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 Compile it under Buildroot:&lt;br /&gt;
$ make lora-forwarder&lt;br /&gt;
&lt;br /&gt;
 Compile it under Debian (as_devices needed):&lt;br /&gt;
# git clone https://github.com/tftelkamp/single_chan_pkt_fwd.git&lt;br /&gt;
# make CFLAGS=&amp;quot;-c -Wall -I/usr/include/as_devices/&amp;quot; LIBS=&amp;quot;-las_devices&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe spidev&lt;br /&gt;
# echo 9 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 24 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 97 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio97/direction &lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio24/direction &lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio9/direction&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* to get &amp;amp; printout UDP data from gateway:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
&lt;br /&gt;
import socket&lt;br /&gt;
&lt;br /&gt;
UDP_IP = &amp;quot;192.168.1.28&amp;quot;&lt;br /&gt;
UDP_PORT = 1700&lt;br /&gt;
&lt;br /&gt;
sock = socket.socket(socket.AF_INET, # Internet&lt;br /&gt;
                     socket.SOCK_DGRAM) # UDP&lt;br /&gt;
sock.bind((UDP_IP, UDP_PORT))&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
	data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes&lt;br /&gt;
	print &amp;quot;received message:&amp;quot;, data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* http://wiki.dragino.com/index.php?title=Use_Lora/GPS_HAT_%2B_RaspberryPi_to_set_up_a_Lora_Node&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make lmic-pi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# modprobe spidev&lt;br /&gt;
# echo 9 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 18 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 19 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 24 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo 97 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio97/direction &lt;br /&gt;
# echo out &amp;gt; /sys/class/gpio/gpio24/direction &lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio9/direction&lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio18/direction&lt;br /&gt;
# echo in &amp;gt; /sys/class/gpio/gpio19/direction&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* GPS is connected to UART2 (/dev/ttymxc1)&lt;br /&gt;
* [[NTP#Time_synchronisation_from_GPS]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* http://www.dragino.com/products/module/item/106-lora-gps-hat.html&lt;br /&gt;
* http://wiki.dragino.com/index.php?title=Lora/GPS_HAT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LoRa is a registered trademark of Semtech.&lt;br /&gt;
&lt;br /&gt;
RaspberryPi is a registered trademark of RaspberryPi Foundation.&lt;br /&gt;
&lt;br /&gt;
[[Category:RPi_Hats]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Sidebar&amp;diff=14190</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Sidebar&amp;diff=14190"/>
		<updated>2016-12-28T13:43:50Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Navigation&lt;br /&gt;
** mainpage|mainpage&lt;br /&gt;
** Special:Categories|Browse categories&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
* Support/community&lt;br /&gt;
** FAQ|FAQ&lt;br /&gt;
** Help:Contents|help&lt;br /&gt;
** https://lists.sourceforge.net/lists/listinfo/armadeus-forum|Mailing list&lt;br /&gt;
** http://sourceforge.net/projects/armadeus|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
* Development&lt;br /&gt;
** http://sourceforge.net/tracker/?group_id=122057&amp;amp;atid=692259|Bug tracker&lt;br /&gt;
** http://sourceforge.net/project/showfiles.php?group_id=122057|Get latest release&lt;br /&gt;
** http://sourceforge.net/p/armadeus/code/ci/master/tree/|Browse GIT repository&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Sidebar&amp;diff=13533</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Sidebar&amp;diff=13533"/>
		<updated>2015-09-23T07:20:55Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Navigation&lt;br /&gt;
** mainpage|mainpage&lt;br /&gt;
** Special:Categories|Browse categories&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
* Support/community&lt;br /&gt;
** FAQ|FAQ&lt;br /&gt;
** Help:Contents|help&lt;br /&gt;
** https://lists.sourceforge.net/lists/listinfo/armadeus-forum|Mailing list&lt;br /&gt;
** http://sourceforge.net/projects/armadeus|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
* Development&lt;br /&gt;
** http://sourceforge.net/tracker/?group_id=122057&amp;amp;atid=692259|Bug tracker&lt;br /&gt;
** http://sourceforge.net/project/showfiles.php?group_id=122057|Get latest release&lt;br /&gt;
** http://sourceforge.net/p/armadeus/code|Browse GIT repository&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Sidebar&amp;diff=13532</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Sidebar&amp;diff=13532"/>
		<updated>2015-09-23T07:15:01Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Navigation&lt;br /&gt;
** mainpage|mainpage&lt;br /&gt;
** Special:Categories|Browse categories&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
* Support/community&lt;br /&gt;
** FAQ|FAQ&lt;br /&gt;
** helppage|help&lt;br /&gt;
** https://lists.sourceforge.net/lists/listinfo/armadeus-forum|Mailing list&lt;br /&gt;
** http://sourceforge.net/projects/armadeus|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
* Development&lt;br /&gt;
** http://sourceforge.net/tracker/?group_id=122057&amp;amp;atid=692259|Bug tracker&lt;br /&gt;
** http://sourceforge.net/project/showfiles.php?group_id=122057|Get latest release&lt;br /&gt;
** http://sourceforge.net/p/armadeus/code|Browse GIT repository&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Common.css&amp;diff=13530</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Common.css&amp;diff=13530"/>
		<updated>2015-09-22T19:15:34Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/** CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/** Well... that&#039;s theory because following is not working and it appears that modifying skins/MonoBook/main.css is the way to do... */&lt;br /&gt;
# Style for APF bash scripts: pre tags with class &amp;quot;apf&amp;quot;&lt;br /&gt;
pre.apf {&lt;br /&gt;
 background-color: black;&lt;br /&gt;
 color: grey;&lt;br /&gt;
 font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=HelloWorld&amp;diff=13529</id>
		<title>HelloWorld</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=HelloWorld&amp;diff=13529"/>
		<updated>2015-09-22T19:14:07Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Putting it all together in a Makefile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
On this page you will learn how to create your first C application for your Armadeus board&lt;br /&gt;
&lt;br /&gt;
==Source code==&lt;br /&gt;
*First take your favorite editor/IDE and create the following program:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char *argv[])&lt;br /&gt;
{&lt;br /&gt;
    printf( &amp;quot;APF says: Hello World ! ;-)\n&amp;quot; );&lt;br /&gt;
    exit(0);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Save it as &#039;&#039;hello.c&#039;&#039; in YOUR_ARMADEUS_PROJECT_PATH/target/demos/ directory.&lt;br /&gt;
&lt;br /&gt;
==Compilation==&lt;br /&gt;
The C cross compiler is installed in &#039;&#039;buildroot/output/host/usr/bin/&#039;&#039; and is named &#039;&#039;arm-linux-gcc&#039;&#039;. You can access it with the &#039;&#039;$ARMADEUS_TOOLCHAIN_PATH&#039;&#039; environment variable:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cd YOUR_ARMADEUS_PROJECT_PATH/&lt;br /&gt;
 $ make shell_env&lt;br /&gt;
 $ source ./armadeus_env.sh&lt;br /&gt;
 $ echo $ARMADEUS_TOOLCHAIN_PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 2 possibilities to use it:&lt;br /&gt;
* either add &#039;&#039;$ARMADEUS_TOOLCHAIN_PATH&#039;&#039; to your &#039;&#039;PATH&#039;&#039; environment variable and then call &#039;&#039;arm-linux-gcc&#039;&#039; instead of &#039;&#039;gcc&#039;&#039;&lt;br /&gt;
* or call directly &#039;&#039;$ARMADEUS_TOOLCHAIN_PATH/arm-linux-gcc&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
So to compile your small program (here &#039;&#039;hello.c&#039;&#039; was saved in &#039;&#039;armadeus/target/demos/&#039;&#039; directory) do:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ cd YOUR_ARMADEUS_PROJECT_PATH/target/demos/&lt;br /&gt;
$ $ARMADEUS_TOOLCHAIN_PATH/arm-linux-gcc -o hello hello.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ export PATH=$PATH:$ARMADEUS_TOOLCHAIN_PATH&lt;br /&gt;
$ cd YOUR_ARMADEUS_PROJECT_PATH/target/demos/&lt;br /&gt;
$ arm-linux-gcc -o hello hello.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Running==&lt;br /&gt;
Copy your &#039;&#039;hello&#039;&#039; executable on your board either through TFTP or NFS&lt;br /&gt;
===TFTP===&lt;br /&gt;
* Be sure to have TFTP server installed, [[Connection_with_U-Boot_on_Linux#TFTP_server| if not it&#039;s explained here]]. Copy &#039;&#039;hello&#039;&#039; to your TFTP directory:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp hello /tftpboot/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Load your executable on the target (here my host IP is 192.168.0.2):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 # tftp -g -r hello -l /usr/bin/hello 192.168.0.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Give it executable rights, if lost during TFTP transfer:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 # chmod a+x /usr/bin/hello&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Launch it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 # /usr/bin/hello&lt;br /&gt;
 APF says: Hello World ! ;-)&lt;br /&gt;
 #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now it&#039;s up to you ! ;-)&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
* Be sure to have NFS server installed, [[Network_Configuration| if not it&#039;s explained here]]. I now assume that your server has 192.168.0.2 as IP address and &#039;&#039;/local/exports/&#039;&#039; as NFS export directory.&lt;br /&gt;
* Copy your executable:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp hello /local/exports/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Mount NFS on your target (I assume that your NFS drive is accessible from &#039;&#039;/mnt/host&#039;&#039; on the target):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 # mount -t nfs 192.168.0.2:/local/exports /mnt/host&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Launch your prog:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
 # /mnt/host/hello&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Putting it all together in a Makefile==&lt;br /&gt;
You can put your program compiling and copying in a &#039;&#039;Makefile&#039;&#039; to make things cleaner:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;make&amp;quot;&amp;gt;&lt;br /&gt;
CC=arm-linux-gcc&lt;br /&gt;
CFLAGS=-W -Wall&lt;br /&gt;
LDFLAGS=&lt;br /&gt;
&lt;br /&gt;
EXEC=hello&lt;br /&gt;
SRC=$(wildcard *.c)&lt;br /&gt;
OBJ=$(SRC:.c=.o)&lt;br /&gt;
 &lt;br /&gt;
all: $(EXEC)&lt;br /&gt;
 &lt;br /&gt;
$(EXEC): $(OBJ)&lt;br /&gt;
    $(CC) -o $@ $^ $(LDFLAGS)&lt;br /&gt;
 &lt;br /&gt;
%.o: %.c&lt;br /&gt;
    $(CC) -o $@ -c $&amp;lt; $(CFLAGS)&lt;br /&gt;
 &lt;br /&gt;
.PHONY: clean install&lt;br /&gt;
 &lt;br /&gt;
clean:&lt;br /&gt;
    rm -rf *.o&lt;br /&gt;
    rm -f $(EXEC)&lt;br /&gt;
 &lt;br /&gt;
install: all&lt;br /&gt;
    cp -f $(EXEC) /tftpboot/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Warning| If you do a cut &amp;amp; paste with previous commands, don&#039;t forget to check TABS for each target (Makefiles are using TABS and not SPACES) !! In that case make will complains about a missing separator line 11}}&lt;br /&gt;
&lt;br /&gt;
Then, just do:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make clean install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://www.handhelds.org/minihowto/porting-software.html Things to know when porting x86 software to ARM]&lt;br /&gt;
* [http://gl.developpez.com/tutoriel/outil/makefile/ Les Makefiles, comment ça marche ?] &lt;br /&gt;
* [http://www.advancedlinuxprogramming-fr.org/doku.php Livre en ligne: Programmation Linux Avancée] &lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Programming language]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Common.css&amp;diff=13528</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=MediaWiki:Common.css&amp;diff=13528"/>
		<updated>2015-09-22T18:52:56Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/** CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
# Style for APF bash scripts: pre tags with class &amp;quot;apf&amp;quot;&lt;br /&gt;
pre.apf {&lt;br /&gt;
 background-color: black;&lt;br /&gt;
 color: grey;&lt;br /&gt;
 font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13137</id>
		<title>Wiki/Project changes</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13137"/>
		<updated>2015-03-17T13:35:34Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* February 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2015==&lt;br /&gt;
===February 2015===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IMX6-CycloneV_interface_description|describe the bus interface between i.MX6 processor and CycloneV FPGA of the APF6_SP]]&lt;br /&gt;
** [[DDR3-CycloneV_interface_description|describe APF6_SP FPGA&#039;s DDR3 memory interface]]&lt;br /&gt;
** [[Pci_debug|explain how to use pcidebug tool on APF6]]&lt;br /&gt;
** [[U-Boot-2015.01|detail U-Boot 2015.01 integration]]&lt;br /&gt;
** [[Vivado_installation_on_Linux|explain how to install/use Vivado Xilinx tool with APF6_SP]]&lt;br /&gt;
** [[IIO_kernel_driver_model|detail IIO Linux drivers class]]&lt;br /&gt;
** [[UIO_kernel_driver_model|detail UIO Linux drivers class]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Simple_blinking_LED]]&lt;br /&gt;
** [[PWM]]&lt;br /&gt;
** [[MultiMediaCard]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user%27s_HOME]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===January 2015===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PCIe_fpga_load|explain how to load APF6_SP FPGA through PCIe]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Mplayer]]&lt;br /&gt;
** [[EMMC]]&lt;br /&gt;
** [[APF6]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
==2014==&lt;br /&gt;
===December 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[EMMC|detail how APF6&#039;s eMMC is partionned]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[BootStrap]]&lt;br /&gt;
&lt;br /&gt;
===November 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[POD_GUI]]&lt;br /&gt;
&lt;br /&gt;
===October 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[JTAG]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Communicate_with_your_board_from_a_Linux_Host_%28Basics%29]]&lt;br /&gt;
** [[Migen]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Quartus_installation_on_Linux| explain how to install Quartus on your Host PC]]&lt;br /&gt;
** [[APF6| detail APF6 functionnalities]]&lt;br /&gt;
** [[APF6Dev| detail APF6Dev functionnalities]]&lt;br /&gt;
&lt;br /&gt;
===June 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===May 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Migen|detail experiments of Migen on APF boards (with FPGA)]]&lt;br /&gt;
** [[U-Boot-2014.04|sumarize the porting efforts of U-Boot 2014.04 to APF boards]]&lt;br /&gt;
&lt;br /&gt;
===April 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Santek_ST070015]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
===March 2014===&lt;br /&gt;
* Not much activity ;-)&lt;br /&gt;
&lt;br /&gt;
===February 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===January 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
** [[MT9M111|explain how to use MT9M111 based camera on APF27]]&lt;br /&gt;
** [[Wl12xx_driver|explain how to use Wi-Fi chip of the APF6]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
** [[GPM]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
** [[OV9653]]&lt;br /&gt;
** [[OV7670]]&lt;br /&gt;
** [[APF27]]&lt;br /&gt;
&lt;br /&gt;
==2013==&lt;br /&gt;
&lt;br /&gt;
===December 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF51|explain how to use vanilla/mainline Linux kernels on APF51]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots|explain how to resolve eventual problems encountered with armadeus-5.3 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===November 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Kernel-upstream-status|summarize Linux efforts to push APF board mainline]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
===October 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_set_the_default_root_password|explain how to define root password on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
** [[UBIFS]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JulienQ|JulienQ]]&lt;br /&gt;
&lt;br /&gt;
===September 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
&lt;br /&gt;
===August 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Beremiz]]&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===June 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Package_usage|explain how to use opkg package manager]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===May 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[POD_GUI|detail POD GUI implementation]]&lt;br /&gt;
** [[RS-485|explain how to use RS-485 (APF28)]]&lt;br /&gt;
** [[OneWire_GPIO_bus_Master|explain how to use 1Wire (APF28)]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[User:JanosA]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
&lt;br /&gt;
===April 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Gnokii|Manage SMS on GSM modules with gnokii]]&lt;br /&gt;
** [[Scheduling_periodic_tasks|learn how to schedule automatic tasks on your APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===March 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[MCP4912]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[EFL]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:VascoB|VascoB]]&lt;br /&gt;
&lt;br /&gt;
===February 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[HMS_anybus_Linux]]&lt;br /&gt;
** [[AS1531]]&lt;br /&gt;
** [[ALSA]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:SouleB|SouleB]]&lt;br /&gt;
** [[User:JanosA|JanosA]]&lt;br /&gt;
&lt;br /&gt;
===January 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Emdebian_on_APF]]&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux]]&lt;br /&gt;
** [[FrameBuffer]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
==2012==&lt;br /&gt;
===December 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Talk:USB_to_WiFi_adapter]] &amp;amp; [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MartinH|MartinH]]&lt;br /&gt;
&lt;br /&gt;
===November 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
**[[Buildroot_Mainline_integration]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[U-boot_patches]]&lt;br /&gt;
&lt;br /&gt;
===October 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Save_buildroot_configuration|explain how to save your Buildroot configurations]]&lt;br /&gt;
** [[Armadeus_5.2_Troubleshots|summarize armadeus-5.2 troubleshots]]&lt;br /&gt;
** [[Armadeus_5.2_TestReport|summarize armadeus-5.2 tests report]]&lt;br /&gt;
** [[Coding_Rules|detail armadeus BSP Coding Rules/Style]]&lt;br /&gt;
** [[USB_OTG|detail how to use USB OTG on APF boards]]&lt;br /&gt;
** [[U-Boot-2012.10|detail U-Boot 2012.10 integration]]&lt;br /&gt;
** [[How_to_create_web_sms_sender|explain how to build a SMS webserver]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===August/September 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[UsingSyslog|explain how to use syslog in you applications]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_5.0 Troubleshots]]&lt;br /&gt;
** [[APF28 Linux kernel status]]&lt;br /&gt;
** [[USB to WiFi adapter]]&lt;br /&gt;
&lt;br /&gt;
===July 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Emdebian_on_APF|install Emdebian on an APF28]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[GPIO LEDS]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[USB_Host]]&lt;br /&gt;
** [[Kernel_drivers_status_list]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[MMC/SD]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
===June 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PPS51|explain how to use the PPS51 docking board]]&lt;br /&gt;
** [[Kernel-with-device-tree|explain how to test Linux Device Tree with our boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[U-Boot-2012.04]]&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===May 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_LEDS|detail how to use Linux LED generic API]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28|detail how to use Vanilla Linux kernel on APF28]]&lt;br /&gt;
** [[U-Boot-2012.04|document U-Boot 2012.04 integration]]&lt;br /&gt;
** [[Gentoo_installation_prerequisites|document Gentoo pre-requisites for armadeus BPS installation]]&lt;br /&gt;
** [[Aircraft_modelling_assitant_pilot|document an APF51 based aircraft project]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:HerveDa|HerveDa]]&lt;br /&gt;
&lt;br /&gt;
===April 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_PMIC|detail the capabilities of APF28&#039;s PMIC (Power Management IC)]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user&#039;s_HOME]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JacquesC|JacquesC]]&lt;br /&gt;
&lt;br /&gt;
===March 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Qt_Creator|explain how to use qtcreator as IDE]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots]]&lt;br /&gt;
** [[U-Boot-2011.12]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
&lt;br /&gt;
===February 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Tianma_TM035|detail APF28Dev&#039;s LCD specifications]]&lt;br /&gt;
** [[How_to_use_kernel_2.6.38.x_on_APF27|explain how to use 2.6.38 kernel on APF27]]&lt;br /&gt;
** [[IMX9328-Spartan3_interface_description|detail i.MX9328 &amp;lt;-&amp;gt; Spartan3 interface]]&lt;br /&gt;
** [[Automatically_mount_removable_media|explain how to automatically mount removable media (USB disks/ MMC / SD)]]&lt;br /&gt;
** [[U-Boot-2011.12|summarize efforts to port U-Boot-2011.12 on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[OpenCV]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Configure_or_flash_FPGA %3F]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:KennethM|KennethM]]&lt;br /&gt;
&lt;br /&gt;
===January 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_Linux_kernel_status|show APF28 Linux kernel status]]&lt;br /&gt;
** [[Configure_or_flash_FPGA%C2%A0%3F|explain the difference between flashing firmware and configuring FPGA]]&lt;br /&gt;
** [[IMX51-Spartan6_interface_description|clarify i.MX51 and Spartan 6 interface on APF51]]&lt;br /&gt;
** [[IMX27-Spartan3A_interface_description|clarify i.MX27 and Spartan 3 interface on APF27]]&lt;br /&gt;
** [[UAE|explain how to install/use Amiga emulator on APF]]&lt;br /&gt;
** [[APF28|give informations about the new (APF28) Armadeus systems module]]&lt;br /&gt;
** [[APF28Dev|give informations about the new (APF28Dev) Armadeus systems devt board]]&lt;br /&gt;
** [[OpenTyrian|how to install OpenTyrian game]]&lt;br /&gt;
** [[Footprints|where to find APFxx footprints]]&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots|solve problems found when using latest armadeus-4.1 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Pygame]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Hirose_connectors]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[User:SamuelM]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JeanMarieG|JeanMarieG]]&lt;br /&gt;
&lt;br /&gt;
==2011==&lt;br /&gt;
===November/December 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Magic_SysRq_Key|reset or halt a kernel from the keyboard]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[KGDB]]&lt;br /&gt;
** [[I2C]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:RafalK|RafalK]]&lt;br /&gt;
** [[User:PierreB|PierreB]]&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[X11_server|explain how to install/use an X server on APF boards]]. See also [[Matchbox]]&lt;br /&gt;
** [[Datasheet|summarizes APF&#039;s datasheet location]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[HelloWorld]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots]]&lt;br /&gt;
** [[Development_boards_power_supply]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MarcusF|MarcusF]]&lt;br /&gt;
** [[User:DenisB|DenisB]]&lt;br /&gt;
** [[User:PhilippeLe|PhilippeLe]]&lt;br /&gt;
&lt;br /&gt;
===September 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites|centralizes information on how to install Armadeus SDK on Debian/Ubuntu based Hosts]]&lt;br /&gt;
** [[Mandriva_installation_prerequisites|centralizes information on how to install Armadeus SDK on Mandriva based Hosts]]&lt;br /&gt;
** [[RedHat/Fedora_installation_prerequisites|centralizes information on how to install Armadeus SDK on RedHat/Fedora based Hosts]]&lt;br /&gt;
** [[OpenSuse_installation_prerequisites|centralizes information on how to install Armadeus SDK on OpenSuse based Hosts]]&lt;br /&gt;
** [[Floating_Point_usage|summarizes informations to use floating point calculation on APF boards]]&lt;br /&gt;
** [[Debian_on_APF|summarizes informations to install Debian on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Java_package]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:FranckB|FranckB]]&lt;br /&gt;
&lt;br /&gt;
===August 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[POD_roadmap|detail Peripheral On Demand (POD) Roadmap]]&lt;br /&gt;
** [[External_Toolchains|explain how to use external toolchains in Buildroot]]&lt;br /&gt;
** [[ArchLinux_on_APF|summarizes instructions to install ArchLinux on APF]]&lt;br /&gt;
** [[OV7670|explain how to use OV7670 based camera modules on APF27]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[QEMU]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:AlainM|AlainM]]&lt;br /&gt;
&lt;br /&gt;
===July 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots|explain how to correct eventual armadeus-4.0 problems]]&lt;br /&gt;
** [[HMS_anybus_Linux|explain how to use HMS AnyBus on APF51]]&lt;br /&gt;
** [[U-boot_patches|ease upstream integration of our U-Boot patches]]&lt;br /&gt;
** [[Audio_analog_connection|explain how to deal with ground short circuit on APF27 audio output]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Tslib]]&lt;br /&gt;
** [[Releases]] (armadeus-4.0 is out)&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===June 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_keys|explain how to use GPIOs as standard keys input]]&lt;br /&gt;
** [[Straton|explain how to use Straton PLC on APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[Watchdog]]&lt;br /&gt;
** [[Ubuntu_on_APF]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51_PMIC|explain how to use APF51 PMIC]]&lt;br /&gt;
** [[CAN_bus_Linux_sja1000|explain how to use SJA1000 CAN chips within your APF design]]&lt;br /&gt;
** [[IR_HID_USB_Remote|explain how to use USB Infrared remote controller with APF]]&lt;br /&gt;
** [[Kinect_on_APF|explain how to use Micro$oft Kinect (TM) device on the APF]]&lt;br /&gt;
** [[Tftpd|explain how to install a TFTP server on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[Gstreamer]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:JeanLouisN|JeanLouisN]]&lt;br /&gt;
** [[User:KevinJ|KevinJ]]&lt;br /&gt;
&lt;br /&gt;
===April 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Xilinx_ghdl_unisim_12.x]] &amp;amp; [[Xilinx_ghdl_simprim_12.x]]&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[CAN_bus_demo_MCP25020|explain how to use your APF27Dev to communicate with a Microchip&#039;s CAN IO expander]]&lt;br /&gt;
** [[Ngircd|explain how to install an IRC server (Ngircd) on your APF]]&lt;br /&gt;
** [[MCP4912|explain how to use the APF51Dev DAC]]&lt;br /&gt;
** [[APF51_Linux_kernel_status|show APF51 Linux kernel support]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF51Dev]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
&lt;br /&gt;
===March 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[Release_3.4|detail what&#039;s in armadeus-3.4 SDK/BSP release]]&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots|explain how to overcome potential bugs in Release 3.4]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
===February 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling|explain how to use Dynamic Frequency Scaling on Linux]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.38]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===January 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[SP_VISION|explain how to use new APF27 extension: SP_VISION]]&lt;br /&gt;
** [[GPIOlib|explain how to use Linux&#039;s GPIOlib with &amp;gt; 2.6.3x kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[IPSec_/_IPTables]]&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
===December 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IPSec_/_IPTables|detail how to have secured network on your APF]] + [[OpenVPN]]&lt;br /&gt;
** [[Measuring_speed_and_distance|explain how to measure speed and run distance of a rolling vehicule]]&lt;br /&gt;
** [[APF51|document the soon coming new module from Armadeus Systems: the APF51]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description|detail how the APF51&#039;s FPGA is communicating with the processor]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[LinuxInstall]] [[Communicate]] [[Kermit]] (OpenSuse support)&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
&lt;br /&gt;
===November 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
** [[APF27_PPS|document new PPS baseboard usage for developing secured gateways]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[USB_Webcams]] (finally found a USB camera working with APF in a RAW format)&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[Current_Buildroot_status_in_Armadeus]]&lt;br /&gt;
&lt;br /&gt;
===(End) October 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
&lt;br /&gt;
===September 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux|explain how to update FPGA bitfile partition from Linux]]&lt;br /&gt;
** [[OV9655|explain how to use OV9655 camera based modules]]&lt;br /&gt;
** [[Functionalities|detail all boards functionnalities]] (due to recent Wiki reorganisation)&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Contest|2011 Contest is launched]]&lt;br /&gt;
** [[USB_Gadget]]&lt;br /&gt;
** [[APF27Dev]]&lt;br /&gt;
** [[Applications]]&lt;br /&gt;
** [[Features]]&lt;br /&gt;
** [[Hardware]]&lt;br /&gt;
** [[Setup]]&lt;br /&gt;
** [[Development]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:GaelV|GaelV]]&lt;br /&gt;
&lt;br /&gt;
===July-August 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[PyWebRadio|explain how to build a web radio with the board]]&lt;br /&gt;
**[[OV3640|explain how to use OV3640 based camera on the APF27]]&lt;br /&gt;
**[[Release_3.3]] &amp;amp; [[Armadeus_3.3_Troubleshots]]: to document new 3.3 release&lt;br /&gt;
**[[New_wiki_architecture]] &amp;amp; [[Features]]: to summarize efforts to reorganize the Wiki&lt;br /&gt;
**[[Releases|summarize informations related to all armadeus software releases]]&lt;br /&gt;
**[[AS1531|explain how to use AS1531 ADC]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
** [[URG_laser]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF9328]] &amp;amp;&amp;amp; [[APF27]] &amp;amp;&amp;amp; [[Wireless_extension_board]] &amp;amp;&amp;amp; [[APF9328DevLight]] &amp;amp;&amp;amp; [[APF9328DevFull]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
* Following pages were put in trashcan:&lt;br /&gt;
** Most of outdated french pages&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:EemeliA|EemeliA]]&lt;br /&gt;
**[[User:HiroshiM|HiroshiM]]&lt;br /&gt;
&lt;br /&gt;
===June 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[OpenCV|explain how to install OpenCV]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[CMake|explain how to use cmake]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[GPS_daemon|explain how to setup agpsd (GPS daemon)]]&lt;br /&gt;
**[[Busybox|explain how to configure Busybox]]&lt;br /&gt;
**[[OBEX|explain how to use OBEX protocol (through Bluetooh)]]&lt;br /&gt;
**[[Wiimote|explain how to connect a Wiimote to the APF]]&lt;br /&gt;
**[[URG_laser|explain how to compile control library for URG lazers]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[Castle_Wolfenstein]]&lt;br /&gt;
**[[Keypad]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[Embedded_Linux_system_basis]]&lt;br /&gt;
**[[Qt/Embedded]]&lt;br /&gt;
**[[QEMU]]&lt;br /&gt;
**[[User:SamuelM]], [[User:RomainR]], [[User:BrunoS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ELDER_Project]]&lt;br /&gt;
&lt;br /&gt;
===May 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[WPA_supplicant|explain how to setup a WPA WiFi network]]&lt;br /&gt;
**[[TCP/IP with Bluetooth|explain how to communicate with TCP/IP through Bluetooth]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MohamedS|MohamedS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ROBOTNIK]]&lt;br /&gt;
&lt;br /&gt;
===April 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[U-Boot-2010.03|summarize effort to migrate to new version of U-Boot (2010.03)]]&lt;br /&gt;
**[[OV96xx_Linux_driver|summarizes effort to have a working V4L driver for OV96xx based sensors]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots]]&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[Camera_interface]] / [[Video_for_Linux]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MathieuB|MathieuB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===March 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots|explain how to workaround problems encountered with Armadeus 3.2 release]]&lt;br /&gt;
**[[Minicom|use Minicom as serial terminal]]&lt;br /&gt;
**[[Video_for_Linux|use Video4Linux on the APF boards]]&lt;br /&gt;
* A new project for [[Contest|Armadeus 2010 contest]] has been registered:&lt;br /&gt;
** [[OND_-_Open_Navigation_Device_(Phase_1)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[UBIFS]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[USB_Webcams]]&lt;br /&gt;
**[[FAQ]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:JaumeF|JaumeF]], who updated it&#039;s personal page&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Buildroot_2010.02_integration|detail usage of new Buildroot (BR) version with Armadeus]]&lt;br /&gt;
**[[Ethernet_console|use U-Boot/Linux with an Ethernet console (work in progress)]]&lt;br /&gt;
**[[Using_Initial_RAM_disk|use Initial RAM disk]]&lt;br /&gt;
**[[Java_package|use Java as a programming language for APF boards]]&lt;br /&gt;
**[[Accessing_U-Boot_environment_variables_from_Linux|access U-Boot environment variables from Linux]]&lt;br /&gt;
**[[Gstreamer| use gstreamer on APF boards]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**all Xenomais pages: [[Xenomai]], [[Xenomai:examples_usage]]&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Network_interface_bandwidth_measurement|explain how to measure your network interfaces bandwidth]]&lt;br /&gt;
**[[Flite|explain how to use Flite library to do speech synthesis on APF27]]&lt;br /&gt;
**[[Brushless_motor_controller|describe a brushless motor controller (Contest 2010)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[APF27_FPGA-IMX_interface_description|APF27 FPGA interface bandwidth is now testable]]&lt;br /&gt;
**[[Wireless_extension_board|APW (APF27 Wireless extension)]]&lt;br /&gt;
**[[Libertas_driver]] &amp;amp;&amp;amp; [[WiFi]]&lt;br /&gt;
**[[LinuxInstall]]&lt;br /&gt;
**[[Contest|Armadeus Project&#039;s 2010 contest]]&lt;br /&gt;
**[[SPI]]&lt;br /&gt;
**[[ALSA]]&lt;br /&gt;
**[[GIT]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:IdrissB|IdrissB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===December 2009===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[GPM|explain how to use GPM (General Purpose Mouse server for text terminal)]]&lt;br /&gt;
**[[Quilt|explain how to use quilt to generate patches for not versionned source code]]&lt;br /&gt;
**[[Keypad_usage_on_i.MX27|explain how to use i.MX27 integrated matrix keypad controller on APF27]]&lt;br /&gt;
**[[Light-APF27Dev|summarize efforts to build a low cost baseboard for APF27]]; doleances are [[Talk:Light-APF27Dev|here]]&lt;br /&gt;
**[[BQ27x00|explain how to use the BQ27x00 battery gas gauge]]&lt;br /&gt;
**[[MAX9768|explain how to use the MAX9768 class D audio amplifier]]&lt;br /&gt;
**[[Activate_i.MX_internal_UARTs|explain how to activate the i.MX internal UARTs]]&lt;br /&gt;
**[[Chimei_LW700|explain how to use the new 7&amp;quot; 800x480+touch LCD available from armadeus systems]]&lt;br /&gt;
**[[USB_to_Ethernet_adapter|explain how to use some USB&amp;lt;-&amp;gt;Ethernet adapters with APF boards]]&lt;br /&gt;
**[[Speex|explain how to use Speex (audio compression format designed for speech)]]&lt;br /&gt;
**[[Cu/uucp|explain how to use &amp;quot;cu&amp;quot; tool (from uucp package)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Mesa|Mesa is now again testable]]&lt;br /&gt;
**[[GIT|GIT usage on Armadeus]]&lt;br /&gt;
**[[SPI|SPI bus usage]]&lt;br /&gt;
**[[Linux_Debug|Linux debugging tips]]&lt;br /&gt;
**[[ALSA|Audio In &amp;amp; Out capabilities of the APF27Dev]]&lt;br /&gt;
**[[GSM/GPRS|APW&#039;s GSM module usage on APF27]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:SebastienVC|SebastienVC]] and [[User:PhilBB|PhilBB]], who updated their personal page&lt;br /&gt;
** [[User:CyrilleV|CyrilleV]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===November 2009===&lt;br /&gt;
* [[NEON_HelloWorld|A page was created]] to explain the usage of SIMD units in Cortex ARM core.&lt;br /&gt;
* [[Association#Association_prices_.28not_including_taxes.29|LQ043 TFT are obsolete and will be replaced by 7&amp;quot; 800x480 one (only for APF27).]]&lt;br /&gt;
* [[USB_Webcams| A new page]] was created to centralize efforts to make USB Webcams run on the APF boards. Examples: [[PWC_Webcams]] or [[GspcaWebcam]]&lt;br /&gt;
* [[SPI|A new page was created]] to explain how to use SPI bus from user space&lt;br /&gt;
* [[Release_3.2|Release 3.2 is out]] ([[Current_Buildroot_status_in_Armadeus]])&lt;br /&gt;
* [[Talk:ALSA| A page was created]] to explain how to use ALSA as non root user&lt;br /&gt;
* [[User:PierreDe|PierreDe]] and [[User:BrunoS|BrunoS]] joined us and updated their personal page.&lt;br /&gt;
* [[User:JeanMichelN|JeanMichelN]] and [[User:JeanJacques|JeanJacquesP]] joined us, but didn&#039;t fill their personal page.&lt;br /&gt;
&lt;br /&gt;
===October 2009===&lt;br /&gt;
* [[Adding_users|A new page]] has been created to explain how to add user accounts on your APF.&lt;br /&gt;
* [[FTP|A new page]] has been created to explain how to setup an FTP server on you board.&lt;br /&gt;
* [[User:JulienL|JulienL]] created [[GscpaWebcam|a new page]] to explain how to use &#039;&#039;gspca&#039;&#039; compatible webcams&lt;br /&gt;
* [[User:FabienM|FabienM]] created [[AsDevices| a new page]] to explain how to use the new APF devices abstraction library (to easily drive peripherals on APF boards).&lt;br /&gt;
* [[POD_Tutorial_2|POD Tutorial]] was updated.&lt;br /&gt;
* [[Create_a_FLASH_partition_to_store_user&#039;s_HOME|A new page]] has been created to explain how to created a FLASH partition to store user&#039;s HOME and so keep its personnal data when reflashing a rootfs.&lt;br /&gt;
* [[BootLoader]], [[GDB]], [[DDD]] pages have been reworked&lt;br /&gt;
* [[User:DenisA|DenisA]], joined us and updated its personal page.&lt;br /&gt;
* [[User:PhilippeL|PhilippeL]] joined us, but didn&#039;t fill its personal page.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
* [[UBIFS|A new (under construction) page]] has been created to explain how to speed up APF27 booting and flash accesses by using UBIFS filesystem. Same work is ongoing on APF9328 (help is welcome).&lt;br /&gt;
* [[Using_the_i.MX27_video_codec]] page has been updated.&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[Pygame|A new page]] has been created to explain how to use Pygame on the APF boards (32MBytes of RAM are recommended)&lt;br /&gt;
* [[User:OlivierR|OlivierR]] added some infos on how to driver some hardware with Java: [[PWM]]&lt;br /&gt;
* [[User:PaulM|PaulM]], [[User:OlivierR|OlivierR]], [[User:HugoP|HugoP]] joined us and updated their personnal page.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[User:FabienM|FabienM]] has updated the [[APF27_FPGA-IMX_interface_description|page describing the interface between the i.MX27 and the Spartan3a on the APF27]]&lt;br /&gt;
* [[Build_your_own_battery_pack_for_your_APF|A new page]] has been created to explain how to power on your APF with rechargeable batteries&lt;br /&gt;
* [[Quake]] is now running on the [[APF27]] (video will soon be uploaded on YouTube)&lt;br /&gt;
* For the one interested in the French(/other) translation of the wiki, there is now a [[Project_Management#Wiki|list of the pages that are stable enough to be translated]]&lt;br /&gt;
* [[Using_the_i.MX27_video_codec|Instructions to use the i.MX27 video codec were completed]]&lt;br /&gt;
* [[User:SebastienP|SebastienP]] &amp;amp; [[User:PetrD|PetrD]] joined us, but didn&#039;t fill their personnal page ;-)&lt;br /&gt;
&lt;br /&gt;
===July 2009===&lt;br /&gt;
* [[Bluetooth|A new page]] has been created to detail the usage of Bluetooth with the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[GSM/GPRS|A new page]] has been created to detail the usage of the GSM modem on the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[Linux_Boot_Logo]] page have been updated&lt;br /&gt;
* [[User:YvanR|YvanR]] has updated its project page: [[MotionSystem]] (He is the winner of the [[Contest|2008 Contest]])&lt;br /&gt;
* [[Current_events]] page was updated with the photos of our latest Annual Meeting at the Libre Software Meeting 2009 in Nantes. Thanks to all the attendees: it was cool to put a face on IRC pseudos ;-)&lt;br /&gt;
* A [[Use_FTDI_USB_to_TTL_Serial_cable_for_PC_and_APF_direct_connection|new page]] has been created to explain how to communicate with the APF with USB&amp;lt;-&amp;gt;RS232 converters (without Null Modem cable)&lt;br /&gt;
* [[User:MichielE|MichielE]], [[User:SamuelM|SamuelM]] joined us and updated its personnal page&lt;br /&gt;
* Since Armadeus 3.1, we have migrated our Source Code Management tool to GIT. Informations are summarized here: [[GIT]]&lt;br /&gt;
* [[User:NicolasD]] has updated its personnal page with informations about [[Android]]&lt;br /&gt;
* [[APF27_FPGA-IMX_interface_description|A new page]] has been created to explain how the i.MX27 and the FPGA are connected on the [[APF27]]&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
* Release 3.1 is out for APF9328 &amp;amp; APF27: [http://sourceforge.net/mailarchive/forum.php?thread_name=4A48ECFD.9070203@free.fr&amp;amp;forum_name=armadeus-forum]&lt;br /&gt;
* [[User:SSinyagin|SSinyagin]] created a page to think about an enclosure for the APF27: [[APF_Enclosure]]&lt;br /&gt;
* Work is ongoing to support OV9653 CMOS sensor on APF27: [[OV9653]]&lt;br /&gt;
* Work is ongoing at the [http://www.hes-so-fr.ch/ HEFR] to port Android on the APF27: [[Android]]&lt;br /&gt;
* [[User:YvanR|YvanR]] updated its project page: [[MotionSystem]]&lt;br /&gt;
* Video capture pages were updated/created: [[Using_the_i.MX27_video_codec]] [[Camera_interface]]&lt;br /&gt;
* QEmu can now be directly used with Armadeus generated rootfs images: [[QEMU]]&lt;br /&gt;
* A page has been created to explain how to install Ubuntu on APF (requires at least an APF27 with 128Mb and is quite slow yet) [[Ubuntu_on_APF]]&lt;br /&gt;
* A new page has been created to support the new Armadeus System&#039;s development board (in partnership with HMS) for people wanting to work with industrial busses/actionners: [[HMS_Demo]]&lt;br /&gt;
* A new page has been created to support the (coming soon) Armadeus System&#039;s wireless extension board for the APF27: [[Wireless_extension_board]]&lt;br /&gt;
* Since Release 3.1, SVN repository is no more updated. We now use GIT as version control system for the project: [[GIT_Migration]]&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
* There is a new page to [[POD_create_component|know how to create POD components]]&lt;br /&gt;
* [[Integration_of_Linux_2.6.29|Linux 2.6.29 integration]] has continued and the new kernel is now ready for the coming 3.1 release.&lt;br /&gt;
* [[User:AlexG|AlexG]] &amp;amp; [[User:PaoloB|PaoloB]] joined us, but didn&#039;t fill their personnal page ;-). [[User:JulienL|JulienL]] joined us and did it.&lt;br /&gt;
* GPIO driver is now installed by default in rootfs so the installation procedure has moved [[Talk:GPIO_Driver|here]]. Idem for USB gadget that has moved [[Talk:USB_Gadget|here]].&lt;br /&gt;
* [[Beginner&#039;s_tutorial| A tutorial for newcomers]] has been created (but is still in &amp;quot;development&amp;quot;)&lt;br /&gt;
* [[User:PaoloB|PaoloB]] is trying to [[QEMU|finally have QEMU working for Armadeus SDK]]&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* [[DVI_/_HDMI]] page has been created to allow (lucky) APF27DevFull owners to play with their HDMI ouput.&lt;br /&gt;
* [[JTAG]] seems to be functionnal now&lt;br /&gt;
* [[Camera_interface]] page has been created to explain how to connect CMOS sensors to the APF boards (currently only [[APF27]])&lt;br /&gt;
* [[Automatically_launch_your_application]] now explains you how to start your own application automatically at board startup&lt;br /&gt;
* [[User:DavidD|DavidD]], [[User:JeanChristopheL|JeanChristopheL]] joined us and filled their personnal page&lt;br /&gt;
* [[Integration_of_Linux_2.6.29]] has started, any help would be appreciated !&lt;br /&gt;
* POD ([[Peripherals_On_Demand]]) now has an [[POD_installation_guide|installation guide]]&lt;br /&gt;
* [[User:XavierH|XavierH]] created a page to explain how to use [[Flot]] library on the APF boards.&lt;br /&gt;
* [[User:AntoineR|AntoineR]] has provided us [[Exemple_d&#039;application_SDL:_un_lecteur_audio_(Fr)| his SDL audio player example]]&lt;br /&gt;
&lt;br /&gt;
===March 2009===&lt;br /&gt;
* First setup procedure has been simplified for newcomers: [[Setup]]&lt;br /&gt;
* FPGA loader is now working on APF27 too: [[FPGA_loader]]&lt;br /&gt;
* as most drivers are now integrated in default rootfs, the manual installation part of their respective Wiki page has moved/will move to the &amp;quot;discussion&amp;quot; Tab&lt;br /&gt;
* Thanks to [[User:JulienC|JulienC]], a new page explaining how to setup your APF&#039;s Ethernet MAC address has been created: [[Ethernet_MAC_address]]&lt;br /&gt;
* [[User:FrankA|FrankA]], [[User:XavierH|XavierH]], [[User:JonathanI|JonathanI]], [[User:JulienViaud|JulienViaud]] joined us and created their Wiki page&lt;br /&gt;
* Wishbone examples were improved: [[A_simple_design_with_Wishbone_bus]] [[Simple_blinking_LED]]&lt;br /&gt;
* Xenomai is now integrated in our Buildroot and should be usable by everyone: [[Xenomai]] | [[Xenomai:examples_usage]] | [[Xenomai:Blinking_LEDs]]&lt;br /&gt;
Trabucayre is waiting for your feedbacks on the IRC channel  ;-) &lt;br /&gt;
* XavierH started a page to describe his experiments on driver writing: [[IMX_LED_Driver_TP]]&lt;br /&gt;
* FabienM started a page to explain how to implement a reset button on the FPGA: [[Ho%21_No_FPGA-reset_button_on_armadeus_card.]]&lt;br /&gt;
* a Category was created for POD related articles: [http://www.armadeus.com/wiki/index.php?title=Category:POD]&lt;br /&gt;
* SSinyagin &amp;amp; JonathanI started a page to describe how to use JTAG on the APF27: [[JTAG]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Vivado_installation_on_Linux&amp;diff=13136</id>
		<title>Vivado installation on Linux</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Vivado_installation_on_Linux&amp;diff=13136"/>
		<updated>2015-03-17T13:29:34Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: FPGA]]&lt;br /&gt;
[[Category: Xilinx]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Vivado is the new FPGA design tool from Xilinx. It replaces ISE and XPS tools for new product. By default, no Armadeus board has some new Xilinx FPGA that could be targeted by Vivado. But with the new APF6 we can use Artix7 with PCIe on a daughter board (or with Xilinx dev-kit and APF6Dev PCIe connector) and enjoy the new Xilinx-tool.&lt;br /&gt;
This page is a tutorial to install Vivado on debian-linux host computer.&lt;br /&gt;
&lt;br /&gt;
{{Note| Vivado can&#039;t be used with spartan products, it starts with &amp;quot;7&amp;quot; FPGA serie (artix7, virtex7, zynq, kintex7, ...)}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
* unsure that Bash is the default shell:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ sudo dpkg-reconfigure dash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
&lt;br /&gt;
* Download the file on xilinx website, note that you will need an account (free) to do that.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
 Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Launch install ===&lt;br /&gt;
&lt;br /&gt;
* To launch install simply type :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ chmod 777 Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin&lt;br /&gt;
$ ./Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fill forms then wait for about 20 minutes&lt;br /&gt;
&lt;br /&gt;
== Launching Vivado ==&lt;br /&gt;
&lt;br /&gt;
* Go to the installed directory:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ cd /opt/Xilinx/Vivado/2014.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Source the architecture shell file:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
/opt/Xilinx/Vivado/2014.4$ source settings64.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then launch it:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
/opt/Xilinx/Vivado/2014.4$ ./bin/vivado&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://forums.xilinx.com/t5/Installation-and-Licensing/Run-Vivado-2013-4-on-Debian/td-p/407359 Run Vivado 2013.4 on Debian]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Category:APF6&amp;diff=13135</id>
		<title>Category:APF6</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Category:APF6&amp;diff=13135"/>
		<updated>2015-03-17T13:25:33Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: New page: APF6 related stuff...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[APF6]] related stuff...&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=DDR3-CycloneV_interface_description&amp;diff=13134</id>
		<title>DDR3-CycloneV interface description</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=DDR3-CycloneV_interface_description&amp;diff=13134"/>
		<updated>2015-03-17T13:24:54Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: APF6]]&lt;br /&gt;
[[Category: FPGA]]&lt;br /&gt;
[[Category: CycloneV]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
2 RAMs are connected to CycloneV&#039;s [[APF6_SP]].&lt;br /&gt;
&lt;br /&gt;
== Simplified view ==&lt;br /&gt;
 {{Under_Construction}}&lt;br /&gt;
== Pinout ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set_location_assignment PIN_C11 -to mem_a[0]&lt;br /&gt;
set_location_assignment PIN_B11 -to mem_a[1]&lt;br /&gt;
set_location_assignment PIN_A8 -to mem_a[2]&lt;br /&gt;
set_location_assignment PIN_A7 -to mem_a[3]&lt;br /&gt;
set_location_assignment PIN_D11 -to mem_a[4]&lt;br /&gt;
set_location_assignment PIN_E11 -to mem_a[5]&lt;br /&gt;
set_location_assignment PIN_F8 -to mem_a[6]&lt;br /&gt;
set_location_assignment PIN_E7 -to mem_a[7]&lt;br /&gt;
set_location_assignment PIN_D9 -to mem_a[8]&lt;br /&gt;
set_location_assignment PIN_D8 -to mem_a[9]&lt;br /&gt;
set_location_assignment PIN_B6 -to mem_a[10]&lt;br /&gt;
set_location_assignment PIN_B5 -to mem_a[11]&lt;br /&gt;
set_location_assignment PIN_C8 -to mem_a[12]&lt;br /&gt;
set_location_assignment PIN_B8 -to mem_a[13]&lt;br /&gt;
set_location_assignment PIN_H6 -to mem_a[14]&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_C9 -to mem_ba[2]&lt;br /&gt;
set_location_assignment PIN_C10 -to mem_ba[1]&lt;br /&gt;
set_location_assignment PIN_C6 -to mem_ba[0]&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_A10 -to mem_cas_n[0]&lt;br /&gt;
set_location_assignment PIN_J9 -to mem_ck[0]&lt;br /&gt;
set_location_assignment PIN_J8 -to mem_ck_n[0]&lt;br /&gt;
set_location_assignment PIN_H8 -to mem_cs_n[0]&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_C21 -to mem_dm[2]&lt;br /&gt;
set_location_assignment PIN_C19 -to mem_dm[1]&lt;br /&gt;
set_location_assignment PIN_A15 -to mem_dm[0]&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_C20 -to mem_dq[23]&lt;br /&gt;
set_location_assignment PIN_B20 -to mem_dq[22]&lt;br /&gt;
set_location_assignment PIN_D18 -to mem_dq[21]&lt;br /&gt;
set_location_assignment PIN_E17 -to mem_dq[20]&lt;br /&gt;
set_location_assignment PIN_A22 -to mem_dq[19]&lt;br /&gt;
set_location_assignment PIN_A20 -to mem_dq[18]&lt;br /&gt;
set_location_assignment PIN_E16 -to mem_dq[17]&lt;br /&gt;
set_location_assignment PIN_D17 -to mem_dq[16]&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_C18 -to mem_dq[15]&lt;br /&gt;
set_location_assignment PIN_B16 -to mem_dq[14]&lt;br /&gt;
set_location_assignment PIN_C16 -to mem_dq[13]&lt;br /&gt;
set_location_assignment PIN_C15 -to mem_dq[12]&lt;br /&gt;
set_location_assignment PIN_A17 -to mem_dq[11]&lt;br /&gt;
set_location_assignment PIN_B18 -to mem_dq[10]&lt;br /&gt;
set_location_assignment PIN_F15 -to mem_dq[9]&lt;br /&gt;
set_location_assignment PIN_E14 -to mem_dq[8]&lt;br /&gt;
set_location_assignment PIN_A14 -to mem_dq[7]&lt;br /&gt;
set_location_assignment PIN_C14 -to mem_dq[6]&lt;br /&gt;
set_location_assignment PIN_D13 -to mem_dq[5]&lt;br /&gt;
set_location_assignment PIN_C13 -to mem_dq[4]&lt;br /&gt;
set_location_assignment PIN_B13 -to mem_dq[3]&lt;br /&gt;
set_location_assignment PIN_B12 -to mem_dq[2]&lt;br /&gt;
set_location_assignment PIN_E12 -to mem_dq[1]&lt;br /&gt;
set_location_assignment PIN_F12 -to mem_dq[0]&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_G15 -to mem_dqs[2]&lt;br /&gt;
set_location_assignment PIN_G14 -to mem_dqs_n[2]&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_G12 -to mem_dqs[1]&lt;br /&gt;
set_location_assignment PIN_H12 -to mem_dqs_n[1]&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_H9 -to mem_dqs[0]&lt;br /&gt;
set_location_assignment PIN_G8 -to mem_dqs_n[0]&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_A13 -to mem_odt[0]&lt;br /&gt;
set_location_assignment PIN_B15 -to mem_cke[0]&lt;br /&gt;
set_location_assignment PIN_A9 -to mem_ras_n[0]&lt;br /&gt;
set_location_assignment PIN_E6 -to mem_we_n[0]&lt;br /&gt;
set_location_assignment PIN_B22 -to mem_reset_n&lt;br /&gt;
set_location_assignment PIN_A12 -to oct_rzqin&lt;br /&gt;
set_location_assignment PIN_T20 -to global_reset_n&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_J17 -to local_cal_fail&lt;br /&gt;
set_location_assignment PIN_J19 -to local_cal_success&lt;br /&gt;
set_location_assignment PIN_AA7 -to local_init_done&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_R16 -to soft_reset_n&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_Y16 -to drv_status_fail&lt;br /&gt;
set_location_assignment PIN_H18 -to drv_status_pass&lt;br /&gt;
set_location_assignment PIN_V18 -to drv_status_test_complete&lt;br /&gt;
&lt;br /&gt;
set_location_assignment PIN_H10 -to pll_ref_clk&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to oct_rzqin -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[3] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[3] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[3] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[4] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[4] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[4] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[5] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[5] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[5] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[6] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[6] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[6] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[7] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[7] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[7] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[8] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[8] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[8] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[9] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[9] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[9] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[10] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[10] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[10] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[11] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[11] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[11] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[12] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[12] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[12] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[13] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[13] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[13] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[14] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[14] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[14] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[15] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[15] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[15] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[16] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[16] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[16] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[17] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[17] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[17] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[18] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[18] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[18] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[19] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[19] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[19] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[20] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[20] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[20] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[21] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[21] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[21] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[22] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[22] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[22] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dq[23] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[23] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dq[23] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;DIFFERENTIAL 1.35-V SSTL&amp;quot; -to mem_dqs[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;DIFFERENTIAL 1.35-V SSTL&amp;quot; -to mem_dqs_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;DIFFERENTIAL 1.35-V SSTL&amp;quot; -to mem_dqs[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;DIFFERENTIAL 1.35-V SSTL&amp;quot; -to mem_dqs_n[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs_n[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs_n[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;DIFFERENTIAL 1.35-V SSTL&amp;quot; -to mem_dqs[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;DIFFERENTIAL 1.35-V SSTL&amp;quot; -to mem_dqs_n[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name INPUT_TERMINATION &amp;quot;PARALLEL 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs_n[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dqs_n[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;DIFFERENTIAL 1.35-V SSTL&amp;quot; -to mem_ck[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_ck[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;DIFFERENTIAL 1.35-V SSTL&amp;quot; -to mem_ck_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_ck_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[10] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[10] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[11] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[11] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[12] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[12] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[13] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[13] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[14] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[14] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[3] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[3] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[4] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[4] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[5] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[5] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[6] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[6] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[7] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[7] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[8] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[8] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_a[9] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_a[9] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_ba[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_ba[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_ba[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_ba[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_ba[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_ba[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_cas_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_cas_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_cke[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_cke[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_cs_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_cs_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_odt[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_odt[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_ras_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_ras_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_we_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_we_n[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_reset_n -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITHOUT CALIBRATION&amp;quot; -to mem_reset_n -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dm[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dm[0] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dm[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dm[1] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to mem_dm[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
set_instance_assignment -name OUTPUT_TERMINATION &amp;quot;SERIES 40 OHM WITH CALIBRATION&amp;quot; -to mem_dm[2] -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&lt;br /&gt;
set_instance_assignment -name IO_STANDARD &amp;quot;SSTL-135&amp;quot; -to pll_ref_clk -tag __ddr3_contr_example_if0_p0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13133</id>
		<title>Wiki/Project changes</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13133"/>
		<updated>2015-03-17T13:23:55Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* February 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2015==&lt;br /&gt;
===February 2015===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IMX6-CycloneV_interface_description|describe the bus interface configuration to communicate between i.MX6 processor and CycloneV FPGA]]&lt;br /&gt;
** [[DDR3-CycloneV_interface_description]]&lt;br /&gt;
** [[Pci_debug]]&lt;br /&gt;
** [[U-Boot-2015.01]]&lt;br /&gt;
** [[Vivado_installation_on_Linux]]&lt;br /&gt;
** [[IIO_kernel_driver_model]]&lt;br /&gt;
** [[UIO_kernel_driver_model]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Simple_blinking_LED]]&lt;br /&gt;
** [[PWM]]&lt;br /&gt;
** [[MultiMediaCard]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user%27s_HOME]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===January 2015===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PCIe_fpga_load|explain how to load APF6_SP FPGA through PCIe]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Mplayer]]&lt;br /&gt;
** [[EMMC]]&lt;br /&gt;
** [[APF6]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
==2014==&lt;br /&gt;
===December 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[EMMC|detail how APF6&#039;s eMMC is partionned]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[BootStrap]]&lt;br /&gt;
&lt;br /&gt;
===November 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[POD_GUI]]&lt;br /&gt;
&lt;br /&gt;
===October 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[JTAG]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Communicate_with_your_board_from_a_Linux_Host_%28Basics%29]]&lt;br /&gt;
** [[Migen]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Quartus_installation_on_Linux| explain how to install Quartus on your Host PC]]&lt;br /&gt;
** [[APF6| detail APF6 functionnalities]]&lt;br /&gt;
** [[APF6Dev| detail APF6Dev functionnalities]]&lt;br /&gt;
&lt;br /&gt;
===June 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===May 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Migen|detail experiments of Migen on APF boards (with FPGA)]]&lt;br /&gt;
** [[U-Boot-2014.04|sumarize the porting efforts of U-Boot 2014.04 to APF boards]]&lt;br /&gt;
&lt;br /&gt;
===April 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Santek_ST070015]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
===March 2014===&lt;br /&gt;
* Not much activity ;-)&lt;br /&gt;
&lt;br /&gt;
===February 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===January 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
** [[MT9M111|explain how to use MT9M111 based camera on APF27]]&lt;br /&gt;
** [[Wl12xx_driver|explain how to use Wi-Fi chip of the APF6]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
** [[GPM]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
** [[OV9653]]&lt;br /&gt;
** [[OV7670]]&lt;br /&gt;
** [[APF27]]&lt;br /&gt;
&lt;br /&gt;
==2013==&lt;br /&gt;
&lt;br /&gt;
===December 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF51|explain how to use vanilla/mainline Linux kernels on APF51]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots|explain how to resolve eventual problems encountered with armadeus-5.3 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===November 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Kernel-upstream-status|summarize Linux efforts to push APF board mainline]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
===October 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_set_the_default_root_password|explain how to define root password on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
** [[UBIFS]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JulienQ|JulienQ]]&lt;br /&gt;
&lt;br /&gt;
===September 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
&lt;br /&gt;
===August 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Beremiz]]&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===June 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Package_usage|explain how to use opkg package manager]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===May 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[POD_GUI|detail POD GUI implementation]]&lt;br /&gt;
** [[RS-485|explain how to use RS-485 (APF28)]]&lt;br /&gt;
** [[OneWire_GPIO_bus_Master|explain how to use 1Wire (APF28)]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[User:JanosA]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
&lt;br /&gt;
===April 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Gnokii|Manage SMS on GSM modules with gnokii]]&lt;br /&gt;
** [[Scheduling_periodic_tasks|learn how to schedule automatic tasks on your APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===March 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[MCP4912]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[EFL]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:VascoB|VascoB]]&lt;br /&gt;
&lt;br /&gt;
===February 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[HMS_anybus_Linux]]&lt;br /&gt;
** [[AS1531]]&lt;br /&gt;
** [[ALSA]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:SouleB|SouleB]]&lt;br /&gt;
** [[User:JanosA|JanosA]]&lt;br /&gt;
&lt;br /&gt;
===January 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Emdebian_on_APF]]&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux]]&lt;br /&gt;
** [[FrameBuffer]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
==2012==&lt;br /&gt;
===December 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Talk:USB_to_WiFi_adapter]] &amp;amp; [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MartinH|MartinH]]&lt;br /&gt;
&lt;br /&gt;
===November 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
**[[Buildroot_Mainline_integration]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[U-boot_patches]]&lt;br /&gt;
&lt;br /&gt;
===October 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Save_buildroot_configuration|explain how to save your Buildroot configurations]]&lt;br /&gt;
** [[Armadeus_5.2_Troubleshots|summarize armadeus-5.2 troubleshots]]&lt;br /&gt;
** [[Armadeus_5.2_TestReport|summarize armadeus-5.2 tests report]]&lt;br /&gt;
** [[Coding_Rules|detail armadeus BSP Coding Rules/Style]]&lt;br /&gt;
** [[USB_OTG|detail how to use USB OTG on APF boards]]&lt;br /&gt;
** [[U-Boot-2012.10|detail U-Boot 2012.10 integration]]&lt;br /&gt;
** [[How_to_create_web_sms_sender|explain how to build a SMS webserver]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===August/September 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[UsingSyslog|explain how to use syslog in you applications]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_5.0 Troubleshots]]&lt;br /&gt;
** [[APF28 Linux kernel status]]&lt;br /&gt;
** [[USB to WiFi adapter]]&lt;br /&gt;
&lt;br /&gt;
===July 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Emdebian_on_APF|install Emdebian on an APF28]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[GPIO LEDS]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[USB_Host]]&lt;br /&gt;
** [[Kernel_drivers_status_list]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[MMC/SD]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
===June 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PPS51|explain how to use the PPS51 docking board]]&lt;br /&gt;
** [[Kernel-with-device-tree|explain how to test Linux Device Tree with our boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[U-Boot-2012.04]]&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===May 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_LEDS|detail how to use Linux LED generic API]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28|detail how to use Vanilla Linux kernel on APF28]]&lt;br /&gt;
** [[U-Boot-2012.04|document U-Boot 2012.04 integration]]&lt;br /&gt;
** [[Gentoo_installation_prerequisites|document Gentoo pre-requisites for armadeus BPS installation]]&lt;br /&gt;
** [[Aircraft_modelling_assitant_pilot|document an APF51 based aircraft project]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:HerveDa|HerveDa]]&lt;br /&gt;
&lt;br /&gt;
===April 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_PMIC|detail the capabilities of APF28&#039;s PMIC (Power Management IC)]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user&#039;s_HOME]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JacquesC|JacquesC]]&lt;br /&gt;
&lt;br /&gt;
===March 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Qt_Creator|explain how to use qtcreator as IDE]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots]]&lt;br /&gt;
** [[U-Boot-2011.12]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
&lt;br /&gt;
===February 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Tianma_TM035|detail APF28Dev&#039;s LCD specifications]]&lt;br /&gt;
** [[How_to_use_kernel_2.6.38.x_on_APF27|explain how to use 2.6.38 kernel on APF27]]&lt;br /&gt;
** [[IMX9328-Spartan3_interface_description|detail i.MX9328 &amp;lt;-&amp;gt; Spartan3 interface]]&lt;br /&gt;
** [[Automatically_mount_removable_media|explain how to automatically mount removable media (USB disks/ MMC / SD)]]&lt;br /&gt;
** [[U-Boot-2011.12|summarize efforts to port U-Boot-2011.12 on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[OpenCV]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Configure_or_flash_FPGA %3F]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:KennethM|KennethM]]&lt;br /&gt;
&lt;br /&gt;
===January 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_Linux_kernel_status|show APF28 Linux kernel status]]&lt;br /&gt;
** [[Configure_or_flash_FPGA%C2%A0%3F|explain the difference between flashing firmware and configuring FPGA]]&lt;br /&gt;
** [[IMX51-Spartan6_interface_description|clarify i.MX51 and Spartan 6 interface on APF51]]&lt;br /&gt;
** [[IMX27-Spartan3A_interface_description|clarify i.MX27 and Spartan 3 interface on APF27]]&lt;br /&gt;
** [[UAE|explain how to install/use Amiga emulator on APF]]&lt;br /&gt;
** [[APF28|give informations about the new (APF28) Armadeus systems module]]&lt;br /&gt;
** [[APF28Dev|give informations about the new (APF28Dev) Armadeus systems devt board]]&lt;br /&gt;
** [[OpenTyrian|how to install OpenTyrian game]]&lt;br /&gt;
** [[Footprints|where to find APFxx footprints]]&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots|solve problems found when using latest armadeus-4.1 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Pygame]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Hirose_connectors]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[User:SamuelM]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JeanMarieG|JeanMarieG]]&lt;br /&gt;
&lt;br /&gt;
==2011==&lt;br /&gt;
===November/December 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Magic_SysRq_Key|reset or halt a kernel from the keyboard]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[KGDB]]&lt;br /&gt;
** [[I2C]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:RafalK|RafalK]]&lt;br /&gt;
** [[User:PierreB|PierreB]]&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[X11_server|explain how to install/use an X server on APF boards]]. See also [[Matchbox]]&lt;br /&gt;
** [[Datasheet|summarizes APF&#039;s datasheet location]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[HelloWorld]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots]]&lt;br /&gt;
** [[Development_boards_power_supply]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MarcusF|MarcusF]]&lt;br /&gt;
** [[User:DenisB|DenisB]]&lt;br /&gt;
** [[User:PhilippeLe|PhilippeLe]]&lt;br /&gt;
&lt;br /&gt;
===September 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites|centralizes information on how to install Armadeus SDK on Debian/Ubuntu based Hosts]]&lt;br /&gt;
** [[Mandriva_installation_prerequisites|centralizes information on how to install Armadeus SDK on Mandriva based Hosts]]&lt;br /&gt;
** [[RedHat/Fedora_installation_prerequisites|centralizes information on how to install Armadeus SDK on RedHat/Fedora based Hosts]]&lt;br /&gt;
** [[OpenSuse_installation_prerequisites|centralizes information on how to install Armadeus SDK on OpenSuse based Hosts]]&lt;br /&gt;
** [[Floating_Point_usage|summarizes informations to use floating point calculation on APF boards]]&lt;br /&gt;
** [[Debian_on_APF|summarizes informations to install Debian on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Java_package]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:FranckB|FranckB]]&lt;br /&gt;
&lt;br /&gt;
===August 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[POD_roadmap|detail Peripheral On Demand (POD) Roadmap]]&lt;br /&gt;
** [[External_Toolchains|explain how to use external toolchains in Buildroot]]&lt;br /&gt;
** [[ArchLinux_on_APF|summarizes instructions to install ArchLinux on APF]]&lt;br /&gt;
** [[OV7670|explain how to use OV7670 based camera modules on APF27]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[QEMU]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:AlainM|AlainM]]&lt;br /&gt;
&lt;br /&gt;
===July 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots|explain how to correct eventual armadeus-4.0 problems]]&lt;br /&gt;
** [[HMS_anybus_Linux|explain how to use HMS AnyBus on APF51]]&lt;br /&gt;
** [[U-boot_patches|ease upstream integration of our U-Boot patches]]&lt;br /&gt;
** [[Audio_analog_connection|explain how to deal with ground short circuit on APF27 audio output]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Tslib]]&lt;br /&gt;
** [[Releases]] (armadeus-4.0 is out)&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===June 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_keys|explain how to use GPIOs as standard keys input]]&lt;br /&gt;
** [[Straton|explain how to use Straton PLC on APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[Watchdog]]&lt;br /&gt;
** [[Ubuntu_on_APF]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51_PMIC|explain how to use APF51 PMIC]]&lt;br /&gt;
** [[CAN_bus_Linux_sja1000|explain how to use SJA1000 CAN chips within your APF design]]&lt;br /&gt;
** [[IR_HID_USB_Remote|explain how to use USB Infrared remote controller with APF]]&lt;br /&gt;
** [[Kinect_on_APF|explain how to use Micro$oft Kinect (TM) device on the APF]]&lt;br /&gt;
** [[Tftpd|explain how to install a TFTP server on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[Gstreamer]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:JeanLouisN|JeanLouisN]]&lt;br /&gt;
** [[User:KevinJ|KevinJ]]&lt;br /&gt;
&lt;br /&gt;
===April 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Xilinx_ghdl_unisim_12.x]] &amp;amp; [[Xilinx_ghdl_simprim_12.x]]&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[CAN_bus_demo_MCP25020|explain how to use your APF27Dev to communicate with a Microchip&#039;s CAN IO expander]]&lt;br /&gt;
** [[Ngircd|explain how to install an IRC server (Ngircd) on your APF]]&lt;br /&gt;
** [[MCP4912|explain how to use the APF51Dev DAC]]&lt;br /&gt;
** [[APF51_Linux_kernel_status|show APF51 Linux kernel support]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF51Dev]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
&lt;br /&gt;
===March 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[Release_3.4|detail what&#039;s in armadeus-3.4 SDK/BSP release]]&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots|explain how to overcome potential bugs in Release 3.4]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
===February 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling|explain how to use Dynamic Frequency Scaling on Linux]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.38]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===January 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[SP_VISION|explain how to use new APF27 extension: SP_VISION]]&lt;br /&gt;
** [[GPIOlib|explain how to use Linux&#039;s GPIOlib with &amp;gt; 2.6.3x kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[IPSec_/_IPTables]]&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
===December 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IPSec_/_IPTables|detail how to have secured network on your APF]] + [[OpenVPN]]&lt;br /&gt;
** [[Measuring_speed_and_distance|explain how to measure speed and run distance of a rolling vehicule]]&lt;br /&gt;
** [[APF51|document the soon coming new module from Armadeus Systems: the APF51]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description|detail how the APF51&#039;s FPGA is communicating with the processor]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[LinuxInstall]] [[Communicate]] [[Kermit]] (OpenSuse support)&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
&lt;br /&gt;
===November 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
** [[APF27_PPS|document new PPS baseboard usage for developing secured gateways]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[USB_Webcams]] (finally found a USB camera working with APF in a RAW format)&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[Current_Buildroot_status_in_Armadeus]]&lt;br /&gt;
&lt;br /&gt;
===(End) October 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
&lt;br /&gt;
===September 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux|explain how to update FPGA bitfile partition from Linux]]&lt;br /&gt;
** [[OV9655|explain how to use OV9655 camera based modules]]&lt;br /&gt;
** [[Functionalities|detail all boards functionnalities]] (due to recent Wiki reorganisation)&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Contest|2011 Contest is launched]]&lt;br /&gt;
** [[USB_Gadget]]&lt;br /&gt;
** [[APF27Dev]]&lt;br /&gt;
** [[Applications]]&lt;br /&gt;
** [[Features]]&lt;br /&gt;
** [[Hardware]]&lt;br /&gt;
** [[Setup]]&lt;br /&gt;
** [[Development]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:GaelV|GaelV]]&lt;br /&gt;
&lt;br /&gt;
===July-August 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[PyWebRadio|explain how to build a web radio with the board]]&lt;br /&gt;
**[[OV3640|explain how to use OV3640 based camera on the APF27]]&lt;br /&gt;
**[[Release_3.3]] &amp;amp; [[Armadeus_3.3_Troubleshots]]: to document new 3.3 release&lt;br /&gt;
**[[New_wiki_architecture]] &amp;amp; [[Features]]: to summarize efforts to reorganize the Wiki&lt;br /&gt;
**[[Releases|summarize informations related to all armadeus software releases]]&lt;br /&gt;
**[[AS1531|explain how to use AS1531 ADC]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
** [[URG_laser]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF9328]] &amp;amp;&amp;amp; [[APF27]] &amp;amp;&amp;amp; [[Wireless_extension_board]] &amp;amp;&amp;amp; [[APF9328DevLight]] &amp;amp;&amp;amp; [[APF9328DevFull]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
* Following pages were put in trashcan:&lt;br /&gt;
** Most of outdated french pages&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:EemeliA|EemeliA]]&lt;br /&gt;
**[[User:HiroshiM|HiroshiM]]&lt;br /&gt;
&lt;br /&gt;
===June 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[OpenCV|explain how to install OpenCV]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[CMake|explain how to use cmake]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[GPS_daemon|explain how to setup agpsd (GPS daemon)]]&lt;br /&gt;
**[[Busybox|explain how to configure Busybox]]&lt;br /&gt;
**[[OBEX|explain how to use OBEX protocol (through Bluetooh)]]&lt;br /&gt;
**[[Wiimote|explain how to connect a Wiimote to the APF]]&lt;br /&gt;
**[[URG_laser|explain how to compile control library for URG lazers]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[Castle_Wolfenstein]]&lt;br /&gt;
**[[Keypad]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[Embedded_Linux_system_basis]]&lt;br /&gt;
**[[Qt/Embedded]]&lt;br /&gt;
**[[QEMU]]&lt;br /&gt;
**[[User:SamuelM]], [[User:RomainR]], [[User:BrunoS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ELDER_Project]]&lt;br /&gt;
&lt;br /&gt;
===May 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[WPA_supplicant|explain how to setup a WPA WiFi network]]&lt;br /&gt;
**[[TCP/IP with Bluetooth|explain how to communicate with TCP/IP through Bluetooth]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MohamedS|MohamedS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ROBOTNIK]]&lt;br /&gt;
&lt;br /&gt;
===April 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[U-Boot-2010.03|summarize effort to migrate to new version of U-Boot (2010.03)]]&lt;br /&gt;
**[[OV96xx_Linux_driver|summarizes effort to have a working V4L driver for OV96xx based sensors]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots]]&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[Camera_interface]] / [[Video_for_Linux]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MathieuB|MathieuB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===March 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots|explain how to workaround problems encountered with Armadeus 3.2 release]]&lt;br /&gt;
**[[Minicom|use Minicom as serial terminal]]&lt;br /&gt;
**[[Video_for_Linux|use Video4Linux on the APF boards]]&lt;br /&gt;
* A new project for [[Contest|Armadeus 2010 contest]] has been registered:&lt;br /&gt;
** [[OND_-_Open_Navigation_Device_(Phase_1)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[UBIFS]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[USB_Webcams]]&lt;br /&gt;
**[[FAQ]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:JaumeF|JaumeF]], who updated it&#039;s personal page&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Buildroot_2010.02_integration|detail usage of new Buildroot (BR) version with Armadeus]]&lt;br /&gt;
**[[Ethernet_console|use U-Boot/Linux with an Ethernet console (work in progress)]]&lt;br /&gt;
**[[Using_Initial_RAM_disk|use Initial RAM disk]]&lt;br /&gt;
**[[Java_package|use Java as a programming language for APF boards]]&lt;br /&gt;
**[[Accessing_U-Boot_environment_variables_from_Linux|access U-Boot environment variables from Linux]]&lt;br /&gt;
**[[Gstreamer| use gstreamer on APF boards]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**all Xenomais pages: [[Xenomai]], [[Xenomai:examples_usage]]&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Network_interface_bandwidth_measurement|explain how to measure your network interfaces bandwidth]]&lt;br /&gt;
**[[Flite|explain how to use Flite library to do speech synthesis on APF27]]&lt;br /&gt;
**[[Brushless_motor_controller|describe a brushless motor controller (Contest 2010)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[APF27_FPGA-IMX_interface_description|APF27 FPGA interface bandwidth is now testable]]&lt;br /&gt;
**[[Wireless_extension_board|APW (APF27 Wireless extension)]]&lt;br /&gt;
**[[Libertas_driver]] &amp;amp;&amp;amp; [[WiFi]]&lt;br /&gt;
**[[LinuxInstall]]&lt;br /&gt;
**[[Contest|Armadeus Project&#039;s 2010 contest]]&lt;br /&gt;
**[[SPI]]&lt;br /&gt;
**[[ALSA]]&lt;br /&gt;
**[[GIT]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:IdrissB|IdrissB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===December 2009===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[GPM|explain how to use GPM (General Purpose Mouse server for text terminal)]]&lt;br /&gt;
**[[Quilt|explain how to use quilt to generate patches for not versionned source code]]&lt;br /&gt;
**[[Keypad_usage_on_i.MX27|explain how to use i.MX27 integrated matrix keypad controller on APF27]]&lt;br /&gt;
**[[Light-APF27Dev|summarize efforts to build a low cost baseboard for APF27]]; doleances are [[Talk:Light-APF27Dev|here]]&lt;br /&gt;
**[[BQ27x00|explain how to use the BQ27x00 battery gas gauge]]&lt;br /&gt;
**[[MAX9768|explain how to use the MAX9768 class D audio amplifier]]&lt;br /&gt;
**[[Activate_i.MX_internal_UARTs|explain how to activate the i.MX internal UARTs]]&lt;br /&gt;
**[[Chimei_LW700|explain how to use the new 7&amp;quot; 800x480+touch LCD available from armadeus systems]]&lt;br /&gt;
**[[USB_to_Ethernet_adapter|explain how to use some USB&amp;lt;-&amp;gt;Ethernet adapters with APF boards]]&lt;br /&gt;
**[[Speex|explain how to use Speex (audio compression format designed for speech)]]&lt;br /&gt;
**[[Cu/uucp|explain how to use &amp;quot;cu&amp;quot; tool (from uucp package)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Mesa|Mesa is now again testable]]&lt;br /&gt;
**[[GIT|GIT usage on Armadeus]]&lt;br /&gt;
**[[SPI|SPI bus usage]]&lt;br /&gt;
**[[Linux_Debug|Linux debugging tips]]&lt;br /&gt;
**[[ALSA|Audio In &amp;amp; Out capabilities of the APF27Dev]]&lt;br /&gt;
**[[GSM/GPRS|APW&#039;s GSM module usage on APF27]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:SebastienVC|SebastienVC]] and [[User:PhilBB|PhilBB]], who updated their personal page&lt;br /&gt;
** [[User:CyrilleV|CyrilleV]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===November 2009===&lt;br /&gt;
* [[NEON_HelloWorld|A page was created]] to explain the usage of SIMD units in Cortex ARM core.&lt;br /&gt;
* [[Association#Association_prices_.28not_including_taxes.29|LQ043 TFT are obsolete and will be replaced by 7&amp;quot; 800x480 one (only for APF27).]]&lt;br /&gt;
* [[USB_Webcams| A new page]] was created to centralize efforts to make USB Webcams run on the APF boards. Examples: [[PWC_Webcams]] or [[GspcaWebcam]]&lt;br /&gt;
* [[SPI|A new page was created]] to explain how to use SPI bus from user space&lt;br /&gt;
* [[Release_3.2|Release 3.2 is out]] ([[Current_Buildroot_status_in_Armadeus]])&lt;br /&gt;
* [[Talk:ALSA| A page was created]] to explain how to use ALSA as non root user&lt;br /&gt;
* [[User:PierreDe|PierreDe]] and [[User:BrunoS|BrunoS]] joined us and updated their personal page.&lt;br /&gt;
* [[User:JeanMichelN|JeanMichelN]] and [[User:JeanJacques|JeanJacquesP]] joined us, but didn&#039;t fill their personal page.&lt;br /&gt;
&lt;br /&gt;
===October 2009===&lt;br /&gt;
* [[Adding_users|A new page]] has been created to explain how to add user accounts on your APF.&lt;br /&gt;
* [[FTP|A new page]] has been created to explain how to setup an FTP server on you board.&lt;br /&gt;
* [[User:JulienL|JulienL]] created [[GscpaWebcam|a new page]] to explain how to use &#039;&#039;gspca&#039;&#039; compatible webcams&lt;br /&gt;
* [[User:FabienM|FabienM]] created [[AsDevices| a new page]] to explain how to use the new APF devices abstraction library (to easily drive peripherals on APF boards).&lt;br /&gt;
* [[POD_Tutorial_2|POD Tutorial]] was updated.&lt;br /&gt;
* [[Create_a_FLASH_partition_to_store_user&#039;s_HOME|A new page]] has been created to explain how to created a FLASH partition to store user&#039;s HOME and so keep its personnal data when reflashing a rootfs.&lt;br /&gt;
* [[BootLoader]], [[GDB]], [[DDD]] pages have been reworked&lt;br /&gt;
* [[User:DenisA|DenisA]], joined us and updated its personal page.&lt;br /&gt;
* [[User:PhilippeL|PhilippeL]] joined us, but didn&#039;t fill its personal page.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
* [[UBIFS|A new (under construction) page]] has been created to explain how to speed up APF27 booting and flash accesses by using UBIFS filesystem. Same work is ongoing on APF9328 (help is welcome).&lt;br /&gt;
* [[Using_the_i.MX27_video_codec]] page has been updated.&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[Pygame|A new page]] has been created to explain how to use Pygame on the APF boards (32MBytes of RAM are recommended)&lt;br /&gt;
* [[User:OlivierR|OlivierR]] added some infos on how to driver some hardware with Java: [[PWM]]&lt;br /&gt;
* [[User:PaulM|PaulM]], [[User:OlivierR|OlivierR]], [[User:HugoP|HugoP]] joined us and updated their personnal page.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[User:FabienM|FabienM]] has updated the [[APF27_FPGA-IMX_interface_description|page describing the interface between the i.MX27 and the Spartan3a on the APF27]]&lt;br /&gt;
* [[Build_your_own_battery_pack_for_your_APF|A new page]] has been created to explain how to power on your APF with rechargeable batteries&lt;br /&gt;
* [[Quake]] is now running on the [[APF27]] (video will soon be uploaded on YouTube)&lt;br /&gt;
* For the one interested in the French(/other) translation of the wiki, there is now a [[Project_Management#Wiki|list of the pages that are stable enough to be translated]]&lt;br /&gt;
* [[Using_the_i.MX27_video_codec|Instructions to use the i.MX27 video codec were completed]]&lt;br /&gt;
* [[User:SebastienP|SebastienP]] &amp;amp; [[User:PetrD|PetrD]] joined us, but didn&#039;t fill their personnal page ;-)&lt;br /&gt;
&lt;br /&gt;
===July 2009===&lt;br /&gt;
* [[Bluetooth|A new page]] has been created to detail the usage of Bluetooth with the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[GSM/GPRS|A new page]] has been created to detail the usage of the GSM modem on the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[Linux_Boot_Logo]] page have been updated&lt;br /&gt;
* [[User:YvanR|YvanR]] has updated its project page: [[MotionSystem]] (He is the winner of the [[Contest|2008 Contest]])&lt;br /&gt;
* [[Current_events]] page was updated with the photos of our latest Annual Meeting at the Libre Software Meeting 2009 in Nantes. Thanks to all the attendees: it was cool to put a face on IRC pseudos ;-)&lt;br /&gt;
* A [[Use_FTDI_USB_to_TTL_Serial_cable_for_PC_and_APF_direct_connection|new page]] has been created to explain how to communicate with the APF with USB&amp;lt;-&amp;gt;RS232 converters (without Null Modem cable)&lt;br /&gt;
* [[User:MichielE|MichielE]], [[User:SamuelM|SamuelM]] joined us and updated its personnal page&lt;br /&gt;
* Since Armadeus 3.1, we have migrated our Source Code Management tool to GIT. Informations are summarized here: [[GIT]]&lt;br /&gt;
* [[User:NicolasD]] has updated its personnal page with informations about [[Android]]&lt;br /&gt;
* [[APF27_FPGA-IMX_interface_description|A new page]] has been created to explain how the i.MX27 and the FPGA are connected on the [[APF27]]&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
* Release 3.1 is out for APF9328 &amp;amp; APF27: [http://sourceforge.net/mailarchive/forum.php?thread_name=4A48ECFD.9070203@free.fr&amp;amp;forum_name=armadeus-forum]&lt;br /&gt;
* [[User:SSinyagin|SSinyagin]] created a page to think about an enclosure for the APF27: [[APF_Enclosure]]&lt;br /&gt;
* Work is ongoing to support OV9653 CMOS sensor on APF27: [[OV9653]]&lt;br /&gt;
* Work is ongoing at the [http://www.hes-so-fr.ch/ HEFR] to port Android on the APF27: [[Android]]&lt;br /&gt;
* [[User:YvanR|YvanR]] updated its project page: [[MotionSystem]]&lt;br /&gt;
* Video capture pages were updated/created: [[Using_the_i.MX27_video_codec]] [[Camera_interface]]&lt;br /&gt;
* QEmu can now be directly used with Armadeus generated rootfs images: [[QEMU]]&lt;br /&gt;
* A page has been created to explain how to install Ubuntu on APF (requires at least an APF27 with 128Mb and is quite slow yet) [[Ubuntu_on_APF]]&lt;br /&gt;
* A new page has been created to support the new Armadeus System&#039;s development board (in partnership with HMS) for people wanting to work with industrial busses/actionners: [[HMS_Demo]]&lt;br /&gt;
* A new page has been created to support the (coming soon) Armadeus System&#039;s wireless extension board for the APF27: [[Wireless_extension_board]]&lt;br /&gt;
* Since Release 3.1, SVN repository is no more updated. We now use GIT as version control system for the project: [[GIT_Migration]]&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
* There is a new page to [[POD_create_component|know how to create POD components]]&lt;br /&gt;
* [[Integration_of_Linux_2.6.29|Linux 2.6.29 integration]] has continued and the new kernel is now ready for the coming 3.1 release.&lt;br /&gt;
* [[User:AlexG|AlexG]] &amp;amp; [[User:PaoloB|PaoloB]] joined us, but didn&#039;t fill their personnal page ;-). [[User:JulienL|JulienL]] joined us and did it.&lt;br /&gt;
* GPIO driver is now installed by default in rootfs so the installation procedure has moved [[Talk:GPIO_Driver|here]]. Idem for USB gadget that has moved [[Talk:USB_Gadget|here]].&lt;br /&gt;
* [[Beginner&#039;s_tutorial| A tutorial for newcomers]] has been created (but is still in &amp;quot;development&amp;quot;)&lt;br /&gt;
* [[User:PaoloB|PaoloB]] is trying to [[QEMU|finally have QEMU working for Armadeus SDK]]&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* [[DVI_/_HDMI]] page has been created to allow (lucky) APF27DevFull owners to play with their HDMI ouput.&lt;br /&gt;
* [[JTAG]] seems to be functionnal now&lt;br /&gt;
* [[Camera_interface]] page has been created to explain how to connect CMOS sensors to the APF boards (currently only [[APF27]])&lt;br /&gt;
* [[Automatically_launch_your_application]] now explains you how to start your own application automatically at board startup&lt;br /&gt;
* [[User:DavidD|DavidD]], [[User:JeanChristopheL|JeanChristopheL]] joined us and filled their personnal page&lt;br /&gt;
* [[Integration_of_Linux_2.6.29]] has started, any help would be appreciated !&lt;br /&gt;
* POD ([[Peripherals_On_Demand]]) now has an [[POD_installation_guide|installation guide]]&lt;br /&gt;
* [[User:XavierH|XavierH]] created a page to explain how to use [[Flot]] library on the APF boards.&lt;br /&gt;
* [[User:AntoineR|AntoineR]] has provided us [[Exemple_d&#039;application_SDL:_un_lecteur_audio_(Fr)| his SDL audio player example]]&lt;br /&gt;
&lt;br /&gt;
===March 2009===&lt;br /&gt;
* First setup procedure has been simplified for newcomers: [[Setup]]&lt;br /&gt;
* FPGA loader is now working on APF27 too: [[FPGA_loader]]&lt;br /&gt;
* as most drivers are now integrated in default rootfs, the manual installation part of their respective Wiki page has moved/will move to the &amp;quot;discussion&amp;quot; Tab&lt;br /&gt;
* Thanks to [[User:JulienC|JulienC]], a new page explaining how to setup your APF&#039;s Ethernet MAC address has been created: [[Ethernet_MAC_address]]&lt;br /&gt;
* [[User:FrankA|FrankA]], [[User:XavierH|XavierH]], [[User:JonathanI|JonathanI]], [[User:JulienViaud|JulienViaud]] joined us and created their Wiki page&lt;br /&gt;
* Wishbone examples were improved: [[A_simple_design_with_Wishbone_bus]] [[Simple_blinking_LED]]&lt;br /&gt;
* Xenomai is now integrated in our Buildroot and should be usable by everyone: [[Xenomai]] | [[Xenomai:examples_usage]] | [[Xenomai:Blinking_LEDs]]&lt;br /&gt;
Trabucayre is waiting for your feedbacks on the IRC channel  ;-) &lt;br /&gt;
* XavierH started a page to describe his experiments on driver writing: [[IMX_LED_Driver_TP]]&lt;br /&gt;
* FabienM started a page to explain how to implement a reset button on the FPGA: [[Ho%21_No_FPGA-reset_button_on_armadeus_card.]]&lt;br /&gt;
* a Category was created for POD related articles: [http://www.armadeus.com/wiki/index.php?title=Category:POD]&lt;br /&gt;
* SSinyagin &amp;amp; JonathanI started a page to describe how to use JTAG on the APF27: [[JTAG]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13132</id>
		<title>Wiki/Project changes</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13132"/>
		<updated>2015-03-17T10:49:47Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2015==&lt;br /&gt;
===February 2015===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IMX6-CycloneV_interface_description|describe the bus interface configuration to communicate between i.MX6 processor and CycloneV FPGA]]&lt;br /&gt;
** [[Pci_debug]]&lt;br /&gt;
** [[U-Boot-2015.01]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
===January 2015===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PCIe_fpga_load|explain how to load APF6_SP FPGA through PCIe]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Mplayer]]&lt;br /&gt;
** [[EMMC]]&lt;br /&gt;
** [[APF6]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
==2014==&lt;br /&gt;
===December 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[EMMC|detail how APF6&#039;s eMMC is partionned]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[BootStrap]]&lt;br /&gt;
&lt;br /&gt;
===November 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[POD_GUI]]&lt;br /&gt;
&lt;br /&gt;
===October 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[JTAG]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Communicate_with_your_board_from_a_Linux_Host_%28Basics%29]]&lt;br /&gt;
** [[Migen]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Quartus_installation_on_Linux| explain how to install Quartus on your Host PC]]&lt;br /&gt;
** [[APF6| detail APF6 functionnalities]]&lt;br /&gt;
** [[APF6Dev| detail APF6Dev functionnalities]]&lt;br /&gt;
&lt;br /&gt;
===June 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===May 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Migen|detail experiments of Migen on APF boards (with FPGA)]]&lt;br /&gt;
** [[U-Boot-2014.04|sumarize the porting efforts of U-Boot 2014.04 to APF boards]]&lt;br /&gt;
&lt;br /&gt;
===April 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Santek_ST070015]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
===March 2014===&lt;br /&gt;
* Not much activity ;-)&lt;br /&gt;
&lt;br /&gt;
===February 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===January 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
** [[MT9M111|explain how to use MT9M111 based camera on APF27]]&lt;br /&gt;
** [[Wl12xx_driver|explain how to use Wi-Fi chip of the APF6]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
** [[GPM]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
** [[OV9653]]&lt;br /&gt;
** [[OV7670]]&lt;br /&gt;
** [[APF27]]&lt;br /&gt;
&lt;br /&gt;
==2013==&lt;br /&gt;
&lt;br /&gt;
===December 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF51|explain how to use vanilla/mainline Linux kernels on APF51]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots|explain how to resolve eventual problems encountered with armadeus-5.3 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===November 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Kernel-upstream-status|summarize Linux efforts to push APF board mainline]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
===October 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_set_the_default_root_password|explain how to define root password on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
** [[UBIFS]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JulienQ|JulienQ]]&lt;br /&gt;
&lt;br /&gt;
===September 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
&lt;br /&gt;
===August 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Beremiz]]&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===June 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Package_usage|explain how to use opkg package manager]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===May 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[POD_GUI|detail POD GUI implementation]]&lt;br /&gt;
** [[RS-485|explain how to use RS-485 (APF28)]]&lt;br /&gt;
** [[OneWire_GPIO_bus_Master|explain how to use 1Wire (APF28)]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[User:JanosA]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
&lt;br /&gt;
===April 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Gnokii|Manage SMS on GSM modules with gnokii]]&lt;br /&gt;
** [[Scheduling_periodic_tasks|learn how to schedule automatic tasks on your APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===March 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[MCP4912]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[EFL]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:VascoB|VascoB]]&lt;br /&gt;
&lt;br /&gt;
===February 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[HMS_anybus_Linux]]&lt;br /&gt;
** [[AS1531]]&lt;br /&gt;
** [[ALSA]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:SouleB|SouleB]]&lt;br /&gt;
** [[User:JanosA|JanosA]]&lt;br /&gt;
&lt;br /&gt;
===January 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Emdebian_on_APF]]&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux]]&lt;br /&gt;
** [[FrameBuffer]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
==2012==&lt;br /&gt;
===December 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Talk:USB_to_WiFi_adapter]] &amp;amp; [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MartinH|MartinH]]&lt;br /&gt;
&lt;br /&gt;
===November 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
**[[Buildroot_Mainline_integration]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[U-boot_patches]]&lt;br /&gt;
&lt;br /&gt;
===October 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Save_buildroot_configuration|explain how to save your Buildroot configurations]]&lt;br /&gt;
** [[Armadeus_5.2_Troubleshots|summarize armadeus-5.2 troubleshots]]&lt;br /&gt;
** [[Armadeus_5.2_TestReport|summarize armadeus-5.2 tests report]]&lt;br /&gt;
** [[Coding_Rules|detail armadeus BSP Coding Rules/Style]]&lt;br /&gt;
** [[USB_OTG|detail how to use USB OTG on APF boards]]&lt;br /&gt;
** [[U-Boot-2012.10|detail U-Boot 2012.10 integration]]&lt;br /&gt;
** [[How_to_create_web_sms_sender|explain how to build a SMS webserver]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===August/September 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[UsingSyslog|explain how to use syslog in you applications]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_5.0 Troubleshots]]&lt;br /&gt;
** [[APF28 Linux kernel status]]&lt;br /&gt;
** [[USB to WiFi adapter]]&lt;br /&gt;
&lt;br /&gt;
===July 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Emdebian_on_APF|install Emdebian on an APF28]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[GPIO LEDS]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[USB_Host]]&lt;br /&gt;
** [[Kernel_drivers_status_list]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[MMC/SD]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
===June 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PPS51|explain how to use the PPS51 docking board]]&lt;br /&gt;
** [[Kernel-with-device-tree|explain how to test Linux Device Tree with our boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[U-Boot-2012.04]]&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===May 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_LEDS|detail how to use Linux LED generic API]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28|detail how to use Vanilla Linux kernel on APF28]]&lt;br /&gt;
** [[U-Boot-2012.04|document U-Boot 2012.04 integration]]&lt;br /&gt;
** [[Gentoo_installation_prerequisites|document Gentoo pre-requisites for armadeus BPS installation]]&lt;br /&gt;
** [[Aircraft_modelling_assitant_pilot|document an APF51 based aircraft project]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:HerveDa|HerveDa]]&lt;br /&gt;
&lt;br /&gt;
===April 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_PMIC|detail the capabilities of APF28&#039;s PMIC (Power Management IC)]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user&#039;s_HOME]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JacquesC|JacquesC]]&lt;br /&gt;
&lt;br /&gt;
===March 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Qt_Creator|explain how to use qtcreator as IDE]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots]]&lt;br /&gt;
** [[U-Boot-2011.12]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
&lt;br /&gt;
===February 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Tianma_TM035|detail APF28Dev&#039;s LCD specifications]]&lt;br /&gt;
** [[How_to_use_kernel_2.6.38.x_on_APF27|explain how to use 2.6.38 kernel on APF27]]&lt;br /&gt;
** [[IMX9328-Spartan3_interface_description|detail i.MX9328 &amp;lt;-&amp;gt; Spartan3 interface]]&lt;br /&gt;
** [[Automatically_mount_removable_media|explain how to automatically mount removable media (USB disks/ MMC / SD)]]&lt;br /&gt;
** [[U-Boot-2011.12|summarize efforts to port U-Boot-2011.12 on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[OpenCV]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Configure_or_flash_FPGA %3F]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:KennethM|KennethM]]&lt;br /&gt;
&lt;br /&gt;
===January 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_Linux_kernel_status|show APF28 Linux kernel status]]&lt;br /&gt;
** [[Configure_or_flash_FPGA%C2%A0%3F|explain the difference between flashing firmware and configuring FPGA]]&lt;br /&gt;
** [[IMX51-Spartan6_interface_description|clarify i.MX51 and Spartan 6 interface on APF51]]&lt;br /&gt;
** [[IMX27-Spartan3A_interface_description|clarify i.MX27 and Spartan 3 interface on APF27]]&lt;br /&gt;
** [[UAE|explain how to install/use Amiga emulator on APF]]&lt;br /&gt;
** [[APF28|give informations about the new (APF28) Armadeus systems module]]&lt;br /&gt;
** [[APF28Dev|give informations about the new (APF28Dev) Armadeus systems devt board]]&lt;br /&gt;
** [[OpenTyrian|how to install OpenTyrian game]]&lt;br /&gt;
** [[Footprints|where to find APFxx footprints]]&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots|solve problems found when using latest armadeus-4.1 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Pygame]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Hirose_connectors]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[User:SamuelM]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JeanMarieG|JeanMarieG]]&lt;br /&gt;
&lt;br /&gt;
==2011==&lt;br /&gt;
===November/December 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Magic_SysRq_Key|reset or halt a kernel from the keyboard]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[KGDB]]&lt;br /&gt;
** [[I2C]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:RafalK|RafalK]]&lt;br /&gt;
** [[User:PierreB|PierreB]]&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[X11_server|explain how to install/use an X server on APF boards]]. See also [[Matchbox]]&lt;br /&gt;
** [[Datasheet|summarizes APF&#039;s datasheet location]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[HelloWorld]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots]]&lt;br /&gt;
** [[Development_boards_power_supply]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MarcusF|MarcusF]]&lt;br /&gt;
** [[User:DenisB|DenisB]]&lt;br /&gt;
** [[User:PhilippeLe|PhilippeLe]]&lt;br /&gt;
&lt;br /&gt;
===September 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites|centralizes information on how to install Armadeus SDK on Debian/Ubuntu based Hosts]]&lt;br /&gt;
** [[Mandriva_installation_prerequisites|centralizes information on how to install Armadeus SDK on Mandriva based Hosts]]&lt;br /&gt;
** [[RedHat/Fedora_installation_prerequisites|centralizes information on how to install Armadeus SDK on RedHat/Fedora based Hosts]]&lt;br /&gt;
** [[OpenSuse_installation_prerequisites|centralizes information on how to install Armadeus SDK on OpenSuse based Hosts]]&lt;br /&gt;
** [[Floating_Point_usage|summarizes informations to use floating point calculation on APF boards]]&lt;br /&gt;
** [[Debian_on_APF|summarizes informations to install Debian on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Java_package]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:FranckB|FranckB]]&lt;br /&gt;
&lt;br /&gt;
===August 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[POD_roadmap|detail Peripheral On Demand (POD) Roadmap]]&lt;br /&gt;
** [[External_Toolchains|explain how to use external toolchains in Buildroot]]&lt;br /&gt;
** [[ArchLinux_on_APF|summarizes instructions to install ArchLinux on APF]]&lt;br /&gt;
** [[OV7670|explain how to use OV7670 based camera modules on APF27]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[QEMU]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:AlainM|AlainM]]&lt;br /&gt;
&lt;br /&gt;
===July 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots|explain how to correct eventual armadeus-4.0 problems]]&lt;br /&gt;
** [[HMS_anybus_Linux|explain how to use HMS AnyBus on APF51]]&lt;br /&gt;
** [[U-boot_patches|ease upstream integration of our U-Boot patches]]&lt;br /&gt;
** [[Audio_analog_connection|explain how to deal with ground short circuit on APF27 audio output]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Tslib]]&lt;br /&gt;
** [[Releases]] (armadeus-4.0 is out)&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===June 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_keys|explain how to use GPIOs as standard keys input]]&lt;br /&gt;
** [[Straton|explain how to use Straton PLC on APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[Watchdog]]&lt;br /&gt;
** [[Ubuntu_on_APF]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51_PMIC|explain how to use APF51 PMIC]]&lt;br /&gt;
** [[CAN_bus_Linux_sja1000|explain how to use SJA1000 CAN chips within your APF design]]&lt;br /&gt;
** [[IR_HID_USB_Remote|explain how to use USB Infrared remote controller with APF]]&lt;br /&gt;
** [[Kinect_on_APF|explain how to use Micro$oft Kinect (TM) device on the APF]]&lt;br /&gt;
** [[Tftpd|explain how to install a TFTP server on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[Gstreamer]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:JeanLouisN|JeanLouisN]]&lt;br /&gt;
** [[User:KevinJ|KevinJ]]&lt;br /&gt;
&lt;br /&gt;
===April 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Xilinx_ghdl_unisim_12.x]] &amp;amp; [[Xilinx_ghdl_simprim_12.x]]&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[CAN_bus_demo_MCP25020|explain how to use your APF27Dev to communicate with a Microchip&#039;s CAN IO expander]]&lt;br /&gt;
** [[Ngircd|explain how to install an IRC server (Ngircd) on your APF]]&lt;br /&gt;
** [[MCP4912|explain how to use the APF51Dev DAC]]&lt;br /&gt;
** [[APF51_Linux_kernel_status|show APF51 Linux kernel support]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF51Dev]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
&lt;br /&gt;
===March 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[Release_3.4|detail what&#039;s in armadeus-3.4 SDK/BSP release]]&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots|explain how to overcome potential bugs in Release 3.4]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
===February 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling|explain how to use Dynamic Frequency Scaling on Linux]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.38]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===January 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[SP_VISION|explain how to use new APF27 extension: SP_VISION]]&lt;br /&gt;
** [[GPIOlib|explain how to use Linux&#039;s GPIOlib with &amp;gt; 2.6.3x kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[IPSec_/_IPTables]]&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
===December 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IPSec_/_IPTables|detail how to have secured network on your APF]] + [[OpenVPN]]&lt;br /&gt;
** [[Measuring_speed_and_distance|explain how to measure speed and run distance of a rolling vehicule]]&lt;br /&gt;
** [[APF51|document the soon coming new module from Armadeus Systems: the APF51]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description|detail how the APF51&#039;s FPGA is communicating with the processor]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[LinuxInstall]] [[Communicate]] [[Kermit]] (OpenSuse support)&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
&lt;br /&gt;
===November 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
** [[APF27_PPS|document new PPS baseboard usage for developing secured gateways]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[USB_Webcams]] (finally found a USB camera working with APF in a RAW format)&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[Current_Buildroot_status_in_Armadeus]]&lt;br /&gt;
&lt;br /&gt;
===(End) October 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
&lt;br /&gt;
===September 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux|explain how to update FPGA bitfile partition from Linux]]&lt;br /&gt;
** [[OV9655|explain how to use OV9655 camera based modules]]&lt;br /&gt;
** [[Functionalities|detail all boards functionnalities]] (due to recent Wiki reorganisation)&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Contest|2011 Contest is launched]]&lt;br /&gt;
** [[USB_Gadget]]&lt;br /&gt;
** [[APF27Dev]]&lt;br /&gt;
** [[Applications]]&lt;br /&gt;
** [[Features]]&lt;br /&gt;
** [[Hardware]]&lt;br /&gt;
** [[Setup]]&lt;br /&gt;
** [[Development]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:GaelV|GaelV]]&lt;br /&gt;
&lt;br /&gt;
===July-August 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[PyWebRadio|explain how to build a web radio with the board]]&lt;br /&gt;
**[[OV3640|explain how to use OV3640 based camera on the APF27]]&lt;br /&gt;
**[[Release_3.3]] &amp;amp; [[Armadeus_3.3_Troubleshots]]: to document new 3.3 release&lt;br /&gt;
**[[New_wiki_architecture]] &amp;amp; [[Features]]: to summarize efforts to reorganize the Wiki&lt;br /&gt;
**[[Releases|summarize informations related to all armadeus software releases]]&lt;br /&gt;
**[[AS1531|explain how to use AS1531 ADC]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
** [[URG_laser]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF9328]] &amp;amp;&amp;amp; [[APF27]] &amp;amp;&amp;amp; [[Wireless_extension_board]] &amp;amp;&amp;amp; [[APF9328DevLight]] &amp;amp;&amp;amp; [[APF9328DevFull]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
* Following pages were put in trashcan:&lt;br /&gt;
** Most of outdated french pages&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:EemeliA|EemeliA]]&lt;br /&gt;
**[[User:HiroshiM|HiroshiM]]&lt;br /&gt;
&lt;br /&gt;
===June 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[OpenCV|explain how to install OpenCV]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[CMake|explain how to use cmake]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[GPS_daemon|explain how to setup agpsd (GPS daemon)]]&lt;br /&gt;
**[[Busybox|explain how to configure Busybox]]&lt;br /&gt;
**[[OBEX|explain how to use OBEX protocol (through Bluetooh)]]&lt;br /&gt;
**[[Wiimote|explain how to connect a Wiimote to the APF]]&lt;br /&gt;
**[[URG_laser|explain how to compile control library for URG lazers]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[Castle_Wolfenstein]]&lt;br /&gt;
**[[Keypad]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[Embedded_Linux_system_basis]]&lt;br /&gt;
**[[Qt/Embedded]]&lt;br /&gt;
**[[QEMU]]&lt;br /&gt;
**[[User:SamuelM]], [[User:RomainR]], [[User:BrunoS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ELDER_Project]]&lt;br /&gt;
&lt;br /&gt;
===May 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[WPA_supplicant|explain how to setup a WPA WiFi network]]&lt;br /&gt;
**[[TCP/IP with Bluetooth|explain how to communicate with TCP/IP through Bluetooth]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MohamedS|MohamedS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ROBOTNIK]]&lt;br /&gt;
&lt;br /&gt;
===April 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[U-Boot-2010.03|summarize effort to migrate to new version of U-Boot (2010.03)]]&lt;br /&gt;
**[[OV96xx_Linux_driver|summarizes effort to have a working V4L driver for OV96xx based sensors]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots]]&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[Camera_interface]] / [[Video_for_Linux]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MathieuB|MathieuB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===March 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots|explain how to workaround problems encountered with Armadeus 3.2 release]]&lt;br /&gt;
**[[Minicom|use Minicom as serial terminal]]&lt;br /&gt;
**[[Video_for_Linux|use Video4Linux on the APF boards]]&lt;br /&gt;
* A new project for [[Contest|Armadeus 2010 contest]] has been registered:&lt;br /&gt;
** [[OND_-_Open_Navigation_Device_(Phase_1)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[UBIFS]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[USB_Webcams]]&lt;br /&gt;
**[[FAQ]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:JaumeF|JaumeF]], who updated it&#039;s personal page&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Buildroot_2010.02_integration|detail usage of new Buildroot (BR) version with Armadeus]]&lt;br /&gt;
**[[Ethernet_console|use U-Boot/Linux with an Ethernet console (work in progress)]]&lt;br /&gt;
**[[Using_Initial_RAM_disk|use Initial RAM disk]]&lt;br /&gt;
**[[Java_package|use Java as a programming language for APF boards]]&lt;br /&gt;
**[[Accessing_U-Boot_environment_variables_from_Linux|access U-Boot environment variables from Linux]]&lt;br /&gt;
**[[Gstreamer| use gstreamer on APF boards]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**all Xenomais pages: [[Xenomai]], [[Xenomai:examples_usage]]&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Network_interface_bandwidth_measurement|explain how to measure your network interfaces bandwidth]]&lt;br /&gt;
**[[Flite|explain how to use Flite library to do speech synthesis on APF27]]&lt;br /&gt;
**[[Brushless_motor_controller|describe a brushless motor controller (Contest 2010)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[APF27_FPGA-IMX_interface_description|APF27 FPGA interface bandwidth is now testable]]&lt;br /&gt;
**[[Wireless_extension_board|APW (APF27 Wireless extension)]]&lt;br /&gt;
**[[Libertas_driver]] &amp;amp;&amp;amp; [[WiFi]]&lt;br /&gt;
**[[LinuxInstall]]&lt;br /&gt;
**[[Contest|Armadeus Project&#039;s 2010 contest]]&lt;br /&gt;
**[[SPI]]&lt;br /&gt;
**[[ALSA]]&lt;br /&gt;
**[[GIT]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:IdrissB|IdrissB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===December 2009===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[GPM|explain how to use GPM (General Purpose Mouse server for text terminal)]]&lt;br /&gt;
**[[Quilt|explain how to use quilt to generate patches for not versionned source code]]&lt;br /&gt;
**[[Keypad_usage_on_i.MX27|explain how to use i.MX27 integrated matrix keypad controller on APF27]]&lt;br /&gt;
**[[Light-APF27Dev|summarize efforts to build a low cost baseboard for APF27]]; doleances are [[Talk:Light-APF27Dev|here]]&lt;br /&gt;
**[[BQ27x00|explain how to use the BQ27x00 battery gas gauge]]&lt;br /&gt;
**[[MAX9768|explain how to use the MAX9768 class D audio amplifier]]&lt;br /&gt;
**[[Activate_i.MX_internal_UARTs|explain how to activate the i.MX internal UARTs]]&lt;br /&gt;
**[[Chimei_LW700|explain how to use the new 7&amp;quot; 800x480+touch LCD available from armadeus systems]]&lt;br /&gt;
**[[USB_to_Ethernet_adapter|explain how to use some USB&amp;lt;-&amp;gt;Ethernet adapters with APF boards]]&lt;br /&gt;
**[[Speex|explain how to use Speex (audio compression format designed for speech)]]&lt;br /&gt;
**[[Cu/uucp|explain how to use &amp;quot;cu&amp;quot; tool (from uucp package)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Mesa|Mesa is now again testable]]&lt;br /&gt;
**[[GIT|GIT usage on Armadeus]]&lt;br /&gt;
**[[SPI|SPI bus usage]]&lt;br /&gt;
**[[Linux_Debug|Linux debugging tips]]&lt;br /&gt;
**[[ALSA|Audio In &amp;amp; Out capabilities of the APF27Dev]]&lt;br /&gt;
**[[GSM/GPRS|APW&#039;s GSM module usage on APF27]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:SebastienVC|SebastienVC]] and [[User:PhilBB|PhilBB]], who updated their personal page&lt;br /&gt;
** [[User:CyrilleV|CyrilleV]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===November 2009===&lt;br /&gt;
* [[NEON_HelloWorld|A page was created]] to explain the usage of SIMD units in Cortex ARM core.&lt;br /&gt;
* [[Association#Association_prices_.28not_including_taxes.29|LQ043 TFT are obsolete and will be replaced by 7&amp;quot; 800x480 one (only for APF27).]]&lt;br /&gt;
* [[USB_Webcams| A new page]] was created to centralize efforts to make USB Webcams run on the APF boards. Examples: [[PWC_Webcams]] or [[GspcaWebcam]]&lt;br /&gt;
* [[SPI|A new page was created]] to explain how to use SPI bus from user space&lt;br /&gt;
* [[Release_3.2|Release 3.2 is out]] ([[Current_Buildroot_status_in_Armadeus]])&lt;br /&gt;
* [[Talk:ALSA| A page was created]] to explain how to use ALSA as non root user&lt;br /&gt;
* [[User:PierreDe|PierreDe]] and [[User:BrunoS|BrunoS]] joined us and updated their personal page.&lt;br /&gt;
* [[User:JeanMichelN|JeanMichelN]] and [[User:JeanJacques|JeanJacquesP]] joined us, but didn&#039;t fill their personal page.&lt;br /&gt;
&lt;br /&gt;
===October 2009===&lt;br /&gt;
* [[Adding_users|A new page]] has been created to explain how to add user accounts on your APF.&lt;br /&gt;
* [[FTP|A new page]] has been created to explain how to setup an FTP server on you board.&lt;br /&gt;
* [[User:JulienL|JulienL]] created [[GscpaWebcam|a new page]] to explain how to use &#039;&#039;gspca&#039;&#039; compatible webcams&lt;br /&gt;
* [[User:FabienM|FabienM]] created [[AsDevices| a new page]] to explain how to use the new APF devices abstraction library (to easily drive peripherals on APF boards).&lt;br /&gt;
* [[POD_Tutorial_2|POD Tutorial]] was updated.&lt;br /&gt;
* [[Create_a_FLASH_partition_to_store_user&#039;s_HOME|A new page]] has been created to explain how to created a FLASH partition to store user&#039;s HOME and so keep its personnal data when reflashing a rootfs.&lt;br /&gt;
* [[BootLoader]], [[GDB]], [[DDD]] pages have been reworked&lt;br /&gt;
* [[User:DenisA|DenisA]], joined us and updated its personal page.&lt;br /&gt;
* [[User:PhilippeL|PhilippeL]] joined us, but didn&#039;t fill its personal page.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
* [[UBIFS|A new (under construction) page]] has been created to explain how to speed up APF27 booting and flash accesses by using UBIFS filesystem. Same work is ongoing on APF9328 (help is welcome).&lt;br /&gt;
* [[Using_the_i.MX27_video_codec]] page has been updated.&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[Pygame|A new page]] has been created to explain how to use Pygame on the APF boards (32MBytes of RAM are recommended)&lt;br /&gt;
* [[User:OlivierR|OlivierR]] added some infos on how to driver some hardware with Java: [[PWM]]&lt;br /&gt;
* [[User:PaulM|PaulM]], [[User:OlivierR|OlivierR]], [[User:HugoP|HugoP]] joined us and updated their personnal page.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[User:FabienM|FabienM]] has updated the [[APF27_FPGA-IMX_interface_description|page describing the interface between the i.MX27 and the Spartan3a on the APF27]]&lt;br /&gt;
* [[Build_your_own_battery_pack_for_your_APF|A new page]] has been created to explain how to power on your APF with rechargeable batteries&lt;br /&gt;
* [[Quake]] is now running on the [[APF27]] (video will soon be uploaded on YouTube)&lt;br /&gt;
* For the one interested in the French(/other) translation of the wiki, there is now a [[Project_Management#Wiki|list of the pages that are stable enough to be translated]]&lt;br /&gt;
* [[Using_the_i.MX27_video_codec|Instructions to use the i.MX27 video codec were completed]]&lt;br /&gt;
* [[User:SebastienP|SebastienP]] &amp;amp; [[User:PetrD|PetrD]] joined us, but didn&#039;t fill their personnal page ;-)&lt;br /&gt;
&lt;br /&gt;
===July 2009===&lt;br /&gt;
* [[Bluetooth|A new page]] has been created to detail the usage of Bluetooth with the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[GSM/GPRS|A new page]] has been created to detail the usage of the GSM modem on the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[Linux_Boot_Logo]] page have been updated&lt;br /&gt;
* [[User:YvanR|YvanR]] has updated its project page: [[MotionSystem]] (He is the winner of the [[Contest|2008 Contest]])&lt;br /&gt;
* [[Current_events]] page was updated with the photos of our latest Annual Meeting at the Libre Software Meeting 2009 in Nantes. Thanks to all the attendees: it was cool to put a face on IRC pseudos ;-)&lt;br /&gt;
* A [[Use_FTDI_USB_to_TTL_Serial_cable_for_PC_and_APF_direct_connection|new page]] has been created to explain how to communicate with the APF with USB&amp;lt;-&amp;gt;RS232 converters (without Null Modem cable)&lt;br /&gt;
* [[User:MichielE|MichielE]], [[User:SamuelM|SamuelM]] joined us and updated its personnal page&lt;br /&gt;
* Since Armadeus 3.1, we have migrated our Source Code Management tool to GIT. Informations are summarized here: [[GIT]]&lt;br /&gt;
* [[User:NicolasD]] has updated its personnal page with informations about [[Android]]&lt;br /&gt;
* [[APF27_FPGA-IMX_interface_description|A new page]] has been created to explain how the i.MX27 and the FPGA are connected on the [[APF27]]&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
* Release 3.1 is out for APF9328 &amp;amp; APF27: [http://sourceforge.net/mailarchive/forum.php?thread_name=4A48ECFD.9070203@free.fr&amp;amp;forum_name=armadeus-forum]&lt;br /&gt;
* [[User:SSinyagin|SSinyagin]] created a page to think about an enclosure for the APF27: [[APF_Enclosure]]&lt;br /&gt;
* Work is ongoing to support OV9653 CMOS sensor on APF27: [[OV9653]]&lt;br /&gt;
* Work is ongoing at the [http://www.hes-so-fr.ch/ HEFR] to port Android on the APF27: [[Android]]&lt;br /&gt;
* [[User:YvanR|YvanR]] updated its project page: [[MotionSystem]]&lt;br /&gt;
* Video capture pages were updated/created: [[Using_the_i.MX27_video_codec]] [[Camera_interface]]&lt;br /&gt;
* QEmu can now be directly used with Armadeus generated rootfs images: [[QEMU]]&lt;br /&gt;
* A page has been created to explain how to install Ubuntu on APF (requires at least an APF27 with 128Mb and is quite slow yet) [[Ubuntu_on_APF]]&lt;br /&gt;
* A new page has been created to support the new Armadeus System&#039;s development board (in partnership with HMS) for people wanting to work with industrial busses/actionners: [[HMS_Demo]]&lt;br /&gt;
* A new page has been created to support the (coming soon) Armadeus System&#039;s wireless extension board for the APF27: [[Wireless_extension_board]]&lt;br /&gt;
* Since Release 3.1, SVN repository is no more updated. We now use GIT as version control system for the project: [[GIT_Migration]]&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
* There is a new page to [[POD_create_component|know how to create POD components]]&lt;br /&gt;
* [[Integration_of_Linux_2.6.29|Linux 2.6.29 integration]] has continued and the new kernel is now ready for the coming 3.1 release.&lt;br /&gt;
* [[User:AlexG|AlexG]] &amp;amp; [[User:PaoloB|PaoloB]] joined us, but didn&#039;t fill their personnal page ;-). [[User:JulienL|JulienL]] joined us and did it.&lt;br /&gt;
* GPIO driver is now installed by default in rootfs so the installation procedure has moved [[Talk:GPIO_Driver|here]]. Idem for USB gadget that has moved [[Talk:USB_Gadget|here]].&lt;br /&gt;
* [[Beginner&#039;s_tutorial| A tutorial for newcomers]] has been created (but is still in &amp;quot;development&amp;quot;)&lt;br /&gt;
* [[User:PaoloB|PaoloB]] is trying to [[QEMU|finally have QEMU working for Armadeus SDK]]&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* [[DVI_/_HDMI]] page has been created to allow (lucky) APF27DevFull owners to play with their HDMI ouput.&lt;br /&gt;
* [[JTAG]] seems to be functionnal now&lt;br /&gt;
* [[Camera_interface]] page has been created to explain how to connect CMOS sensors to the APF boards (currently only [[APF27]])&lt;br /&gt;
* [[Automatically_launch_your_application]] now explains you how to start your own application automatically at board startup&lt;br /&gt;
* [[User:DavidD|DavidD]], [[User:JeanChristopheL|JeanChristopheL]] joined us and filled their personnal page&lt;br /&gt;
* [[Integration_of_Linux_2.6.29]] has started, any help would be appreciated !&lt;br /&gt;
* POD ([[Peripherals_On_Demand]]) now has an [[POD_installation_guide|installation guide]]&lt;br /&gt;
* [[User:XavierH|XavierH]] created a page to explain how to use [[Flot]] library on the APF boards.&lt;br /&gt;
* [[User:AntoineR|AntoineR]] has provided us [[Exemple_d&#039;application_SDL:_un_lecteur_audio_(Fr)| his SDL audio player example]]&lt;br /&gt;
&lt;br /&gt;
===March 2009===&lt;br /&gt;
* First setup procedure has been simplified for newcomers: [[Setup]]&lt;br /&gt;
* FPGA loader is now working on APF27 too: [[FPGA_loader]]&lt;br /&gt;
* as most drivers are now integrated in default rootfs, the manual installation part of their respective Wiki page has moved/will move to the &amp;quot;discussion&amp;quot; Tab&lt;br /&gt;
* Thanks to [[User:JulienC|JulienC]], a new page explaining how to setup your APF&#039;s Ethernet MAC address has been created: [[Ethernet_MAC_address]]&lt;br /&gt;
* [[User:FrankA|FrankA]], [[User:XavierH|XavierH]], [[User:JonathanI|JonathanI]], [[User:JulienViaud|JulienViaud]] joined us and created their Wiki page&lt;br /&gt;
* Wishbone examples were improved: [[A_simple_design_with_Wishbone_bus]] [[Simple_blinking_LED]]&lt;br /&gt;
* Xenomai is now integrated in our Buildroot and should be usable by everyone: [[Xenomai]] | [[Xenomai:examples_usage]] | [[Xenomai:Blinking_LEDs]]&lt;br /&gt;
Trabucayre is waiting for your feedbacks on the IRC channel  ;-) &lt;br /&gt;
* XavierH started a page to describe his experiments on driver writing: [[IMX_LED_Driver_TP]]&lt;br /&gt;
* FabienM started a page to explain how to implement a reset button on the FPGA: [[Ho%21_No_FPGA-reset_button_on_armadeus_card.]]&lt;br /&gt;
* a Category was created for POD related articles: [http://www.armadeus.com/wiki/index.php?title=Category:POD]&lt;br /&gt;
* SSinyagin &amp;amp; JonathanI started a page to describe how to use JTAG on the APF27: [[JTAG]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Pci_debug&amp;diff=13131</id>
		<title>Pci debug</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Pci_debug&amp;diff=13131"/>
		<updated>2015-03-17T10:41:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Buildroot configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: PCIe]]&lt;br /&gt;
[[Category: APF6]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pci_debug&#039;&#039;&#039; is a useful tool meant to access PCIe BARx memory from userspace.&lt;br /&gt;
&lt;br /&gt;
== Buildroot configuration ==&lt;br /&gt;
* Should be done by default on [[APF6]]&lt;br /&gt;
* Select pci_debug:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Target packages  ---&amp;gt;&lt;br /&gt;
    Hardware handling  ---&amp;gt;&lt;br /&gt;
        [*] pcidebug&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* then rebuild your BSP:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Using pci_debug =&lt;br /&gt;
&lt;br /&gt;
* First find your PCI device name with lspci :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)&lt;br /&gt;
01:00.0 Unclassified device [0013]: Altera Corporation Device e001 (rev 01)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example here, we want to access Altera PCI device, then name is : &#039;&#039;&#039;01:00.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Launch pci_debug with the BAR number in option (-b) :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# pci_debug -s 01:00.0 -b0&lt;br /&gt;
# ./pci_debug -s 01:00.0 -b0&lt;br /&gt;
&lt;br /&gt;
PCI debug&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
 - accessing BAR0&lt;br /&gt;
 - region size is 4194304-bytes&lt;br /&gt;
 - offset into region is 0-bytes&lt;br /&gt;
&lt;br /&gt;
  ?                         Help&lt;br /&gt;
  d[width] addr len         Display memory starting from addr&lt;br /&gt;
                            [width]&lt;br /&gt;
                              8   - 8-bit access&lt;br /&gt;
                              16  - 16-bit access&lt;br /&gt;
                              32  - 32-bit access (default)&lt;br /&gt;
  c[width] addr val         Change memory at addr to val&lt;br /&gt;
  e                         Print the endian access mode&lt;br /&gt;
  e[mode]                   Change the endian access mode&lt;br /&gt;
                            [mode]&lt;br /&gt;
                              b - big-endian (default)&lt;br /&gt;
                              l - little-endian&lt;br /&gt;
  f[width] addr val len inc  Fill memory&lt;br /&gt;
                              addr - start address&lt;br /&gt;
                              val  - start value&lt;br /&gt;
                              len  - length (in bytes)&lt;br /&gt;
                              inc  - increment (defaults to 1)&lt;br /&gt;
  q                          Quit&lt;br /&gt;
&lt;br /&gt;
  Notes:&lt;br /&gt;
    1. addr, len, and val are interpreted as hex values&lt;br /&gt;
       addresses are always byte based&lt;br /&gt;
&lt;br /&gt;
PCI&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* You can then access BAR0 memory on &#039;&#039;&#039;PCI&amp;gt;&#039;&#039;&#039; prompt.&lt;br /&gt;
* Reading 0x20 values from address 0 :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
PCI&amp;gt; d32 0 20&lt;br /&gt;
&lt;br /&gt;
00000000: 12345678 12345678 12345678 12345678 &lt;br /&gt;
00000010: 12345678 12345678 12345678 12345678&lt;br /&gt;
&lt;br /&gt;
PCI&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
This tool come from an altera [http://www.alteraforum.com/forum/showthread.php?t=35678 forum post], and the archive code can be found [http://www.ovro.caltech.edu/%7Edwh/correlator/pdf/altera_pcie.zip here].&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Pci_debug&amp;diff=13130</id>
		<title>Pci debug</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Pci_debug&amp;diff=13130"/>
		<updated>2015-03-17T10:34:33Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Using pci_debug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: PCIe]]&lt;br /&gt;
[[Category: APF6]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pci_debug&#039;&#039;&#039; is a useful tool meant to access PCIe BARx memory from userspace.&lt;br /&gt;
&lt;br /&gt;
= Buildroot configuration =&lt;br /&gt;
&lt;br /&gt;
* Readline is required to install pci_debug :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Target packages  ---&amp;gt;&lt;br /&gt;
    Libraries  ---&amp;gt;&lt;br /&gt;
        Text and terminal handling  ---&amp;gt;&lt;br /&gt;
            [*] readline&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Select pci_debug in armadeus tools :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Target packages  ---&amp;gt;&lt;br /&gt;
    Armadeus specific tools/utilities  ---&amp;gt;&lt;br /&gt;
        [*] pcidebug&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* then build your bsp with make.&lt;br /&gt;
&lt;br /&gt;
= Using pci_debug =&lt;br /&gt;
&lt;br /&gt;
* First find your PCI device name with lspci :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)&lt;br /&gt;
01:00.0 Unclassified device [0013]: Altera Corporation Device e001 (rev 01)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example here, we want to access Altera PCI device, then name is : &#039;&#039;&#039;01:00.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Launch pci_debug with the BAR number in option (-b) :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# pci_debug -s 01:00.0 -b0&lt;br /&gt;
# ./pci_debug -s 01:00.0 -b0&lt;br /&gt;
&lt;br /&gt;
PCI debug&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
 - accessing BAR0&lt;br /&gt;
 - region size is 4194304-bytes&lt;br /&gt;
 - offset into region is 0-bytes&lt;br /&gt;
&lt;br /&gt;
  ?                         Help&lt;br /&gt;
  d[width] addr len         Display memory starting from addr&lt;br /&gt;
                            [width]&lt;br /&gt;
                              8   - 8-bit access&lt;br /&gt;
                              16  - 16-bit access&lt;br /&gt;
                              32  - 32-bit access (default)&lt;br /&gt;
  c[width] addr val         Change memory at addr to val&lt;br /&gt;
  e                         Print the endian access mode&lt;br /&gt;
  e[mode]                   Change the endian access mode&lt;br /&gt;
                            [mode]&lt;br /&gt;
                              b - big-endian (default)&lt;br /&gt;
                              l - little-endian&lt;br /&gt;
  f[width] addr val len inc  Fill memory&lt;br /&gt;
                              addr - start address&lt;br /&gt;
                              val  - start value&lt;br /&gt;
                              len  - length (in bytes)&lt;br /&gt;
                              inc  - increment (defaults to 1)&lt;br /&gt;
  q                          Quit&lt;br /&gt;
&lt;br /&gt;
  Notes:&lt;br /&gt;
    1. addr, len, and val are interpreted as hex values&lt;br /&gt;
       addresses are always byte based&lt;br /&gt;
&lt;br /&gt;
PCI&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* You can then access BAR0 memory on &#039;&#039;&#039;PCI&amp;gt;&#039;&#039;&#039; prompt.&lt;br /&gt;
* Reading 0x20 values from address 0 :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
PCI&amp;gt; d32 0 20&lt;br /&gt;
&lt;br /&gt;
00000000: 12345678 12345678 12345678 12345678 &lt;br /&gt;
00000010: 12345678 12345678 12345678 12345678&lt;br /&gt;
&lt;br /&gt;
PCI&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
This tool come from an altera [http://www.alteraforum.com/forum/showthread.php?t=35678 forum post], and the archive code can be found [http://www.ovro.caltech.edu/%7Edwh/correlator/pdf/altera_pcie.zip here].&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Pci_debug&amp;diff=13129</id>
		<title>Pci debug</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Pci_debug&amp;diff=13129"/>
		<updated>2015-03-17T10:33:24Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: PCIe]]&lt;br /&gt;
[[Category: APF6]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pci_debug&#039;&#039;&#039; is a useful tool meant to access PCIe BARx memory from userspace.&lt;br /&gt;
&lt;br /&gt;
= Buildroot configuration =&lt;br /&gt;
&lt;br /&gt;
* Readline is required to install pci_debug :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Target packages  ---&amp;gt;&lt;br /&gt;
    Libraries  ---&amp;gt;&lt;br /&gt;
        Text and terminal handling  ---&amp;gt;&lt;br /&gt;
            [*] readline&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Select pci_debug in armadeus tools :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
Target packages  ---&amp;gt;&lt;br /&gt;
    Armadeus specific tools/utilities  ---&amp;gt;&lt;br /&gt;
        [*] pcidebug&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* then build your bsp with make.&lt;br /&gt;
&lt;br /&gt;
= Using pci_debug =&lt;br /&gt;
&lt;br /&gt;
* First find your pci device name with lspci :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)&lt;br /&gt;
01:00.0 Unclassified device [0013]: Altera Corporation Device e001 (rev 01)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example here, we want to access altera pci device, then name is : &#039;&#039;&#039;01:00.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Launch pci_debug with the BAR number in option (-b) :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# pci_debug -s 01:00.0 -b0&lt;br /&gt;
# ./pci_debug -s 01:00.0 -b0&lt;br /&gt;
&lt;br /&gt;
PCI debug&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
 - accessing BAR0&lt;br /&gt;
 - region size is 4194304-bytes&lt;br /&gt;
 - offset into region is 0-bytes&lt;br /&gt;
&lt;br /&gt;
  ?                         Help&lt;br /&gt;
  d[width] addr len         Display memory starting from addr&lt;br /&gt;
                            [width]&lt;br /&gt;
                              8   - 8-bit access&lt;br /&gt;
                              16  - 16-bit access&lt;br /&gt;
                              32  - 32-bit access (default)&lt;br /&gt;
  c[width] addr val         Change memory at addr to val&lt;br /&gt;
  e                         Print the endian access mode&lt;br /&gt;
  e[mode]                   Change the endian access mode&lt;br /&gt;
                            [mode]&lt;br /&gt;
                              b - big-endian (default)&lt;br /&gt;
                              l - little-endian&lt;br /&gt;
  f[width] addr val len inc  Fill memory&lt;br /&gt;
                              addr - start address&lt;br /&gt;
                              val  - start value&lt;br /&gt;
                              len  - length (in bytes)&lt;br /&gt;
                              inc  - increment (defaults to 1)&lt;br /&gt;
  q                          Quit&lt;br /&gt;
&lt;br /&gt;
  Notes:&lt;br /&gt;
    1. addr, len, and val are interpreted as hex values&lt;br /&gt;
       addresses are always byte based&lt;br /&gt;
&lt;br /&gt;
PCI&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* You can then access BAR0 memory on &#039;&#039;&#039;PCI&amp;gt;&#039;&#039;&#039; prompt.&lt;br /&gt;
* Reading 0x20 values from address 0 :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
PCI&amp;gt; d32 0 20&lt;br /&gt;
&lt;br /&gt;
00000000: 12345678 12345678 12345678 12345678 &lt;br /&gt;
00000010: 12345678 12345678 12345678 12345678&lt;br /&gt;
&lt;br /&gt;
PCI&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
This tool come from an altera [http://www.alteraforum.com/forum/showthread.php?t=35678 forum post], and the archive code can be found [http://www.ovro.caltech.edu/%7Edwh/correlator/pdf/altera_pcie.zip here].&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=APF28&amp;diff=13128</id>
		<title>APF28</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=APF28&amp;diff=13128"/>
		<updated>2015-03-17T10:26:21Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Note for APF28i (industrial) boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: APF28]]&lt;br /&gt;
==Description==&lt;br /&gt;
The APF28 is a simple and low cost [https://en.wikipedia.org/wiki/Single-board_computer Single Board Computer] targeted for small GUI, communication and control process.&lt;br /&gt;
&lt;br /&gt;
Here is a list of the main features:&lt;br /&gt;
* Processor: [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX286 i.MX28x] (ARM9 @ 454MHz)&lt;br /&gt;
* RAM: DDR2 400. 64 to 512MB. 16 bits data bus. Default capacity is 128MB.&lt;br /&gt;
* Flash: NAND. 256MB to 4GB, 8 bits data bus. Default capacity is 256MB&lt;br /&gt;
* Ethernet: onboard Physical (ready to use Ethernet 10/100Mbit link)&lt;br /&gt;
* USB: High speed USB OTG (OnTheGo) with onboard Physical&lt;br /&gt;
* USB: 1 High speed Hosts with integrated PHY&lt;br /&gt;
* Touchscreen controler (4/5 wires)&lt;br /&gt;
* Low speed ADCs (up to 7)&lt;br /&gt;
* High speed ADC&lt;br /&gt;
* RTC and Watchdog&lt;br /&gt;
* Battery charger (Li-On/Li-Po)&lt;br /&gt;
* Supplies: high end DC/DC converters and LDOs on board. Only one external supply required (5V, batterie or 3.3V).&lt;br /&gt;
* Mechanical dimensions: ~43x25mm&lt;br /&gt;
&lt;br /&gt;
All the i.MX28 peripherals (LCD, SDIO, SPI, 6xSerial, I2C, 2xUSB, PWM, etc...) can be accessed through two high density [[Hirose connectors]].&lt;br /&gt;
&lt;br /&gt;
The APF28 module can be plugged on the [[APF28Dev]] docking board or your own custom devt board.&lt;br /&gt;
&lt;br /&gt;
== Note for APF28i (industrial) boards ==&lt;br /&gt;
The support for the industrial NAND memory used on the board, is only available on recent GIT sources (GIT Head). Please don&#039;t use the 5.3 BSP and wait until the 6.0 stable release is out.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&lt;br /&gt;
* [[Datasheet#APF28 | Datasheet and schematics]]&lt;br /&gt;
&lt;br /&gt;
==Feature list==&lt;br /&gt;
* [[APF28_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;5&amp;quot; summary=&amp;quot;Hardware Add-Ons by functionnalities&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
|- style=&amp;quot;background:#f4f4f4; color:black; -moz-border-radius:18px;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
===Video Out===&lt;br /&gt;
* [[LCD]]&lt;br /&gt;
* [[BackLight]]&lt;br /&gt;
* [[FrameBuffer]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
===Wired communication===&lt;br /&gt;
* [[Uart]]&lt;br /&gt;
* [[SPI]]&lt;br /&gt;
* [[I2C]]&lt;br /&gt;
* [[USB_OTG]]&lt;br /&gt;
* [[USB_Host]]&lt;br /&gt;
* [[USB_Gadget]]&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
* [[MultiMediaCard]]&lt;br /&gt;
===Other===&lt;br /&gt;
* [[PWM]]&lt;br /&gt;
* [[GPIO_Driver]]&lt;br /&gt;
* [[APF28_PMIC]] (Touchscreen, keypad, ADCs, Battery)&lt;br /&gt;
** [[LRADC]]&lt;br /&gt;
* [[Power_management]]&lt;br /&gt;
* [[RTC#APF28 | RTC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://www.armadeus.com/english/products-processor_boards-apf28.html Product page at Armadeus Systems]&lt;br /&gt;
&lt;br /&gt;
[[Category:MainBoards]]&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=APF6&amp;diff=13127</id>
		<title>APF6</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=APF6&amp;diff=13127"/>
		<updated>2015-03-17T10:24:44Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Note for APF6 boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: APF6]]&lt;br /&gt;
==Description==&lt;br /&gt;
The APF6 is a high-end [https://en.wikipedia.org/wiki/Single-board_computer Single Board Computer] targeted for advanced GUI, intensive computation and extended connectivity.&lt;br /&gt;
&lt;br /&gt;
Here is a list of the main features:&lt;br /&gt;
* Processor: [http://www.freescale.com/webapp/sps/site/taxonomy.jsp?code=IMX6X_SERIES i.MX6] (single, dual or quad core Cortex-A9 @ up to 1GHz)&lt;br /&gt;
* RAM: DDR3 1066MHz. 512Mbytes to 2GBytes. 32 ot 64bits data bus. Default capacity will be 512Mbytes.&lt;br /&gt;
* Flash: eMMC 4Gbytes, 8 bits data bus.&lt;br /&gt;
* Ethernet: onboard Physical (ready to use Ethernet 10/100/1000Mbit link)&lt;br /&gt;
* USB: High speed USB OTG (OnTheGo) with onboard Physical (ready to use USB OTG link)&lt;br /&gt;
* USB: High speed Host with integrated PHY&lt;br /&gt;
* PCIexpress Gen2&lt;br /&gt;
* SATA II&lt;br /&gt;
* DVI output&lt;br /&gt;
* TFT CMOS/LVDS interface&lt;br /&gt;
* WiFi (option): b/g/n with u.FL antenna&lt;br /&gt;
* Bluetooth (option): BT 4.0&lt;br /&gt;
* Only one external supply of 3.3V required.&lt;br /&gt;
* Mechanical dimensions: 60x50mm&lt;br /&gt;
&lt;br /&gt;
All the i.MX6 peripherals can be accessed through two high density [[Hirose connectors]].&lt;br /&gt;
&lt;br /&gt;
== Note for APF6 boards ==&lt;br /&gt;
For compatibility reasons with the APF6x_SP the PCIe support has been activated on U-Boot. A warning message appears during the boot startup indicating:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
WARNING: Make sure the PCIe #PERST line is connected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Do not take care of it if you don&#039;t use PCIe commands from U-Boot.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&lt;br /&gt;
* [[Datasheet#APF6 | Datasheet and schematics]]&lt;br /&gt;
&lt;br /&gt;
==Feature list==&lt;br /&gt;
* [[APF6_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;5&amp;quot; summary=&amp;quot;Hardware Add-Ons by functionnalities&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
|- style=&amp;quot;background:#f4f4f4; color:black; -moz-border-radius:18px;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
===Video===&lt;br /&gt;
====Video Out====&lt;br /&gt;
* [[LCD]]&lt;br /&gt;
* [[BackLight]]&lt;br /&gt;
* [[FrameBuffer]]&lt;br /&gt;
* [[DVI_/_HDMI|DVI/HDMI]]&lt;br /&gt;
&lt;br /&gt;
====Video In====&lt;br /&gt;
*[[Camera_interface]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
===Wired communication===&lt;br /&gt;
* [[Uart]]&lt;br /&gt;
* [[SPI]]&lt;br /&gt;
* [[I2C]]&lt;br /&gt;
* [[USB_Host]]&lt;br /&gt;
* [[USB_Gadget]]&lt;br /&gt;
* [[USB_OTG]]&lt;br /&gt;
* [[CAN_bus_Linux_driver|CAN bus]]&lt;br /&gt;
* [[PCIE | PCI Express]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
===Wireless communication===&lt;br /&gt;
* [[Wl12xx_driver]]&lt;br /&gt;
* [[Wifi|WiFi usage on Linux]]&lt;br /&gt;
* [[Bluetooth|Bluetooth usage on Linux]]&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
* [[MultiMediaCard]]&lt;br /&gt;
* [[SATA]]&lt;br /&gt;
* [[eMMC]]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
* [[PWM]]&lt;br /&gt;
* [[GPIOlib]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development boards==&lt;br /&gt;
* [[APF6Dev]]&lt;br /&gt;
&lt;br /&gt;
[[Category:MainBoards]]&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=PCIe_fpga_load&amp;diff=13126</id>
		<title>PCIe fpga load</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=PCIe_fpga_load&amp;diff=13126"/>
		<updated>2015-03-17T10:23:32Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: PCIe fpga load moved to PCIe FPGA loading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[PCIe FPGA loading]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13125</id>
		<title>PCIe FPGA loading</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13125"/>
		<updated>2015-03-17T10:23:32Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: PCIe fpga load moved to PCIe FPGA loading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:FPGA]]&lt;br /&gt;
[[Category: PCIe]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On APF6_SP it&#039;s possible to use the PCI express bus to configure the FPGA (cycloneV). This article describe how to do that.&lt;br /&gt;
&lt;br /&gt;
== Generate files ==&lt;br /&gt;
&lt;br /&gt;
=== Quartus configuration ===&lt;br /&gt;
&lt;br /&gt;
Your design must include the PCIe and CvP components. Once the project synthesized, open the menu:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
File -&amp;gt; Convert Programming Files ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; select the &#039;&#039;&#039;programming file type:&#039;&#039;&#039; Raw Binary File (.rbf).&lt;br /&gt;
* In &#039;&#039;&#039;Input files to convert&#039;&#039;&#039; clic on &#039;&#039;&#039;Add Files...&#039;&#039;&#039; and add your binary.sof file.&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; check the option Create CvP files (Generate binary.periph.rbf and binary.core.rbf)&lt;br /&gt;
* Click on &#039;&#039;&#039;Generate&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You will get two files:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;binary.periph.rbf&#039;&#039;&#039;: peripheral config file to be loaded via serial config bus with U-Boot&lt;br /&gt;
* &#039;&#039;&#039;binary.core.rbf&#039;&#039;&#039;: core config file to be loaded via PCIe bus with Linux.&lt;br /&gt;
&lt;br /&gt;
=== Linux configuration ===&lt;br /&gt;
&lt;br /&gt;
All drivers are already selected by default in APF6&#039;s Buildroot configuration.&lt;br /&gt;
&lt;br /&gt;
== Configure the FPGA ==&lt;br /&gt;
&lt;br /&gt;
=== Peripheral configuration in uboot ===&lt;br /&gt;
&lt;br /&gt;
PCIe must be activated before Linux boot. To do that, just load the peripheral bitstream with uboot :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; tftpboot ${loadaddr} 192.168.0.117:binary.periph.rbf&lt;br /&gt;
BIOS&amp;gt; fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then boot Linux:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Core configuration in Linux ===&lt;br /&gt;
&lt;br /&gt;
The PCIe device must be seen in lspci command in Linux :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)&lt;br /&gt;
01:00.0 Unclassified device [0013]: Altera Corporation Device e001 (rev 01)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then download the core (192.168.0.2 should be replaced with your Host PC IP address):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
$ tftp -g -r binary.core.rbf 192.168.0.2&lt;br /&gt;
$ modprobe fpgaloader&lt;br /&gt;
$ mknod /dev/altera_cvp c 249 0&lt;br /&gt;
$ cat output_file.core.rbf &amp;gt; /dev/altera_cvp&lt;br /&gt;
Altera CvP 0000:01:00.0: Now starting CvP...&lt;br /&gt;
Altera CvP 0000:01:00.0: CvP successful, application layer now ready&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13124</id>
		<title>PCIe FPGA loading</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13124"/>
		<updated>2015-03-17T10:23:05Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Core configuration in Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:FPGA]]&lt;br /&gt;
[[Category: PCIe]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On APF6_SP it&#039;s possible to use the PCI express bus to configure the FPGA (cycloneV). This article describe how to do that.&lt;br /&gt;
&lt;br /&gt;
== Generate files ==&lt;br /&gt;
&lt;br /&gt;
=== Quartus configuration ===&lt;br /&gt;
&lt;br /&gt;
Your design must include the PCIe and CvP components. Once the project synthesized, open the menu:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
File -&amp;gt; Convert Programming Files ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; select the &#039;&#039;&#039;programming file type:&#039;&#039;&#039; Raw Binary File (.rbf).&lt;br /&gt;
* In &#039;&#039;&#039;Input files to convert&#039;&#039;&#039; clic on &#039;&#039;&#039;Add Files...&#039;&#039;&#039; and add your binary.sof file.&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; check the option Create CvP files (Generate binary.periph.rbf and binary.core.rbf)&lt;br /&gt;
* Click on &#039;&#039;&#039;Generate&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You will get two files:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;binary.periph.rbf&#039;&#039;&#039;: peripheral config file to be loaded via serial config bus with U-Boot&lt;br /&gt;
* &#039;&#039;&#039;binary.core.rbf&#039;&#039;&#039;: core config file to be loaded via PCIe bus with Linux.&lt;br /&gt;
&lt;br /&gt;
=== Linux configuration ===&lt;br /&gt;
&lt;br /&gt;
All drivers are already selected by default in APF6&#039;s Buildroot configuration.&lt;br /&gt;
&lt;br /&gt;
== Configure the FPGA ==&lt;br /&gt;
&lt;br /&gt;
=== Peripheral configuration in uboot ===&lt;br /&gt;
&lt;br /&gt;
PCIe must be activated before Linux boot. To do that, just load the peripheral bitstream with uboot :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; tftpboot ${loadaddr} 192.168.0.117:binary.periph.rbf&lt;br /&gt;
BIOS&amp;gt; fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then boot Linux:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Core configuration in Linux ===&lt;br /&gt;
&lt;br /&gt;
The PCIe device must be seen in lspci command in Linux :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)&lt;br /&gt;
01:00.0 Unclassified device [0013]: Altera Corporation Device e001 (rev 01)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then download the core (192.168.0.2 should be replaced with your Host PC IP address):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
$ tftp -g -r binary.core.rbf 192.168.0.2&lt;br /&gt;
$ modprobe fpgaloader&lt;br /&gt;
$ mknod /dev/altera_cvp c 249 0&lt;br /&gt;
$ cat output_file.core.rbf &amp;gt; /dev/altera_cvp&lt;br /&gt;
Altera CvP 0000:01:00.0: Now starting CvP...&lt;br /&gt;
Altera CvP 0000:01:00.0: CvP successful, application layer now ready&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13123</id>
		<title>PCIe FPGA loading</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13123"/>
		<updated>2015-03-17T10:21:51Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Linux configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:FPGA]]&lt;br /&gt;
[[Category: PCIe]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On APF6_SP it&#039;s possible to use the PCI express bus to configure the FPGA (cycloneV). This article describe how to do that.&lt;br /&gt;
&lt;br /&gt;
== Generate files ==&lt;br /&gt;
&lt;br /&gt;
=== Quartus configuration ===&lt;br /&gt;
&lt;br /&gt;
Your design must include the PCIe and CvP components. Once the project synthesized, open the menu:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
File -&amp;gt; Convert Programming Files ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; select the &#039;&#039;&#039;programming file type:&#039;&#039;&#039; Raw Binary File (.rbf).&lt;br /&gt;
* In &#039;&#039;&#039;Input files to convert&#039;&#039;&#039; clic on &#039;&#039;&#039;Add Files...&#039;&#039;&#039; and add your binary.sof file.&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; check the option Create CvP files (Generate binary.periph.rbf and binary.core.rbf)&lt;br /&gt;
* Click on &#039;&#039;&#039;Generate&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You will get two files:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;binary.periph.rbf&#039;&#039;&#039;: peripheral config file to be loaded via serial config bus with U-Boot&lt;br /&gt;
* &#039;&#039;&#039;binary.core.rbf&#039;&#039;&#039;: core config file to be loaded via PCIe bus with Linux.&lt;br /&gt;
&lt;br /&gt;
=== Linux configuration ===&lt;br /&gt;
&lt;br /&gt;
All drivers are already selected by default in APF6&#039;s Buildroot configuration.&lt;br /&gt;
&lt;br /&gt;
== Configure the FPGA ==&lt;br /&gt;
&lt;br /&gt;
=== Peripheral configuration in uboot ===&lt;br /&gt;
&lt;br /&gt;
PCIe must be activated before Linux boot. To do that, just load the peripheral bitstream with uboot :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; tftpboot ${loadaddr} 192.168.0.117:binary.periph.rbf&lt;br /&gt;
BIOS&amp;gt; fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then boot Linux:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Core configuration in Linux ===&lt;br /&gt;
&lt;br /&gt;
The PCIe device must be seen in lspci command in Linux :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)&lt;br /&gt;
01:00.0 Unclassified device [0013]: Altera Corporation Device e001 (rev 01)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then download the core :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
$ tftp -g -r binary.core.rbf 192.168.0.117&lt;br /&gt;
$ modprobe fpgaloader&lt;br /&gt;
$ mknod /dev/altera_cvp c 249 0&lt;br /&gt;
$ cat output_file.core.rbf &amp;gt; /dev/altera_cvp&lt;br /&gt;
Altera CvP 0000:01:00.0: Now starting CvP...&lt;br /&gt;
Altera CvP 0000:01:00.0: CvP successful, application layer now ready&lt;br /&gt;
$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13122</id>
		<title>PCIe FPGA loading</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13122"/>
		<updated>2015-03-17T10:21:25Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Quartus configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:FPGA]]&lt;br /&gt;
[[Category: PCIe]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On APF6_SP it&#039;s possible to use the PCI express bus to configure the FPGA (cycloneV). This article describe how to do that.&lt;br /&gt;
&lt;br /&gt;
== Generate files ==&lt;br /&gt;
&lt;br /&gt;
=== Quartus configuration ===&lt;br /&gt;
&lt;br /&gt;
Your design must include the PCIe and CvP components. Once the project synthesized, open the menu:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
File -&amp;gt; Convert Programming Files ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; select the &#039;&#039;&#039;programming file type:&#039;&#039;&#039; Raw Binary File (.rbf).&lt;br /&gt;
* In &#039;&#039;&#039;Input files to convert&#039;&#039;&#039; clic on &#039;&#039;&#039;Add Files...&#039;&#039;&#039; and add your binary.sof file.&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; check the option Create CvP files (Generate binary.periph.rbf and binary.core.rbf)&lt;br /&gt;
* Click on &#039;&#039;&#039;Generate&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You will get two files:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;binary.periph.rbf&#039;&#039;&#039;: peripheral config file to be loaded via serial config bus with U-Boot&lt;br /&gt;
* &#039;&#039;&#039;binary.core.rbf&#039;&#039;&#039;: core config file to be loaded via PCIe bus with Linux.&lt;br /&gt;
&lt;br /&gt;
=== Linux configuration ===&lt;br /&gt;
&lt;br /&gt;
All drivers are already selected by default in buildroot configuration.&lt;br /&gt;
&lt;br /&gt;
== Configure the FPGA ==&lt;br /&gt;
&lt;br /&gt;
=== Peripheral configuration in uboot ===&lt;br /&gt;
&lt;br /&gt;
PCIe must be activated before Linux boot. To do that, just load the peripheral bitstream with uboot :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; tftpboot ${loadaddr} 192.168.0.117:binary.periph.rbf&lt;br /&gt;
BIOS&amp;gt; fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then boot Linux:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Core configuration in Linux ===&lt;br /&gt;
&lt;br /&gt;
The PCIe device must be seen in lspci command in Linux :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)&lt;br /&gt;
01:00.0 Unclassified device [0013]: Altera Corporation Device e001 (rev 01)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then download the core :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
$ tftp -g -r binary.core.rbf 192.168.0.117&lt;br /&gt;
$ modprobe fpgaloader&lt;br /&gt;
$ mknod /dev/altera_cvp c 249 0&lt;br /&gt;
$ cat output_file.core.rbf &amp;gt; /dev/altera_cvp&lt;br /&gt;
Altera CvP 0000:01:00.0: Now starting CvP...&lt;br /&gt;
Altera CvP 0000:01:00.0: CvP successful, application layer now ready&lt;br /&gt;
$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13121</id>
		<title>PCIe FPGA loading</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=PCIe_FPGA_loading&amp;diff=13121"/>
		<updated>2015-03-17T10:20:32Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:FPGA]]&lt;br /&gt;
[[Category: PCIe]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On APF6_SP it&#039;s possible to use the PCI express bus to configure the FPGA (cycloneV). This article describe how to do that.&lt;br /&gt;
&lt;br /&gt;
== Generate files ==&lt;br /&gt;
&lt;br /&gt;
=== Quartus configuration ===&lt;br /&gt;
&lt;br /&gt;
Your design must include the PCIe and CvP components. Once the project synthesized, open the menu &lt;br /&gt;
&amp;lt;pre class=&amp;quot;config&amp;quot;&amp;gt;&lt;br /&gt;
File -&amp;gt; Convert Programming Files ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; select the &#039;&#039;&#039;programming file type:&#039;&#039;&#039; Raw Binary File (.rbf).&lt;br /&gt;
* In &#039;&#039;&#039;Input files to convert&#039;&#039;&#039; clic on &#039;&#039;&#039;Add Files...&#039;&#039;&#039; and add your binary.sof file.&lt;br /&gt;
* In &#039;&#039;&#039;Output programming file&#039;&#039;&#039; check the option Create CvP files (Generate binary.periph.rbf and binary.core.rbf)&lt;br /&gt;
* Click on &#039;&#039;&#039;Generate&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You will get two files :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;binary.periph.rbf&#039;&#039;&#039;: peripheral config file to be loaded via serial config bus with uboot&lt;br /&gt;
* &#039;&#039;&#039;binary.core.rbf&#039;&#039;&#039;: core config file to be loaded via PCIe bus with Linux.&lt;br /&gt;
&lt;br /&gt;
=== Linux configuration ===&lt;br /&gt;
&lt;br /&gt;
All drivers are already selected by default in buildroot configuration.&lt;br /&gt;
&lt;br /&gt;
== Configure the FPGA ==&lt;br /&gt;
&lt;br /&gt;
=== Peripheral configuration in uboot ===&lt;br /&gt;
&lt;br /&gt;
PCIe must be activated before Linux boot. To do that, just load the peripheral bitstream with uboot :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; tftpboot ${loadaddr} 192.168.0.117:binary.periph.rbf&lt;br /&gt;
BIOS&amp;gt; fpga load 0 ${loadaddr} ${filesize}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then boot Linux:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
BIOS&amp;gt; boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Core configuration in Linux ===&lt;br /&gt;
&lt;br /&gt;
The PCIe device must be seen in lspci command in Linux :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)&lt;br /&gt;
01:00.0 Unclassified device [0013]: Altera Corporation Device e001 (rev 01)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then download the core :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;apf&amp;quot;&amp;gt;&lt;br /&gt;
$ tftp -g -r binary.core.rbf 192.168.0.117&lt;br /&gt;
$ modprobe fpgaloader&lt;br /&gt;
$ mknod /dev/altera_cvp c 249 0&lt;br /&gt;
$ cat output_file.core.rbf &amp;gt; /dev/altera_cvp&lt;br /&gt;
Altera CvP 0000:01:00.0: Now starting CvP...&lt;br /&gt;
Altera CvP 0000:01:00.0: CvP successful, application layer now ready&lt;br /&gt;
$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13120</id>
		<title>Wiki/Project changes</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13120"/>
		<updated>2015-03-17T10:19:35Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2015==&lt;br /&gt;
&lt;br /&gt;
===January 2015===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PCIe_fpga_load|explain how to load APF6_SP FPGA through PCIe]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Mplayer]]&lt;br /&gt;
** [[EMMC]]&lt;br /&gt;
** [[APF6]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
==2014==&lt;br /&gt;
===December 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[EMMC|detail how APF6&#039;s eMMC is partionned]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[BootStrap]]&lt;br /&gt;
&lt;br /&gt;
===November 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[POD_GUI]]&lt;br /&gt;
&lt;br /&gt;
===October 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[JTAG]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Communicate_with_your_board_from_a_Linux_Host_%28Basics%29]]&lt;br /&gt;
** [[Migen]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Quartus_installation_on_Linux| explain how to install Quartus on your Host PC]]&lt;br /&gt;
** [[APF6| detail APF6 functionnalities]]&lt;br /&gt;
** [[APF6Dev| detail APF6Dev functionnalities]]&lt;br /&gt;
&lt;br /&gt;
===June 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===May 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Migen|detail experiments of Migen on APF boards (with FPGA)]]&lt;br /&gt;
** [[U-Boot-2014.04|sumarize the porting efforts of U-Boot 2014.04 to APF boards]]&lt;br /&gt;
&lt;br /&gt;
===April 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Santek_ST070015]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
===March 2014===&lt;br /&gt;
* Not much activity ;-)&lt;br /&gt;
&lt;br /&gt;
===February 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===January 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
** [[MT9M111|explain how to use MT9M111 based camera on APF27]]&lt;br /&gt;
** [[Wl12xx_driver|explain how to use Wi-Fi chip of the APF6]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
** [[GPM]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
** [[OV9653]]&lt;br /&gt;
** [[OV7670]]&lt;br /&gt;
** [[APF27]]&lt;br /&gt;
&lt;br /&gt;
==2013==&lt;br /&gt;
&lt;br /&gt;
===December 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF51|explain how to use vanilla/mainline Linux kernels on APF51]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots|explain how to resolve eventual problems encountered with armadeus-5.3 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===November 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Kernel-upstream-status|summarize Linux efforts to push APF board mainline]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
===October 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_set_the_default_root_password|explain how to define root password on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
** [[UBIFS]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JulienQ|JulienQ]]&lt;br /&gt;
&lt;br /&gt;
===September 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
&lt;br /&gt;
===August 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Beremiz]]&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===June 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Package_usage|explain how to use opkg package manager]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===May 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[POD_GUI|detail POD GUI implementation]]&lt;br /&gt;
** [[RS-485|explain how to use RS-485 (APF28)]]&lt;br /&gt;
** [[OneWire_GPIO_bus_Master|explain how to use 1Wire (APF28)]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[User:JanosA]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
&lt;br /&gt;
===April 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Gnokii|Manage SMS on GSM modules with gnokii]]&lt;br /&gt;
** [[Scheduling_periodic_tasks|learn how to schedule automatic tasks on your APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===March 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[MCP4912]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[EFL]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:VascoB|VascoB]]&lt;br /&gt;
&lt;br /&gt;
===February 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[HMS_anybus_Linux]]&lt;br /&gt;
** [[AS1531]]&lt;br /&gt;
** [[ALSA]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:SouleB|SouleB]]&lt;br /&gt;
** [[User:JanosA|JanosA]]&lt;br /&gt;
&lt;br /&gt;
===January 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Emdebian_on_APF]]&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux]]&lt;br /&gt;
** [[FrameBuffer]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
==2012==&lt;br /&gt;
===December 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Talk:USB_to_WiFi_adapter]] &amp;amp; [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MartinH|MartinH]]&lt;br /&gt;
&lt;br /&gt;
===November 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
**[[Buildroot_Mainline_integration]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[U-boot_patches]]&lt;br /&gt;
&lt;br /&gt;
===October 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Save_buildroot_configuration|explain how to save your Buildroot configurations]]&lt;br /&gt;
** [[Armadeus_5.2_Troubleshots|summarize armadeus-5.2 troubleshots]]&lt;br /&gt;
** [[Armadeus_5.2_TestReport|summarize armadeus-5.2 tests report]]&lt;br /&gt;
** [[Coding_Rules|detail armadeus BSP Coding Rules/Style]]&lt;br /&gt;
** [[USB_OTG|detail how to use USB OTG on APF boards]]&lt;br /&gt;
** [[U-Boot-2012.10|detail U-Boot 2012.10 integration]]&lt;br /&gt;
** [[How_to_create_web_sms_sender|explain how to build a SMS webserver]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===August/September 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[UsingSyslog|explain how to use syslog in you applications]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_5.0 Troubleshots]]&lt;br /&gt;
** [[APF28 Linux kernel status]]&lt;br /&gt;
** [[USB to WiFi adapter]]&lt;br /&gt;
&lt;br /&gt;
===July 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Emdebian_on_APF|install Emdebian on an APF28]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[GPIO LEDS]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[USB_Host]]&lt;br /&gt;
** [[Kernel_drivers_status_list]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[MMC/SD]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
===June 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PPS51|explain how to use the PPS51 docking board]]&lt;br /&gt;
** [[Kernel-with-device-tree|explain how to test Linux Device Tree with our boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[U-Boot-2012.04]]&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===May 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_LEDS|detail how to use Linux LED generic API]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28|detail how to use Vanilla Linux kernel on APF28]]&lt;br /&gt;
** [[U-Boot-2012.04|document U-Boot 2012.04 integration]]&lt;br /&gt;
** [[Gentoo_installation_prerequisites|document Gentoo pre-requisites for armadeus BPS installation]]&lt;br /&gt;
** [[Aircraft_modelling_assitant_pilot|document an APF51 based aircraft project]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:HerveDa|HerveDa]]&lt;br /&gt;
&lt;br /&gt;
===April 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_PMIC|detail the capabilities of APF28&#039;s PMIC (Power Management IC)]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user&#039;s_HOME]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JacquesC|JacquesC]]&lt;br /&gt;
&lt;br /&gt;
===March 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Qt_Creator|explain how to use qtcreator as IDE]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots]]&lt;br /&gt;
** [[U-Boot-2011.12]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
&lt;br /&gt;
===February 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Tianma_TM035|detail APF28Dev&#039;s LCD specifications]]&lt;br /&gt;
** [[How_to_use_kernel_2.6.38.x_on_APF27|explain how to use 2.6.38 kernel on APF27]]&lt;br /&gt;
** [[IMX9328-Spartan3_interface_description|detail i.MX9328 &amp;lt;-&amp;gt; Spartan3 interface]]&lt;br /&gt;
** [[Automatically_mount_removable_media|explain how to automatically mount removable media (USB disks/ MMC / SD)]]&lt;br /&gt;
** [[U-Boot-2011.12|summarize efforts to port U-Boot-2011.12 on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[OpenCV]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Configure_or_flash_FPGA %3F]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:KennethM|KennethM]]&lt;br /&gt;
&lt;br /&gt;
===January 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_Linux_kernel_status|show APF28 Linux kernel status]]&lt;br /&gt;
** [[Configure_or_flash_FPGA%C2%A0%3F|explain the difference between flashing firmware and configuring FPGA]]&lt;br /&gt;
** [[IMX51-Spartan6_interface_description|clarify i.MX51 and Spartan 6 interface on APF51]]&lt;br /&gt;
** [[IMX27-Spartan3A_interface_description|clarify i.MX27 and Spartan 3 interface on APF27]]&lt;br /&gt;
** [[UAE|explain how to install/use Amiga emulator on APF]]&lt;br /&gt;
** [[APF28|give informations about the new (APF28) Armadeus systems module]]&lt;br /&gt;
** [[APF28Dev|give informations about the new (APF28Dev) Armadeus systems devt board]]&lt;br /&gt;
** [[OpenTyrian|how to install OpenTyrian game]]&lt;br /&gt;
** [[Footprints|where to find APFxx footprints]]&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots|solve problems found when using latest armadeus-4.1 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Pygame]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Hirose_connectors]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[User:SamuelM]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JeanMarieG|JeanMarieG]]&lt;br /&gt;
&lt;br /&gt;
==2011==&lt;br /&gt;
===November/December 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Magic_SysRq_Key|reset or halt a kernel from the keyboard]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[KGDB]]&lt;br /&gt;
** [[I2C]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:RafalK|RafalK]]&lt;br /&gt;
** [[User:PierreB|PierreB]]&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[X11_server|explain how to install/use an X server on APF boards]]. See also [[Matchbox]]&lt;br /&gt;
** [[Datasheet|summarizes APF&#039;s datasheet location]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[HelloWorld]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots]]&lt;br /&gt;
** [[Development_boards_power_supply]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MarcusF|MarcusF]]&lt;br /&gt;
** [[User:DenisB|DenisB]]&lt;br /&gt;
** [[User:PhilippeLe|PhilippeLe]]&lt;br /&gt;
&lt;br /&gt;
===September 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites|centralizes information on how to install Armadeus SDK on Debian/Ubuntu based Hosts]]&lt;br /&gt;
** [[Mandriva_installation_prerequisites|centralizes information on how to install Armadeus SDK on Mandriva based Hosts]]&lt;br /&gt;
** [[RedHat/Fedora_installation_prerequisites|centralizes information on how to install Armadeus SDK on RedHat/Fedora based Hosts]]&lt;br /&gt;
** [[OpenSuse_installation_prerequisites|centralizes information on how to install Armadeus SDK on OpenSuse based Hosts]]&lt;br /&gt;
** [[Floating_Point_usage|summarizes informations to use floating point calculation on APF boards]]&lt;br /&gt;
** [[Debian_on_APF|summarizes informations to install Debian on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Java_package]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:FranckB|FranckB]]&lt;br /&gt;
&lt;br /&gt;
===August 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[POD_roadmap|detail Peripheral On Demand (POD) Roadmap]]&lt;br /&gt;
** [[External_Toolchains|explain how to use external toolchains in Buildroot]]&lt;br /&gt;
** [[ArchLinux_on_APF|summarizes instructions to install ArchLinux on APF]]&lt;br /&gt;
** [[OV7670|explain how to use OV7670 based camera modules on APF27]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[QEMU]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:AlainM|AlainM]]&lt;br /&gt;
&lt;br /&gt;
===July 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots|explain how to correct eventual armadeus-4.0 problems]]&lt;br /&gt;
** [[HMS_anybus_Linux|explain how to use HMS AnyBus on APF51]]&lt;br /&gt;
** [[U-boot_patches|ease upstream integration of our U-Boot patches]]&lt;br /&gt;
** [[Audio_analog_connection|explain how to deal with ground short circuit on APF27 audio output]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Tslib]]&lt;br /&gt;
** [[Releases]] (armadeus-4.0 is out)&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===June 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_keys|explain how to use GPIOs as standard keys input]]&lt;br /&gt;
** [[Straton|explain how to use Straton PLC on APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[Watchdog]]&lt;br /&gt;
** [[Ubuntu_on_APF]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51_PMIC|explain how to use APF51 PMIC]]&lt;br /&gt;
** [[CAN_bus_Linux_sja1000|explain how to use SJA1000 CAN chips within your APF design]]&lt;br /&gt;
** [[IR_HID_USB_Remote|explain how to use USB Infrared remote controller with APF]]&lt;br /&gt;
** [[Kinect_on_APF|explain how to use Micro$oft Kinect (TM) device on the APF]]&lt;br /&gt;
** [[Tftpd|explain how to install a TFTP server on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[Gstreamer]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:JeanLouisN|JeanLouisN]]&lt;br /&gt;
** [[User:KevinJ|KevinJ]]&lt;br /&gt;
&lt;br /&gt;
===April 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Xilinx_ghdl_unisim_12.x]] &amp;amp; [[Xilinx_ghdl_simprim_12.x]]&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[CAN_bus_demo_MCP25020|explain how to use your APF27Dev to communicate with a Microchip&#039;s CAN IO expander]]&lt;br /&gt;
** [[Ngircd|explain how to install an IRC server (Ngircd) on your APF]]&lt;br /&gt;
** [[MCP4912|explain how to use the APF51Dev DAC]]&lt;br /&gt;
** [[APF51_Linux_kernel_status|show APF51 Linux kernel support]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF51Dev]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
&lt;br /&gt;
===March 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[Release_3.4|detail what&#039;s in armadeus-3.4 SDK/BSP release]]&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots|explain how to overcome potential bugs in Release 3.4]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
===February 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling|explain how to use Dynamic Frequency Scaling on Linux]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.38]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===January 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[SP_VISION|explain how to use new APF27 extension: SP_VISION]]&lt;br /&gt;
** [[GPIOlib|explain how to use Linux&#039;s GPIOlib with &amp;gt; 2.6.3x kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[IPSec_/_IPTables]]&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
===December 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IPSec_/_IPTables|detail how to have secured network on your APF]] + [[OpenVPN]]&lt;br /&gt;
** [[Measuring_speed_and_distance|explain how to measure speed and run distance of a rolling vehicule]]&lt;br /&gt;
** [[APF51|document the soon coming new module from Armadeus Systems: the APF51]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description|detail how the APF51&#039;s FPGA is communicating with the processor]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[LinuxInstall]] [[Communicate]] [[Kermit]] (OpenSuse support)&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
&lt;br /&gt;
===November 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
** [[APF27_PPS|document new PPS baseboard usage for developing secured gateways]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[USB_Webcams]] (finally found a USB camera working with APF in a RAW format)&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[Current_Buildroot_status_in_Armadeus]]&lt;br /&gt;
&lt;br /&gt;
===(End) October 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
&lt;br /&gt;
===September 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux|explain how to update FPGA bitfile partition from Linux]]&lt;br /&gt;
** [[OV9655|explain how to use OV9655 camera based modules]]&lt;br /&gt;
** [[Functionalities|detail all boards functionnalities]] (due to recent Wiki reorganisation)&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Contest|2011 Contest is launched]]&lt;br /&gt;
** [[USB_Gadget]]&lt;br /&gt;
** [[APF27Dev]]&lt;br /&gt;
** [[Applications]]&lt;br /&gt;
** [[Features]]&lt;br /&gt;
** [[Hardware]]&lt;br /&gt;
** [[Setup]]&lt;br /&gt;
** [[Development]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:GaelV|GaelV]]&lt;br /&gt;
&lt;br /&gt;
===July-August 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[PyWebRadio|explain how to build a web radio with the board]]&lt;br /&gt;
**[[OV3640|explain how to use OV3640 based camera on the APF27]]&lt;br /&gt;
**[[Release_3.3]] &amp;amp; [[Armadeus_3.3_Troubleshots]]: to document new 3.3 release&lt;br /&gt;
**[[New_wiki_architecture]] &amp;amp; [[Features]]: to summarize efforts to reorganize the Wiki&lt;br /&gt;
**[[Releases|summarize informations related to all armadeus software releases]]&lt;br /&gt;
**[[AS1531|explain how to use AS1531 ADC]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
** [[URG_laser]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF9328]] &amp;amp;&amp;amp; [[APF27]] &amp;amp;&amp;amp; [[Wireless_extension_board]] &amp;amp;&amp;amp; [[APF9328DevLight]] &amp;amp;&amp;amp; [[APF9328DevFull]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
* Following pages were put in trashcan:&lt;br /&gt;
** Most of outdated french pages&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:EemeliA|EemeliA]]&lt;br /&gt;
**[[User:HiroshiM|HiroshiM]]&lt;br /&gt;
&lt;br /&gt;
===June 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[OpenCV|explain how to install OpenCV]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[CMake|explain how to use cmake]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[GPS_daemon|explain how to setup agpsd (GPS daemon)]]&lt;br /&gt;
**[[Busybox|explain how to configure Busybox]]&lt;br /&gt;
**[[OBEX|explain how to use OBEX protocol (through Bluetooh)]]&lt;br /&gt;
**[[Wiimote|explain how to connect a Wiimote to the APF]]&lt;br /&gt;
**[[URG_laser|explain how to compile control library for URG lazers]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[Castle_Wolfenstein]]&lt;br /&gt;
**[[Keypad]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[Embedded_Linux_system_basis]]&lt;br /&gt;
**[[Qt/Embedded]]&lt;br /&gt;
**[[QEMU]]&lt;br /&gt;
**[[User:SamuelM]], [[User:RomainR]], [[User:BrunoS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ELDER_Project]]&lt;br /&gt;
&lt;br /&gt;
===May 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[WPA_supplicant|explain how to setup a WPA WiFi network]]&lt;br /&gt;
**[[TCP/IP with Bluetooth|explain how to communicate with TCP/IP through Bluetooth]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MohamedS|MohamedS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ROBOTNIK]]&lt;br /&gt;
&lt;br /&gt;
===April 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[U-Boot-2010.03|summarize effort to migrate to new version of U-Boot (2010.03)]]&lt;br /&gt;
**[[OV96xx_Linux_driver|summarizes effort to have a working V4L driver for OV96xx based sensors]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots]]&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[Camera_interface]] / [[Video_for_Linux]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MathieuB|MathieuB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===March 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots|explain how to workaround problems encountered with Armadeus 3.2 release]]&lt;br /&gt;
**[[Minicom|use Minicom as serial terminal]]&lt;br /&gt;
**[[Video_for_Linux|use Video4Linux on the APF boards]]&lt;br /&gt;
* A new project for [[Contest|Armadeus 2010 contest]] has been registered:&lt;br /&gt;
** [[OND_-_Open_Navigation_Device_(Phase_1)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[UBIFS]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[USB_Webcams]]&lt;br /&gt;
**[[FAQ]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:JaumeF|JaumeF]], who updated it&#039;s personal page&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Buildroot_2010.02_integration|detail usage of new Buildroot (BR) version with Armadeus]]&lt;br /&gt;
**[[Ethernet_console|use U-Boot/Linux with an Ethernet console (work in progress)]]&lt;br /&gt;
**[[Using_Initial_RAM_disk|use Initial RAM disk]]&lt;br /&gt;
**[[Java_package|use Java as a programming language for APF boards]]&lt;br /&gt;
**[[Accessing_U-Boot_environment_variables_from_Linux|access U-Boot environment variables from Linux]]&lt;br /&gt;
**[[Gstreamer| use gstreamer on APF boards]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**all Xenomais pages: [[Xenomai]], [[Xenomai:examples_usage]]&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Network_interface_bandwidth_measurement|explain how to measure your network interfaces bandwidth]]&lt;br /&gt;
**[[Flite|explain how to use Flite library to do speech synthesis on APF27]]&lt;br /&gt;
**[[Brushless_motor_controller|describe a brushless motor controller (Contest 2010)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[APF27_FPGA-IMX_interface_description|APF27 FPGA interface bandwidth is now testable]]&lt;br /&gt;
**[[Wireless_extension_board|APW (APF27 Wireless extension)]]&lt;br /&gt;
**[[Libertas_driver]] &amp;amp;&amp;amp; [[WiFi]]&lt;br /&gt;
**[[LinuxInstall]]&lt;br /&gt;
**[[Contest|Armadeus Project&#039;s 2010 contest]]&lt;br /&gt;
**[[SPI]]&lt;br /&gt;
**[[ALSA]]&lt;br /&gt;
**[[GIT]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:IdrissB|IdrissB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===December 2009===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[GPM|explain how to use GPM (General Purpose Mouse server for text terminal)]]&lt;br /&gt;
**[[Quilt|explain how to use quilt to generate patches for not versionned source code]]&lt;br /&gt;
**[[Keypad_usage_on_i.MX27|explain how to use i.MX27 integrated matrix keypad controller on APF27]]&lt;br /&gt;
**[[Light-APF27Dev|summarize efforts to build a low cost baseboard for APF27]]; doleances are [[Talk:Light-APF27Dev|here]]&lt;br /&gt;
**[[BQ27x00|explain how to use the BQ27x00 battery gas gauge]]&lt;br /&gt;
**[[MAX9768|explain how to use the MAX9768 class D audio amplifier]]&lt;br /&gt;
**[[Activate_i.MX_internal_UARTs|explain how to activate the i.MX internal UARTs]]&lt;br /&gt;
**[[Chimei_LW700|explain how to use the new 7&amp;quot; 800x480+touch LCD available from armadeus systems]]&lt;br /&gt;
**[[USB_to_Ethernet_adapter|explain how to use some USB&amp;lt;-&amp;gt;Ethernet adapters with APF boards]]&lt;br /&gt;
**[[Speex|explain how to use Speex (audio compression format designed for speech)]]&lt;br /&gt;
**[[Cu/uucp|explain how to use &amp;quot;cu&amp;quot; tool (from uucp package)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Mesa|Mesa is now again testable]]&lt;br /&gt;
**[[GIT|GIT usage on Armadeus]]&lt;br /&gt;
**[[SPI|SPI bus usage]]&lt;br /&gt;
**[[Linux_Debug|Linux debugging tips]]&lt;br /&gt;
**[[ALSA|Audio In &amp;amp; Out capabilities of the APF27Dev]]&lt;br /&gt;
**[[GSM/GPRS|APW&#039;s GSM module usage on APF27]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:SebastienVC|SebastienVC]] and [[User:PhilBB|PhilBB]], who updated their personal page&lt;br /&gt;
** [[User:CyrilleV|CyrilleV]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===November 2009===&lt;br /&gt;
* [[NEON_HelloWorld|A page was created]] to explain the usage of SIMD units in Cortex ARM core.&lt;br /&gt;
* [[Association#Association_prices_.28not_including_taxes.29|LQ043 TFT are obsolete and will be replaced by 7&amp;quot; 800x480 one (only for APF27).]]&lt;br /&gt;
* [[USB_Webcams| A new page]] was created to centralize efforts to make USB Webcams run on the APF boards. Examples: [[PWC_Webcams]] or [[GspcaWebcam]]&lt;br /&gt;
* [[SPI|A new page was created]] to explain how to use SPI bus from user space&lt;br /&gt;
* [[Release_3.2|Release 3.2 is out]] ([[Current_Buildroot_status_in_Armadeus]])&lt;br /&gt;
* [[Talk:ALSA| A page was created]] to explain how to use ALSA as non root user&lt;br /&gt;
* [[User:PierreDe|PierreDe]] and [[User:BrunoS|BrunoS]] joined us and updated their personal page.&lt;br /&gt;
* [[User:JeanMichelN|JeanMichelN]] and [[User:JeanJacques|JeanJacquesP]] joined us, but didn&#039;t fill their personal page.&lt;br /&gt;
&lt;br /&gt;
===October 2009===&lt;br /&gt;
* [[Adding_users|A new page]] has been created to explain how to add user accounts on your APF.&lt;br /&gt;
* [[FTP|A new page]] has been created to explain how to setup an FTP server on you board.&lt;br /&gt;
* [[User:JulienL|JulienL]] created [[GscpaWebcam|a new page]] to explain how to use &#039;&#039;gspca&#039;&#039; compatible webcams&lt;br /&gt;
* [[User:FabienM|FabienM]] created [[AsDevices| a new page]] to explain how to use the new APF devices abstraction library (to easily drive peripherals on APF boards).&lt;br /&gt;
* [[POD_Tutorial_2|POD Tutorial]] was updated.&lt;br /&gt;
* [[Create_a_FLASH_partition_to_store_user&#039;s_HOME|A new page]] has been created to explain how to created a FLASH partition to store user&#039;s HOME and so keep its personnal data when reflashing a rootfs.&lt;br /&gt;
* [[BootLoader]], [[GDB]], [[DDD]] pages have been reworked&lt;br /&gt;
* [[User:DenisA|DenisA]], joined us and updated its personal page.&lt;br /&gt;
* [[User:PhilippeL|PhilippeL]] joined us, but didn&#039;t fill its personal page.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
* [[UBIFS|A new (under construction) page]] has been created to explain how to speed up APF27 booting and flash accesses by using UBIFS filesystem. Same work is ongoing on APF9328 (help is welcome).&lt;br /&gt;
* [[Using_the_i.MX27_video_codec]] page has been updated.&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[Pygame|A new page]] has been created to explain how to use Pygame on the APF boards (32MBytes of RAM are recommended)&lt;br /&gt;
* [[User:OlivierR|OlivierR]] added some infos on how to driver some hardware with Java: [[PWM]]&lt;br /&gt;
* [[User:PaulM|PaulM]], [[User:OlivierR|OlivierR]], [[User:HugoP|HugoP]] joined us and updated their personnal page.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[User:FabienM|FabienM]] has updated the [[APF27_FPGA-IMX_interface_description|page describing the interface between the i.MX27 and the Spartan3a on the APF27]]&lt;br /&gt;
* [[Build_your_own_battery_pack_for_your_APF|A new page]] has been created to explain how to power on your APF with rechargeable batteries&lt;br /&gt;
* [[Quake]] is now running on the [[APF27]] (video will soon be uploaded on YouTube)&lt;br /&gt;
* For the one interested in the French(/other) translation of the wiki, there is now a [[Project_Management#Wiki|list of the pages that are stable enough to be translated]]&lt;br /&gt;
* [[Using_the_i.MX27_video_codec|Instructions to use the i.MX27 video codec were completed]]&lt;br /&gt;
* [[User:SebastienP|SebastienP]] &amp;amp; [[User:PetrD|PetrD]] joined us, but didn&#039;t fill their personnal page ;-)&lt;br /&gt;
&lt;br /&gt;
===July 2009===&lt;br /&gt;
* [[Bluetooth|A new page]] has been created to detail the usage of Bluetooth with the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[GSM/GPRS|A new page]] has been created to detail the usage of the GSM modem on the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[Linux_Boot_Logo]] page have been updated&lt;br /&gt;
* [[User:YvanR|YvanR]] has updated its project page: [[MotionSystem]] (He is the winner of the [[Contest|2008 Contest]])&lt;br /&gt;
* [[Current_events]] page was updated with the photos of our latest Annual Meeting at the Libre Software Meeting 2009 in Nantes. Thanks to all the attendees: it was cool to put a face on IRC pseudos ;-)&lt;br /&gt;
* A [[Use_FTDI_USB_to_TTL_Serial_cable_for_PC_and_APF_direct_connection|new page]] has been created to explain how to communicate with the APF with USB&amp;lt;-&amp;gt;RS232 converters (without Null Modem cable)&lt;br /&gt;
* [[User:MichielE|MichielE]], [[User:SamuelM|SamuelM]] joined us and updated its personnal page&lt;br /&gt;
* Since Armadeus 3.1, we have migrated our Source Code Management tool to GIT. Informations are summarized here: [[GIT]]&lt;br /&gt;
* [[User:NicolasD]] has updated its personnal page with informations about [[Android]]&lt;br /&gt;
* [[APF27_FPGA-IMX_interface_description|A new page]] has been created to explain how the i.MX27 and the FPGA are connected on the [[APF27]]&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
* Release 3.1 is out for APF9328 &amp;amp; APF27: [http://sourceforge.net/mailarchive/forum.php?thread_name=4A48ECFD.9070203@free.fr&amp;amp;forum_name=armadeus-forum]&lt;br /&gt;
* [[User:SSinyagin|SSinyagin]] created a page to think about an enclosure for the APF27: [[APF_Enclosure]]&lt;br /&gt;
* Work is ongoing to support OV9653 CMOS sensor on APF27: [[OV9653]]&lt;br /&gt;
* Work is ongoing at the [http://www.hes-so-fr.ch/ HEFR] to port Android on the APF27: [[Android]]&lt;br /&gt;
* [[User:YvanR|YvanR]] updated its project page: [[MotionSystem]]&lt;br /&gt;
* Video capture pages were updated/created: [[Using_the_i.MX27_video_codec]] [[Camera_interface]]&lt;br /&gt;
* QEmu can now be directly used with Armadeus generated rootfs images: [[QEMU]]&lt;br /&gt;
* A page has been created to explain how to install Ubuntu on APF (requires at least an APF27 with 128Mb and is quite slow yet) [[Ubuntu_on_APF]]&lt;br /&gt;
* A new page has been created to support the new Armadeus System&#039;s development board (in partnership with HMS) for people wanting to work with industrial busses/actionners: [[HMS_Demo]]&lt;br /&gt;
* A new page has been created to support the (coming soon) Armadeus System&#039;s wireless extension board for the APF27: [[Wireless_extension_board]]&lt;br /&gt;
* Since Release 3.1, SVN repository is no more updated. We now use GIT as version control system for the project: [[GIT_Migration]]&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
* There is a new page to [[POD_create_component|know how to create POD components]]&lt;br /&gt;
* [[Integration_of_Linux_2.6.29|Linux 2.6.29 integration]] has continued and the new kernel is now ready for the coming 3.1 release.&lt;br /&gt;
* [[User:AlexG|AlexG]] &amp;amp; [[User:PaoloB|PaoloB]] joined us, but didn&#039;t fill their personnal page ;-). [[User:JulienL|JulienL]] joined us and did it.&lt;br /&gt;
* GPIO driver is now installed by default in rootfs so the installation procedure has moved [[Talk:GPIO_Driver|here]]. Idem for USB gadget that has moved [[Talk:USB_Gadget|here]].&lt;br /&gt;
* [[Beginner&#039;s_tutorial| A tutorial for newcomers]] has been created (but is still in &amp;quot;development&amp;quot;)&lt;br /&gt;
* [[User:PaoloB|PaoloB]] is trying to [[QEMU|finally have QEMU working for Armadeus SDK]]&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* [[DVI_/_HDMI]] page has been created to allow (lucky) APF27DevFull owners to play with their HDMI ouput.&lt;br /&gt;
* [[JTAG]] seems to be functionnal now&lt;br /&gt;
* [[Camera_interface]] page has been created to explain how to connect CMOS sensors to the APF boards (currently only [[APF27]])&lt;br /&gt;
* [[Automatically_launch_your_application]] now explains you how to start your own application automatically at board startup&lt;br /&gt;
* [[User:DavidD|DavidD]], [[User:JeanChristopheL|JeanChristopheL]] joined us and filled their personnal page&lt;br /&gt;
* [[Integration_of_Linux_2.6.29]] has started, any help would be appreciated !&lt;br /&gt;
* POD ([[Peripherals_On_Demand]]) now has an [[POD_installation_guide|installation guide]]&lt;br /&gt;
* [[User:XavierH|XavierH]] created a page to explain how to use [[Flot]] library on the APF boards.&lt;br /&gt;
* [[User:AntoineR|AntoineR]] has provided us [[Exemple_d&#039;application_SDL:_un_lecteur_audio_(Fr)| his SDL audio player example]]&lt;br /&gt;
&lt;br /&gt;
===March 2009===&lt;br /&gt;
* First setup procedure has been simplified for newcomers: [[Setup]]&lt;br /&gt;
* FPGA loader is now working on APF27 too: [[FPGA_loader]]&lt;br /&gt;
* as most drivers are now integrated in default rootfs, the manual installation part of their respective Wiki page has moved/will move to the &amp;quot;discussion&amp;quot; Tab&lt;br /&gt;
* Thanks to [[User:JulienC|JulienC]], a new page explaining how to setup your APF&#039;s Ethernet MAC address has been created: [[Ethernet_MAC_address]]&lt;br /&gt;
* [[User:FrankA|FrankA]], [[User:XavierH|XavierH]], [[User:JonathanI|JonathanI]], [[User:JulienViaud|JulienViaud]] joined us and created their Wiki page&lt;br /&gt;
* Wishbone examples were improved: [[A_simple_design_with_Wishbone_bus]] [[Simple_blinking_LED]]&lt;br /&gt;
* Xenomai is now integrated in our Buildroot and should be usable by everyone: [[Xenomai]] | [[Xenomai:examples_usage]] | [[Xenomai:Blinking_LEDs]]&lt;br /&gt;
Trabucayre is waiting for your feedbacks on the IRC channel  ;-) &lt;br /&gt;
* XavierH started a page to describe his experiments on driver writing: [[IMX_LED_Driver_TP]]&lt;br /&gt;
* FabienM started a page to explain how to implement a reset button on the FPGA: [[Ho%21_No_FPGA-reset_button_on_armadeus_card.]]&lt;br /&gt;
* a Category was created for POD related articles: [http://www.armadeus.com/wiki/index.php?title=Category:POD]&lt;br /&gt;
* SSinyagin &amp;amp; JonathanI started a page to describe how to use JTAG on the APF27: [[JTAG]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13119</id>
		<title>Wiki/Project changes</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=13119"/>
		<updated>2015-03-17T10:03:05Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* 2014 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2015==&lt;br /&gt;
&lt;br /&gt;
===January 2015===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
&lt;br /&gt;
==2014==&lt;br /&gt;
===December 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[EMMC|detail how APF6&#039;s eMMC is partionned]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[BootStrap]]&lt;br /&gt;
&lt;br /&gt;
===November 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[POD_GUI]]&lt;br /&gt;
&lt;br /&gt;
===October 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[JTAG]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Communicate_with_your_board_from_a_Linux_Host_%28Basics%29]]&lt;br /&gt;
** [[Migen]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Quartus_installation_on_Linux| explain how to install Quartus on your Host PC]]&lt;br /&gt;
** [[APF6| detail APF6 functionnalities]]&lt;br /&gt;
** [[APF6Dev| detail APF6Dev functionnalities]]&lt;br /&gt;
&lt;br /&gt;
===June 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===May 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Migen|detail experiments of Migen on APF boards (with FPGA)]]&lt;br /&gt;
** [[U-Boot-2014.04|sumarize the porting efforts of U-Boot 2014.04 to APF boards]]&lt;br /&gt;
&lt;br /&gt;
===April 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Santek_ST070015]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
===March 2014===&lt;br /&gt;
* Not much activity ;-)&lt;br /&gt;
&lt;br /&gt;
===February 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===January 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
** [[MT9M111|explain how to use MT9M111 based camera on APF27]]&lt;br /&gt;
** [[Wl12xx_driver|explain how to use Wi-Fi chip of the APF6]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
** [[GPM]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
** [[OV9653]]&lt;br /&gt;
** [[OV7670]]&lt;br /&gt;
** [[APF27]]&lt;br /&gt;
&lt;br /&gt;
==2013==&lt;br /&gt;
&lt;br /&gt;
===December 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF51|explain how to use vanilla/mainline Linux kernels on APF51]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots|explain how to resolve eventual problems encountered with armadeus-5.3 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===November 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Kernel-upstream-status|summarize Linux efforts to push APF board mainline]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
===October 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_set_the_default_root_password|explain how to define root password on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
** [[UBIFS]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JulienQ|JulienQ]]&lt;br /&gt;
&lt;br /&gt;
===September 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
&lt;br /&gt;
===August 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Beremiz]]&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===June 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Package_usage|explain how to use opkg package manager]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===May 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[POD_GUI|detail POD GUI implementation]]&lt;br /&gt;
** [[RS-485|explain how to use RS-485 (APF28)]]&lt;br /&gt;
** [[OneWire_GPIO_bus_Master|explain how to use 1Wire (APF28)]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[User:JanosA]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
&lt;br /&gt;
===April 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Gnokii|Manage SMS on GSM modules with gnokii]]&lt;br /&gt;
** [[Scheduling_periodic_tasks|learn how to schedule automatic tasks on your APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===March 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[MCP4912]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[EFL]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:VascoB|VascoB]]&lt;br /&gt;
&lt;br /&gt;
===February 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[HMS_anybus_Linux]]&lt;br /&gt;
** [[AS1531]]&lt;br /&gt;
** [[ALSA]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:SouleB|SouleB]]&lt;br /&gt;
** [[User:JanosA|JanosA]]&lt;br /&gt;
&lt;br /&gt;
===January 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Emdebian_on_APF]]&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux]]&lt;br /&gt;
** [[FrameBuffer]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
==2012==&lt;br /&gt;
===December 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Talk:USB_to_WiFi_adapter]] &amp;amp; [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MartinH|MartinH]]&lt;br /&gt;
&lt;br /&gt;
===November 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
**[[Buildroot_Mainline_integration]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[U-boot_patches]]&lt;br /&gt;
&lt;br /&gt;
===October 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Save_buildroot_configuration|explain how to save your Buildroot configurations]]&lt;br /&gt;
** [[Armadeus_5.2_Troubleshots|summarize armadeus-5.2 troubleshots]]&lt;br /&gt;
** [[Armadeus_5.2_TestReport|summarize armadeus-5.2 tests report]]&lt;br /&gt;
** [[Coding_Rules|detail armadeus BSP Coding Rules/Style]]&lt;br /&gt;
** [[USB_OTG|detail how to use USB OTG on APF boards]]&lt;br /&gt;
** [[U-Boot-2012.10|detail U-Boot 2012.10 integration]]&lt;br /&gt;
** [[How_to_create_web_sms_sender|explain how to build a SMS webserver]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===August/September 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[UsingSyslog|explain how to use syslog in you applications]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_5.0 Troubleshots]]&lt;br /&gt;
** [[APF28 Linux kernel status]]&lt;br /&gt;
** [[USB to WiFi adapter]]&lt;br /&gt;
&lt;br /&gt;
===July 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Emdebian_on_APF|install Emdebian on an APF28]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[GPIO LEDS]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[USB_Host]]&lt;br /&gt;
** [[Kernel_drivers_status_list]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[MMC/SD]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
===June 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PPS51|explain how to use the PPS51 docking board]]&lt;br /&gt;
** [[Kernel-with-device-tree|explain how to test Linux Device Tree with our boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[U-Boot-2012.04]]&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===May 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_LEDS|detail how to use Linux LED generic API]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28|detail how to use Vanilla Linux kernel on APF28]]&lt;br /&gt;
** [[U-Boot-2012.04|document U-Boot 2012.04 integration]]&lt;br /&gt;
** [[Gentoo_installation_prerequisites|document Gentoo pre-requisites for armadeus BPS installation]]&lt;br /&gt;
** [[Aircraft_modelling_assitant_pilot|document an APF51 based aircraft project]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:HerveDa|HerveDa]]&lt;br /&gt;
&lt;br /&gt;
===April 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_PMIC|detail the capabilities of APF28&#039;s PMIC (Power Management IC)]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user&#039;s_HOME]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JacquesC|JacquesC]]&lt;br /&gt;
&lt;br /&gt;
===March 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Qt_Creator|explain how to use qtcreator as IDE]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots]]&lt;br /&gt;
** [[U-Boot-2011.12]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
&lt;br /&gt;
===February 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Tianma_TM035|detail APF28Dev&#039;s LCD specifications]]&lt;br /&gt;
** [[How_to_use_kernel_2.6.38.x_on_APF27|explain how to use 2.6.38 kernel on APF27]]&lt;br /&gt;
** [[IMX9328-Spartan3_interface_description|detail i.MX9328 &amp;lt;-&amp;gt; Spartan3 interface]]&lt;br /&gt;
** [[Automatically_mount_removable_media|explain how to automatically mount removable media (USB disks/ MMC / SD)]]&lt;br /&gt;
** [[U-Boot-2011.12|summarize efforts to port U-Boot-2011.12 on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[OpenCV]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Configure_or_flash_FPGA %3F]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:KennethM|KennethM]]&lt;br /&gt;
&lt;br /&gt;
===January 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_Linux_kernel_status|show APF28 Linux kernel status]]&lt;br /&gt;
** [[Configure_or_flash_FPGA%C2%A0%3F|explain the difference between flashing firmware and configuring FPGA]]&lt;br /&gt;
** [[IMX51-Spartan6_interface_description|clarify i.MX51 and Spartan 6 interface on APF51]]&lt;br /&gt;
** [[IMX27-Spartan3A_interface_description|clarify i.MX27 and Spartan 3 interface on APF27]]&lt;br /&gt;
** [[UAE|explain how to install/use Amiga emulator on APF]]&lt;br /&gt;
** [[APF28|give informations about the new (APF28) Armadeus systems module]]&lt;br /&gt;
** [[APF28Dev|give informations about the new (APF28Dev) Armadeus systems devt board]]&lt;br /&gt;
** [[OpenTyrian|how to install OpenTyrian game]]&lt;br /&gt;
** [[Footprints|where to find APFxx footprints]]&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots|solve problems found when using latest armadeus-4.1 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Pygame]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Hirose_connectors]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[User:SamuelM]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JeanMarieG|JeanMarieG]]&lt;br /&gt;
&lt;br /&gt;
==2011==&lt;br /&gt;
===November/December 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Magic_SysRq_Key|reset or halt a kernel from the keyboard]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[KGDB]]&lt;br /&gt;
** [[I2C]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:RafalK|RafalK]]&lt;br /&gt;
** [[User:PierreB|PierreB]]&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[X11_server|explain how to install/use an X server on APF boards]]. See also [[Matchbox]]&lt;br /&gt;
** [[Datasheet|summarizes APF&#039;s datasheet location]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[HelloWorld]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots]]&lt;br /&gt;
** [[Development_boards_power_supply]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MarcusF|MarcusF]]&lt;br /&gt;
** [[User:DenisB|DenisB]]&lt;br /&gt;
** [[User:PhilippeLe|PhilippeLe]]&lt;br /&gt;
&lt;br /&gt;
===September 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites|centralizes information on how to install Armadeus SDK on Debian/Ubuntu based Hosts]]&lt;br /&gt;
** [[Mandriva_installation_prerequisites|centralizes information on how to install Armadeus SDK on Mandriva based Hosts]]&lt;br /&gt;
** [[RedHat/Fedora_installation_prerequisites|centralizes information on how to install Armadeus SDK on RedHat/Fedora based Hosts]]&lt;br /&gt;
** [[OpenSuse_installation_prerequisites|centralizes information on how to install Armadeus SDK on OpenSuse based Hosts]]&lt;br /&gt;
** [[Floating_Point_usage|summarizes informations to use floating point calculation on APF boards]]&lt;br /&gt;
** [[Debian_on_APF|summarizes informations to install Debian on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Java_package]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:FranckB|FranckB]]&lt;br /&gt;
&lt;br /&gt;
===August 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[POD_roadmap|detail Peripheral On Demand (POD) Roadmap]]&lt;br /&gt;
** [[External_Toolchains|explain how to use external toolchains in Buildroot]]&lt;br /&gt;
** [[ArchLinux_on_APF|summarizes instructions to install ArchLinux on APF]]&lt;br /&gt;
** [[OV7670|explain how to use OV7670 based camera modules on APF27]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[QEMU]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:AlainM|AlainM]]&lt;br /&gt;
&lt;br /&gt;
===July 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots|explain how to correct eventual armadeus-4.0 problems]]&lt;br /&gt;
** [[HMS_anybus_Linux|explain how to use HMS AnyBus on APF51]]&lt;br /&gt;
** [[U-boot_patches|ease upstream integration of our U-Boot patches]]&lt;br /&gt;
** [[Audio_analog_connection|explain how to deal with ground short circuit on APF27 audio output]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Tslib]]&lt;br /&gt;
** [[Releases]] (armadeus-4.0 is out)&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===June 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_keys|explain how to use GPIOs as standard keys input]]&lt;br /&gt;
** [[Straton|explain how to use Straton PLC on APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[Watchdog]]&lt;br /&gt;
** [[Ubuntu_on_APF]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51_PMIC|explain how to use APF51 PMIC]]&lt;br /&gt;
** [[CAN_bus_Linux_sja1000|explain how to use SJA1000 CAN chips within your APF design]]&lt;br /&gt;
** [[IR_HID_USB_Remote|explain how to use USB Infrared remote controller with APF]]&lt;br /&gt;
** [[Kinect_on_APF|explain how to use Micro$oft Kinect (TM) device on the APF]]&lt;br /&gt;
** [[Tftpd|explain how to install a TFTP server on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[Gstreamer]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:JeanLouisN|JeanLouisN]]&lt;br /&gt;
** [[User:KevinJ|KevinJ]]&lt;br /&gt;
&lt;br /&gt;
===April 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Xilinx_ghdl_unisim_12.x]] &amp;amp; [[Xilinx_ghdl_simprim_12.x]]&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[CAN_bus_demo_MCP25020|explain how to use your APF27Dev to communicate with a Microchip&#039;s CAN IO expander]]&lt;br /&gt;
** [[Ngircd|explain how to install an IRC server (Ngircd) on your APF]]&lt;br /&gt;
** [[MCP4912|explain how to use the APF51Dev DAC]]&lt;br /&gt;
** [[APF51_Linux_kernel_status|show APF51 Linux kernel support]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF51Dev]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
&lt;br /&gt;
===March 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[Release_3.4|detail what&#039;s in armadeus-3.4 SDK/BSP release]]&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots|explain how to overcome potential bugs in Release 3.4]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
===February 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling|explain how to use Dynamic Frequency Scaling on Linux]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.38]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===January 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[SP_VISION|explain how to use new APF27 extension: SP_VISION]]&lt;br /&gt;
** [[GPIOlib|explain how to use Linux&#039;s GPIOlib with &amp;gt; 2.6.3x kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[IPSec_/_IPTables]]&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
===December 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IPSec_/_IPTables|detail how to have secured network on your APF]] + [[OpenVPN]]&lt;br /&gt;
** [[Measuring_speed_and_distance|explain how to measure speed and run distance of a rolling vehicule]]&lt;br /&gt;
** [[APF51|document the soon coming new module from Armadeus Systems: the APF51]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description|detail how the APF51&#039;s FPGA is communicating with the processor]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[LinuxInstall]] [[Communicate]] [[Kermit]] (OpenSuse support)&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
&lt;br /&gt;
===November 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
** [[APF27_PPS|document new PPS baseboard usage for developing secured gateways]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[USB_Webcams]] (finally found a USB camera working with APF in a RAW format)&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[Current_Buildroot_status_in_Armadeus]]&lt;br /&gt;
&lt;br /&gt;
===(End) October 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
&lt;br /&gt;
===September 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux|explain how to update FPGA bitfile partition from Linux]]&lt;br /&gt;
** [[OV9655|explain how to use OV9655 camera based modules]]&lt;br /&gt;
** [[Functionalities|detail all boards functionnalities]] (due to recent Wiki reorganisation)&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Contest|2011 Contest is launched]]&lt;br /&gt;
** [[USB_Gadget]]&lt;br /&gt;
** [[APF27Dev]]&lt;br /&gt;
** [[Applications]]&lt;br /&gt;
** [[Features]]&lt;br /&gt;
** [[Hardware]]&lt;br /&gt;
** [[Setup]]&lt;br /&gt;
** [[Development]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:GaelV|GaelV]]&lt;br /&gt;
&lt;br /&gt;
===July-August 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[PyWebRadio|explain how to build a web radio with the board]]&lt;br /&gt;
**[[OV3640|explain how to use OV3640 based camera on the APF27]]&lt;br /&gt;
**[[Release_3.3]] &amp;amp; [[Armadeus_3.3_Troubleshots]]: to document new 3.3 release&lt;br /&gt;
**[[New_wiki_architecture]] &amp;amp; [[Features]]: to summarize efforts to reorganize the Wiki&lt;br /&gt;
**[[Releases|summarize informations related to all armadeus software releases]]&lt;br /&gt;
**[[AS1531|explain how to use AS1531 ADC]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
** [[URG_laser]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF9328]] &amp;amp;&amp;amp; [[APF27]] &amp;amp;&amp;amp; [[Wireless_extension_board]] &amp;amp;&amp;amp; [[APF9328DevLight]] &amp;amp;&amp;amp; [[APF9328DevFull]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
* Following pages were put in trashcan:&lt;br /&gt;
** Most of outdated french pages&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:EemeliA|EemeliA]]&lt;br /&gt;
**[[User:HiroshiM|HiroshiM]]&lt;br /&gt;
&lt;br /&gt;
===June 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[OpenCV|explain how to install OpenCV]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[CMake|explain how to use cmake]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[GPS_daemon|explain how to setup agpsd (GPS daemon)]]&lt;br /&gt;
**[[Busybox|explain how to configure Busybox]]&lt;br /&gt;
**[[OBEX|explain how to use OBEX protocol (through Bluetooh)]]&lt;br /&gt;
**[[Wiimote|explain how to connect a Wiimote to the APF]]&lt;br /&gt;
**[[URG_laser|explain how to compile control library for URG lazers]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[Castle_Wolfenstein]]&lt;br /&gt;
**[[Keypad]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[Embedded_Linux_system_basis]]&lt;br /&gt;
**[[Qt/Embedded]]&lt;br /&gt;
**[[QEMU]]&lt;br /&gt;
**[[User:SamuelM]], [[User:RomainR]], [[User:BrunoS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ELDER_Project]]&lt;br /&gt;
&lt;br /&gt;
===May 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[WPA_supplicant|explain how to setup a WPA WiFi network]]&lt;br /&gt;
**[[TCP/IP with Bluetooth|explain how to communicate with TCP/IP through Bluetooth]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MohamedS|MohamedS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ROBOTNIK]]&lt;br /&gt;
&lt;br /&gt;
===April 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[U-Boot-2010.03|summarize effort to migrate to new version of U-Boot (2010.03)]]&lt;br /&gt;
**[[OV96xx_Linux_driver|summarizes effort to have a working V4L driver for OV96xx based sensors]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots]]&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[Camera_interface]] / [[Video_for_Linux]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MathieuB|MathieuB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===March 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots|explain how to workaround problems encountered with Armadeus 3.2 release]]&lt;br /&gt;
**[[Minicom|use Minicom as serial terminal]]&lt;br /&gt;
**[[Video_for_Linux|use Video4Linux on the APF boards]]&lt;br /&gt;
* A new project for [[Contest|Armadeus 2010 contest]] has been registered:&lt;br /&gt;
** [[OND_-_Open_Navigation_Device_(Phase_1)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[UBIFS]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[USB_Webcams]]&lt;br /&gt;
**[[FAQ]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:JaumeF|JaumeF]], who updated it&#039;s personal page&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Buildroot_2010.02_integration|detail usage of new Buildroot (BR) version with Armadeus]]&lt;br /&gt;
**[[Ethernet_console|use U-Boot/Linux with an Ethernet console (work in progress)]]&lt;br /&gt;
**[[Using_Initial_RAM_disk|use Initial RAM disk]]&lt;br /&gt;
**[[Java_package|use Java as a programming language for APF boards]]&lt;br /&gt;
**[[Accessing_U-Boot_environment_variables_from_Linux|access U-Boot environment variables from Linux]]&lt;br /&gt;
**[[Gstreamer| use gstreamer on APF boards]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**all Xenomais pages: [[Xenomai]], [[Xenomai:examples_usage]]&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Network_interface_bandwidth_measurement|explain how to measure your network interfaces bandwidth]]&lt;br /&gt;
**[[Flite|explain how to use Flite library to do speech synthesis on APF27]]&lt;br /&gt;
**[[Brushless_motor_controller|describe a brushless motor controller (Contest 2010)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[APF27_FPGA-IMX_interface_description|APF27 FPGA interface bandwidth is now testable]]&lt;br /&gt;
**[[Wireless_extension_board|APW (APF27 Wireless extension)]]&lt;br /&gt;
**[[Libertas_driver]] &amp;amp;&amp;amp; [[WiFi]]&lt;br /&gt;
**[[LinuxInstall]]&lt;br /&gt;
**[[Contest|Armadeus Project&#039;s 2010 contest]]&lt;br /&gt;
**[[SPI]]&lt;br /&gt;
**[[ALSA]]&lt;br /&gt;
**[[GIT]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:IdrissB|IdrissB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===December 2009===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[GPM|explain how to use GPM (General Purpose Mouse server for text terminal)]]&lt;br /&gt;
**[[Quilt|explain how to use quilt to generate patches for not versionned source code]]&lt;br /&gt;
**[[Keypad_usage_on_i.MX27|explain how to use i.MX27 integrated matrix keypad controller on APF27]]&lt;br /&gt;
**[[Light-APF27Dev|summarize efforts to build a low cost baseboard for APF27]]; doleances are [[Talk:Light-APF27Dev|here]]&lt;br /&gt;
**[[BQ27x00|explain how to use the BQ27x00 battery gas gauge]]&lt;br /&gt;
**[[MAX9768|explain how to use the MAX9768 class D audio amplifier]]&lt;br /&gt;
**[[Activate_i.MX_internal_UARTs|explain how to activate the i.MX internal UARTs]]&lt;br /&gt;
**[[Chimei_LW700|explain how to use the new 7&amp;quot; 800x480+touch LCD available from armadeus systems]]&lt;br /&gt;
**[[USB_to_Ethernet_adapter|explain how to use some USB&amp;lt;-&amp;gt;Ethernet adapters with APF boards]]&lt;br /&gt;
**[[Speex|explain how to use Speex (audio compression format designed for speech)]]&lt;br /&gt;
**[[Cu/uucp|explain how to use &amp;quot;cu&amp;quot; tool (from uucp package)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Mesa|Mesa is now again testable]]&lt;br /&gt;
**[[GIT|GIT usage on Armadeus]]&lt;br /&gt;
**[[SPI|SPI bus usage]]&lt;br /&gt;
**[[Linux_Debug|Linux debugging tips]]&lt;br /&gt;
**[[ALSA|Audio In &amp;amp; Out capabilities of the APF27Dev]]&lt;br /&gt;
**[[GSM/GPRS|APW&#039;s GSM module usage on APF27]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:SebastienVC|SebastienVC]] and [[User:PhilBB|PhilBB]], who updated their personal page&lt;br /&gt;
** [[User:CyrilleV|CyrilleV]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===November 2009===&lt;br /&gt;
* [[NEON_HelloWorld|A page was created]] to explain the usage of SIMD units in Cortex ARM core.&lt;br /&gt;
* [[Association#Association_prices_.28not_including_taxes.29|LQ043 TFT are obsolete and will be replaced by 7&amp;quot; 800x480 one (only for APF27).]]&lt;br /&gt;
* [[USB_Webcams| A new page]] was created to centralize efforts to make USB Webcams run on the APF boards. Examples: [[PWC_Webcams]] or [[GspcaWebcam]]&lt;br /&gt;
* [[SPI|A new page was created]] to explain how to use SPI bus from user space&lt;br /&gt;
* [[Release_3.2|Release 3.2 is out]] ([[Current_Buildroot_status_in_Armadeus]])&lt;br /&gt;
* [[Talk:ALSA| A page was created]] to explain how to use ALSA as non root user&lt;br /&gt;
* [[User:PierreDe|PierreDe]] and [[User:BrunoS|BrunoS]] joined us and updated their personal page.&lt;br /&gt;
* [[User:JeanMichelN|JeanMichelN]] and [[User:JeanJacques|JeanJacquesP]] joined us, but didn&#039;t fill their personal page.&lt;br /&gt;
&lt;br /&gt;
===October 2009===&lt;br /&gt;
* [[Adding_users|A new page]] has been created to explain how to add user accounts on your APF.&lt;br /&gt;
* [[FTP|A new page]] has been created to explain how to setup an FTP server on you board.&lt;br /&gt;
* [[User:JulienL|JulienL]] created [[GscpaWebcam|a new page]] to explain how to use &#039;&#039;gspca&#039;&#039; compatible webcams&lt;br /&gt;
* [[User:FabienM|FabienM]] created [[AsDevices| a new page]] to explain how to use the new APF devices abstraction library (to easily drive peripherals on APF boards).&lt;br /&gt;
* [[POD_Tutorial_2|POD Tutorial]] was updated.&lt;br /&gt;
* [[Create_a_FLASH_partition_to_store_user&#039;s_HOME|A new page]] has been created to explain how to created a FLASH partition to store user&#039;s HOME and so keep its personnal data when reflashing a rootfs.&lt;br /&gt;
* [[BootLoader]], [[GDB]], [[DDD]] pages have been reworked&lt;br /&gt;
* [[User:DenisA|DenisA]], joined us and updated its personal page.&lt;br /&gt;
* [[User:PhilippeL|PhilippeL]] joined us, but didn&#039;t fill its personal page.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
* [[UBIFS|A new (under construction) page]] has been created to explain how to speed up APF27 booting and flash accesses by using UBIFS filesystem. Same work is ongoing on APF9328 (help is welcome).&lt;br /&gt;
* [[Using_the_i.MX27_video_codec]] page has been updated.&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[Pygame|A new page]] has been created to explain how to use Pygame on the APF boards (32MBytes of RAM are recommended)&lt;br /&gt;
* [[User:OlivierR|OlivierR]] added some infos on how to driver some hardware with Java: [[PWM]]&lt;br /&gt;
* [[User:PaulM|PaulM]], [[User:OlivierR|OlivierR]], [[User:HugoP|HugoP]] joined us and updated their personnal page.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[User:FabienM|FabienM]] has updated the [[APF27_FPGA-IMX_interface_description|page describing the interface between the i.MX27 and the Spartan3a on the APF27]]&lt;br /&gt;
* [[Build_your_own_battery_pack_for_your_APF|A new page]] has been created to explain how to power on your APF with rechargeable batteries&lt;br /&gt;
* [[Quake]] is now running on the [[APF27]] (video will soon be uploaded on YouTube)&lt;br /&gt;
* For the one interested in the French(/other) translation of the wiki, there is now a [[Project_Management#Wiki|list of the pages that are stable enough to be translated]]&lt;br /&gt;
* [[Using_the_i.MX27_video_codec|Instructions to use the i.MX27 video codec were completed]]&lt;br /&gt;
* [[User:SebastienP|SebastienP]] &amp;amp; [[User:PetrD|PetrD]] joined us, but didn&#039;t fill their personnal page ;-)&lt;br /&gt;
&lt;br /&gt;
===July 2009===&lt;br /&gt;
* [[Bluetooth|A new page]] has been created to detail the usage of Bluetooth with the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[GSM/GPRS|A new page]] has been created to detail the usage of the GSM modem on the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[Linux_Boot_Logo]] page have been updated&lt;br /&gt;
* [[User:YvanR|YvanR]] has updated its project page: [[MotionSystem]] (He is the winner of the [[Contest|2008 Contest]])&lt;br /&gt;
* [[Current_events]] page was updated with the photos of our latest Annual Meeting at the Libre Software Meeting 2009 in Nantes. Thanks to all the attendees: it was cool to put a face on IRC pseudos ;-)&lt;br /&gt;
* A [[Use_FTDI_USB_to_TTL_Serial_cable_for_PC_and_APF_direct_connection|new page]] has been created to explain how to communicate with the APF with USB&amp;lt;-&amp;gt;RS232 converters (without Null Modem cable)&lt;br /&gt;
* [[User:MichielE|MichielE]], [[User:SamuelM|SamuelM]] joined us and updated its personnal page&lt;br /&gt;
* Since Armadeus 3.1, we have migrated our Source Code Management tool to GIT. Informations are summarized here: [[GIT]]&lt;br /&gt;
* [[User:NicolasD]] has updated its personnal page with informations about [[Android]]&lt;br /&gt;
* [[APF27_FPGA-IMX_interface_description|A new page]] has been created to explain how the i.MX27 and the FPGA are connected on the [[APF27]]&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
* Release 3.1 is out for APF9328 &amp;amp; APF27: [http://sourceforge.net/mailarchive/forum.php?thread_name=4A48ECFD.9070203@free.fr&amp;amp;forum_name=armadeus-forum]&lt;br /&gt;
* [[User:SSinyagin|SSinyagin]] created a page to think about an enclosure for the APF27: [[APF_Enclosure]]&lt;br /&gt;
* Work is ongoing to support OV9653 CMOS sensor on APF27: [[OV9653]]&lt;br /&gt;
* Work is ongoing at the [http://www.hes-so-fr.ch/ HEFR] to port Android on the APF27: [[Android]]&lt;br /&gt;
* [[User:YvanR|YvanR]] updated its project page: [[MotionSystem]]&lt;br /&gt;
* Video capture pages were updated/created: [[Using_the_i.MX27_video_codec]] [[Camera_interface]]&lt;br /&gt;
* QEmu can now be directly used with Armadeus generated rootfs images: [[QEMU]]&lt;br /&gt;
* A page has been created to explain how to install Ubuntu on APF (requires at least an APF27 with 128Mb and is quite slow yet) [[Ubuntu_on_APF]]&lt;br /&gt;
* A new page has been created to support the new Armadeus System&#039;s development board (in partnership with HMS) for people wanting to work with industrial busses/actionners: [[HMS_Demo]]&lt;br /&gt;
* A new page has been created to support the (coming soon) Armadeus System&#039;s wireless extension board for the APF27: [[Wireless_extension_board]]&lt;br /&gt;
* Since Release 3.1, SVN repository is no more updated. We now use GIT as version control system for the project: [[GIT_Migration]]&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
* There is a new page to [[POD_create_component|know how to create POD components]]&lt;br /&gt;
* [[Integration_of_Linux_2.6.29|Linux 2.6.29 integration]] has continued and the new kernel is now ready for the coming 3.1 release.&lt;br /&gt;
* [[User:AlexG|AlexG]] &amp;amp; [[User:PaoloB|PaoloB]] joined us, but didn&#039;t fill their personnal page ;-). [[User:JulienL|JulienL]] joined us and did it.&lt;br /&gt;
* GPIO driver is now installed by default in rootfs so the installation procedure has moved [[Talk:GPIO_Driver|here]]. Idem for USB gadget that has moved [[Talk:USB_Gadget|here]].&lt;br /&gt;
* [[Beginner&#039;s_tutorial| A tutorial for newcomers]] has been created (but is still in &amp;quot;development&amp;quot;)&lt;br /&gt;
* [[User:PaoloB|PaoloB]] is trying to [[QEMU|finally have QEMU working for Armadeus SDK]]&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* [[DVI_/_HDMI]] page has been created to allow (lucky) APF27DevFull owners to play with their HDMI ouput.&lt;br /&gt;
* [[JTAG]] seems to be functionnal now&lt;br /&gt;
* [[Camera_interface]] page has been created to explain how to connect CMOS sensors to the APF boards (currently only [[APF27]])&lt;br /&gt;
* [[Automatically_launch_your_application]] now explains you how to start your own application automatically at board startup&lt;br /&gt;
* [[User:DavidD|DavidD]], [[User:JeanChristopheL|JeanChristopheL]] joined us and filled their personnal page&lt;br /&gt;
* [[Integration_of_Linux_2.6.29]] has started, any help would be appreciated !&lt;br /&gt;
* POD ([[Peripherals_On_Demand]]) now has an [[POD_installation_guide|installation guide]]&lt;br /&gt;
* [[User:XavierH|XavierH]] created a page to explain how to use [[Flot]] library on the APF boards.&lt;br /&gt;
* [[User:AntoineR|AntoineR]] has provided us [[Exemple_d&#039;application_SDL:_un_lecteur_audio_(Fr)| his SDL audio player example]]&lt;br /&gt;
&lt;br /&gt;
===March 2009===&lt;br /&gt;
* First setup procedure has been simplified for newcomers: [[Setup]]&lt;br /&gt;
* FPGA loader is now working on APF27 too: [[FPGA_loader]]&lt;br /&gt;
* as most drivers are now integrated in default rootfs, the manual installation part of their respective Wiki page has moved/will move to the &amp;quot;discussion&amp;quot; Tab&lt;br /&gt;
* Thanks to [[User:JulienC|JulienC]], a new page explaining how to setup your APF&#039;s Ethernet MAC address has been created: [[Ethernet_MAC_address]]&lt;br /&gt;
* [[User:FrankA|FrankA]], [[User:XavierH|XavierH]], [[User:JonathanI|JonathanI]], [[User:JulienViaud|JulienViaud]] joined us and created their Wiki page&lt;br /&gt;
* Wishbone examples were improved: [[A_simple_design_with_Wishbone_bus]] [[Simple_blinking_LED]]&lt;br /&gt;
* Xenomai is now integrated in our Buildroot and should be usable by everyone: [[Xenomai]] | [[Xenomai:examples_usage]] | [[Xenomai:Blinking_LEDs]]&lt;br /&gt;
Trabucayre is waiting for your feedbacks on the IRC channel  ;-) &lt;br /&gt;
* XavierH started a page to describe his experiments on driver writing: [[IMX_LED_Driver_TP]]&lt;br /&gt;
* FabienM started a page to explain how to implement a reset button on the FPGA: [[Ho%21_No_FPGA-reset_button_on_armadeus_card.]]&lt;br /&gt;
* a Category was created for POD related articles: [http://www.armadeus.com/wiki/index.php?title=Category:POD]&lt;br /&gt;
* SSinyagin &amp;amp; JonathanI started a page to describe how to use JTAG on the APF27: [[JTAG]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=12912</id>
		<title>Wiki/Project changes</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=12912"/>
		<updated>2015-01-06T15:39:27Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* December 2014 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2014==&lt;br /&gt;
===December 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[EMMC|detail how APF6&#039;s eMMC is partionned]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[BootStrap]]&lt;br /&gt;
&lt;br /&gt;
===November 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[POD_GUI]]&lt;br /&gt;
&lt;br /&gt;
===October 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[JTAG]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Communicate_with_your_board_from_a_Linux_Host_%28Basics%29]]&lt;br /&gt;
** [[Migen]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Quartus_installation_on_Linux| explain how to install Quartus on your Host PC]]&lt;br /&gt;
** [[APF6| detail APF6 functionnalities]]&lt;br /&gt;
** [[APF6Dev| detail APF6Dev functionnalities]]&lt;br /&gt;
&lt;br /&gt;
===June 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===May 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Migen|detail experiments of Migen on APF boards (with FPGA)]]&lt;br /&gt;
** [[U-Boot-2014.04|sumarize the porting efforts of U-Boot 2014.04 to APF boards]]&lt;br /&gt;
&lt;br /&gt;
===April 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Santek_ST070015]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
===March 2014===&lt;br /&gt;
* Not much activity ;-)&lt;br /&gt;
&lt;br /&gt;
===February 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===January 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
** [[MT9M111|explain how to use MT9M111 based camera on APF27]]&lt;br /&gt;
** [[Wl12xx_driver|explain how to use Wi-Fi chip of the APF6]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
** [[GPM]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
** [[OV9653]]&lt;br /&gt;
** [[OV7670]]&lt;br /&gt;
** [[APF27]]&lt;br /&gt;
&lt;br /&gt;
==2013==&lt;br /&gt;
&lt;br /&gt;
===December 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF51|explain how to use vanilla/mainline Linux kernels on APF51]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots|explain how to resolve eventual problems encountered with armadeus-5.3 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===November 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Kernel-upstream-status|summarize Linux efforts to push APF board mainline]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
===October 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_set_the_default_root_password|explain how to define root password on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
** [[UBIFS]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JulienQ|JulienQ]]&lt;br /&gt;
&lt;br /&gt;
===September 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
&lt;br /&gt;
===August 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Beremiz]]&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===June 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Package_usage|explain how to use opkg package manager]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===May 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[POD_GUI|detail POD GUI implementation]]&lt;br /&gt;
** [[RS-485|explain how to use RS-485 (APF28)]]&lt;br /&gt;
** [[OneWire_GPIO_bus_Master|explain how to use 1Wire (APF28)]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[User:JanosA]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
&lt;br /&gt;
===April 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Gnokii|Manage SMS on GSM modules with gnokii]]&lt;br /&gt;
** [[Scheduling_periodic_tasks|learn how to schedule automatic tasks on your APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===March 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[MCP4912]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[EFL]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:VascoB|VascoB]]&lt;br /&gt;
&lt;br /&gt;
===February 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[HMS_anybus_Linux]]&lt;br /&gt;
** [[AS1531]]&lt;br /&gt;
** [[ALSA]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:SouleB|SouleB]]&lt;br /&gt;
** [[User:JanosA|JanosA]]&lt;br /&gt;
&lt;br /&gt;
===January 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Emdebian_on_APF]]&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux]]&lt;br /&gt;
** [[FrameBuffer]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
==2012==&lt;br /&gt;
===December 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Talk:USB_to_WiFi_adapter]] &amp;amp; [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MartinH|MartinH]]&lt;br /&gt;
&lt;br /&gt;
===November 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
**[[Buildroot_Mainline_integration]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[U-boot_patches]]&lt;br /&gt;
&lt;br /&gt;
===October 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Save_buildroot_configuration|explain how to save your Buildroot configurations]]&lt;br /&gt;
** [[Armadeus_5.2_Troubleshots|summarize armadeus-5.2 troubleshots]]&lt;br /&gt;
** [[Armadeus_5.2_TestReport|summarize armadeus-5.2 tests report]]&lt;br /&gt;
** [[Coding_Rules|detail armadeus BSP Coding Rules/Style]]&lt;br /&gt;
** [[USB_OTG|detail how to use USB OTG on APF boards]]&lt;br /&gt;
** [[U-Boot-2012.10|detail U-Boot 2012.10 integration]]&lt;br /&gt;
** [[How_to_create_web_sms_sender|explain how to build a SMS webserver]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===August/September 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[UsingSyslog|explain how to use syslog in you applications]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_5.0 Troubleshots]]&lt;br /&gt;
** [[APF28 Linux kernel status]]&lt;br /&gt;
** [[USB to WiFi adapter]]&lt;br /&gt;
&lt;br /&gt;
===July 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Emdebian_on_APF|install Emdebian on an APF28]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[GPIO LEDS]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[USB_Host]]&lt;br /&gt;
** [[Kernel_drivers_status_list]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[MMC/SD]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
===June 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PPS51|explain how to use the PPS51 docking board]]&lt;br /&gt;
** [[Kernel-with-device-tree|explain how to test Linux Device Tree with our boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[U-Boot-2012.04]]&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===May 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_LEDS|detail how to use Linux LED generic API]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28|detail how to use Vanilla Linux kernel on APF28]]&lt;br /&gt;
** [[U-Boot-2012.04|document U-Boot 2012.04 integration]]&lt;br /&gt;
** [[Gentoo_installation_prerequisites|document Gentoo pre-requisites for armadeus BPS installation]]&lt;br /&gt;
** [[Aircraft_modelling_assitant_pilot|document an APF51 based aircraft project]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:HerveDa|HerveDa]]&lt;br /&gt;
&lt;br /&gt;
===April 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_PMIC|detail the capabilities of APF28&#039;s PMIC (Power Management IC)]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user&#039;s_HOME]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JacquesC|JacquesC]]&lt;br /&gt;
&lt;br /&gt;
===March 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Qt_Creator|explain how to use qtcreator as IDE]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots]]&lt;br /&gt;
** [[U-Boot-2011.12]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
&lt;br /&gt;
===February 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Tianma_TM035|detail APF28Dev&#039;s LCD specifications]]&lt;br /&gt;
** [[How_to_use_kernel_2.6.38.x_on_APF27|explain how to use 2.6.38 kernel on APF27]]&lt;br /&gt;
** [[IMX9328-Spartan3_interface_description|detail i.MX9328 &amp;lt;-&amp;gt; Spartan3 interface]]&lt;br /&gt;
** [[Automatically_mount_removable_media|explain how to automatically mount removable media (USB disks/ MMC / SD)]]&lt;br /&gt;
** [[U-Boot-2011.12|summarize efforts to port U-Boot-2011.12 on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[OpenCV]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Configure_or_flash_FPGA %3F]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:KennethM|KennethM]]&lt;br /&gt;
&lt;br /&gt;
===January 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_Linux_kernel_status|show APF28 Linux kernel status]]&lt;br /&gt;
** [[Configure_or_flash_FPGA%C2%A0%3F|explain the difference between flashing firmware and configuring FPGA]]&lt;br /&gt;
** [[IMX51-Spartan6_interface_description|clarify i.MX51 and Spartan 6 interface on APF51]]&lt;br /&gt;
** [[IMX27-Spartan3A_interface_description|clarify i.MX27 and Spartan 3 interface on APF27]]&lt;br /&gt;
** [[UAE|explain how to install/use Amiga emulator on APF]]&lt;br /&gt;
** [[APF28|give informations about the new (APF28) Armadeus systems module]]&lt;br /&gt;
** [[APF28Dev|give informations about the new (APF28Dev) Armadeus systems devt board]]&lt;br /&gt;
** [[OpenTyrian|how to install OpenTyrian game]]&lt;br /&gt;
** [[Footprints|where to find APFxx footprints]]&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots|solve problems found when using latest armadeus-4.1 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Pygame]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Hirose_connectors]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[User:SamuelM]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JeanMarieG|JeanMarieG]]&lt;br /&gt;
&lt;br /&gt;
==2011==&lt;br /&gt;
===November/December 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Magic_SysRq_Key|reset or halt a kernel from the keyboard]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[KGDB]]&lt;br /&gt;
** [[I2C]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:RafalK|RafalK]]&lt;br /&gt;
** [[User:PierreB|PierreB]]&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[X11_server|explain how to install/use an X server on APF boards]]. See also [[Matchbox]]&lt;br /&gt;
** [[Datasheet|summarizes APF&#039;s datasheet location]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[HelloWorld]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots]]&lt;br /&gt;
** [[Development_boards_power_supply]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MarcusF|MarcusF]]&lt;br /&gt;
** [[User:DenisB|DenisB]]&lt;br /&gt;
** [[User:PhilippeLe|PhilippeLe]]&lt;br /&gt;
&lt;br /&gt;
===September 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites|centralizes information on how to install Armadeus SDK on Debian/Ubuntu based Hosts]]&lt;br /&gt;
** [[Mandriva_installation_prerequisites|centralizes information on how to install Armadeus SDK on Mandriva based Hosts]]&lt;br /&gt;
** [[RedHat/Fedora_installation_prerequisites|centralizes information on how to install Armadeus SDK on RedHat/Fedora based Hosts]]&lt;br /&gt;
** [[OpenSuse_installation_prerequisites|centralizes information on how to install Armadeus SDK on OpenSuse based Hosts]]&lt;br /&gt;
** [[Floating_Point_usage|summarizes informations to use floating point calculation on APF boards]]&lt;br /&gt;
** [[Debian_on_APF|summarizes informations to install Debian on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Java_package]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:FranckB|FranckB]]&lt;br /&gt;
&lt;br /&gt;
===August 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[POD_roadmap|detail Peripheral On Demand (POD) Roadmap]]&lt;br /&gt;
** [[External_Toolchains|explain how to use external toolchains in Buildroot]]&lt;br /&gt;
** [[ArchLinux_on_APF|summarizes instructions to install ArchLinux on APF]]&lt;br /&gt;
** [[OV7670|explain how to use OV7670 based camera modules on APF27]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[QEMU]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:AlainM|AlainM]]&lt;br /&gt;
&lt;br /&gt;
===July 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots|explain how to correct eventual armadeus-4.0 problems]]&lt;br /&gt;
** [[HMS_anybus_Linux|explain how to use HMS AnyBus on APF51]]&lt;br /&gt;
** [[U-boot_patches|ease upstream integration of our U-Boot patches]]&lt;br /&gt;
** [[Audio_analog_connection|explain how to deal with ground short circuit on APF27 audio output]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Tslib]]&lt;br /&gt;
** [[Releases]] (armadeus-4.0 is out)&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===June 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_keys|explain how to use GPIOs as standard keys input]]&lt;br /&gt;
** [[Straton|explain how to use Straton PLC on APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[Watchdog]]&lt;br /&gt;
** [[Ubuntu_on_APF]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51_PMIC|explain how to use APF51 PMIC]]&lt;br /&gt;
** [[CAN_bus_Linux_sja1000|explain how to use SJA1000 CAN chips within your APF design]]&lt;br /&gt;
** [[IR_HID_USB_Remote|explain how to use USB Infrared remote controller with APF]]&lt;br /&gt;
** [[Kinect_on_APF|explain how to use Micro$oft Kinect (TM) device on the APF]]&lt;br /&gt;
** [[Tftpd|explain how to install a TFTP server on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[Gstreamer]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:JeanLouisN|JeanLouisN]]&lt;br /&gt;
** [[User:KevinJ|KevinJ]]&lt;br /&gt;
&lt;br /&gt;
===April 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Xilinx_ghdl_unisim_12.x]] &amp;amp; [[Xilinx_ghdl_simprim_12.x]]&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[CAN_bus_demo_MCP25020|explain how to use your APF27Dev to communicate with a Microchip&#039;s CAN IO expander]]&lt;br /&gt;
** [[Ngircd|explain how to install an IRC server (Ngircd) on your APF]]&lt;br /&gt;
** [[MCP4912|explain how to use the APF51Dev DAC]]&lt;br /&gt;
** [[APF51_Linux_kernel_status|show APF51 Linux kernel support]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF51Dev]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
&lt;br /&gt;
===March 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[Release_3.4|detail what&#039;s in armadeus-3.4 SDK/BSP release]]&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots|explain how to overcome potential bugs in Release 3.4]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
===February 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling|explain how to use Dynamic Frequency Scaling on Linux]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.38]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===January 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[SP_VISION|explain how to use new APF27 extension: SP_VISION]]&lt;br /&gt;
** [[GPIOlib|explain how to use Linux&#039;s GPIOlib with &amp;gt; 2.6.3x kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[IPSec_/_IPTables]]&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
===December 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IPSec_/_IPTables|detail how to have secured network on your APF]] + [[OpenVPN]]&lt;br /&gt;
** [[Measuring_speed_and_distance|explain how to measure speed and run distance of a rolling vehicule]]&lt;br /&gt;
** [[APF51|document the soon coming new module from Armadeus Systems: the APF51]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description|detail how the APF51&#039;s FPGA is communicating with the processor]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[LinuxInstall]] [[Communicate]] [[Kermit]] (OpenSuse support)&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
&lt;br /&gt;
===November 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
** [[APF27_PPS|document new PPS baseboard usage for developing secured gateways]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[USB_Webcams]] (finally found a USB camera working with APF in a RAW format)&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[Current_Buildroot_status_in_Armadeus]]&lt;br /&gt;
&lt;br /&gt;
===(End) October 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
&lt;br /&gt;
===September 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux|explain how to update FPGA bitfile partition from Linux]]&lt;br /&gt;
** [[OV9655|explain how to use OV9655 camera based modules]]&lt;br /&gt;
** [[Functionalities|detail all boards functionnalities]] (due to recent Wiki reorganisation)&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Contest|2011 Contest is launched]]&lt;br /&gt;
** [[USB_Gadget]]&lt;br /&gt;
** [[APF27Dev]]&lt;br /&gt;
** [[Applications]]&lt;br /&gt;
** [[Features]]&lt;br /&gt;
** [[Hardware]]&lt;br /&gt;
** [[Setup]]&lt;br /&gt;
** [[Development]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:GaelV|GaelV]]&lt;br /&gt;
&lt;br /&gt;
===July-August 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[PyWebRadio|explain how to build a web radio with the board]]&lt;br /&gt;
**[[OV3640|explain how to use OV3640 based camera on the APF27]]&lt;br /&gt;
**[[Release_3.3]] &amp;amp; [[Armadeus_3.3_Troubleshots]]: to document new 3.3 release&lt;br /&gt;
**[[New_wiki_architecture]] &amp;amp; [[Features]]: to summarize efforts to reorganize the Wiki&lt;br /&gt;
**[[Releases|summarize informations related to all armadeus software releases]]&lt;br /&gt;
**[[AS1531|explain how to use AS1531 ADC]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
** [[URG_laser]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF9328]] &amp;amp;&amp;amp; [[APF27]] &amp;amp;&amp;amp; [[Wireless_extension_board]] &amp;amp;&amp;amp; [[APF9328DevLight]] &amp;amp;&amp;amp; [[APF9328DevFull]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
* Following pages were put in trashcan:&lt;br /&gt;
** Most of outdated french pages&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:EemeliA|EemeliA]]&lt;br /&gt;
**[[User:HiroshiM|HiroshiM]]&lt;br /&gt;
&lt;br /&gt;
===June 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[OpenCV|explain how to install OpenCV]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[CMake|explain how to use cmake]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[GPS_daemon|explain how to setup agpsd (GPS daemon)]]&lt;br /&gt;
**[[Busybox|explain how to configure Busybox]]&lt;br /&gt;
**[[OBEX|explain how to use OBEX protocol (through Bluetooh)]]&lt;br /&gt;
**[[Wiimote|explain how to connect a Wiimote to the APF]]&lt;br /&gt;
**[[URG_laser|explain how to compile control library for URG lazers]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[Castle_Wolfenstein]]&lt;br /&gt;
**[[Keypad]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[Embedded_Linux_system_basis]]&lt;br /&gt;
**[[Qt/Embedded]]&lt;br /&gt;
**[[QEMU]]&lt;br /&gt;
**[[User:SamuelM]], [[User:RomainR]], [[User:BrunoS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ELDER_Project]]&lt;br /&gt;
&lt;br /&gt;
===May 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[WPA_supplicant|explain how to setup a WPA WiFi network]]&lt;br /&gt;
**[[TCP/IP with Bluetooth|explain how to communicate with TCP/IP through Bluetooth]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MohamedS|MohamedS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ROBOTNIK]]&lt;br /&gt;
&lt;br /&gt;
===April 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[U-Boot-2010.03|summarize effort to migrate to new version of U-Boot (2010.03)]]&lt;br /&gt;
**[[OV96xx_Linux_driver|summarizes effort to have a working V4L driver for OV96xx based sensors]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots]]&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[Camera_interface]] / [[Video_for_Linux]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MathieuB|MathieuB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===March 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots|explain how to workaround problems encountered with Armadeus 3.2 release]]&lt;br /&gt;
**[[Minicom|use Minicom as serial terminal]]&lt;br /&gt;
**[[Video_for_Linux|use Video4Linux on the APF boards]]&lt;br /&gt;
* A new project for [[Contest|Armadeus 2010 contest]] has been registered:&lt;br /&gt;
** [[OND_-_Open_Navigation_Device_(Phase_1)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[UBIFS]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[USB_Webcams]]&lt;br /&gt;
**[[FAQ]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:JaumeF|JaumeF]], who updated it&#039;s personal page&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Buildroot_2010.02_integration|detail usage of new Buildroot (BR) version with Armadeus]]&lt;br /&gt;
**[[Ethernet_console|use U-Boot/Linux with an Ethernet console (work in progress)]]&lt;br /&gt;
**[[Using_Initial_RAM_disk|use Initial RAM disk]]&lt;br /&gt;
**[[Java_package|use Java as a programming language for APF boards]]&lt;br /&gt;
**[[Accessing_U-Boot_environment_variables_from_Linux|access U-Boot environment variables from Linux]]&lt;br /&gt;
**[[Gstreamer| use gstreamer on APF boards]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**all Xenomais pages: [[Xenomai]], [[Xenomai:examples_usage]]&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Network_interface_bandwidth_measurement|explain how to measure your network interfaces bandwidth]]&lt;br /&gt;
**[[Flite|explain how to use Flite library to do speech synthesis on APF27]]&lt;br /&gt;
**[[Brushless_motor_controller|describe a brushless motor controller (Contest 2010)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[APF27_FPGA-IMX_interface_description|APF27 FPGA interface bandwidth is now testable]]&lt;br /&gt;
**[[Wireless_extension_board|APW (APF27 Wireless extension)]]&lt;br /&gt;
**[[Libertas_driver]] &amp;amp;&amp;amp; [[WiFi]]&lt;br /&gt;
**[[LinuxInstall]]&lt;br /&gt;
**[[Contest|Armadeus Project&#039;s 2010 contest]]&lt;br /&gt;
**[[SPI]]&lt;br /&gt;
**[[ALSA]]&lt;br /&gt;
**[[GIT]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:IdrissB|IdrissB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===December 2009===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[GPM|explain how to use GPM (General Purpose Mouse server for text terminal)]]&lt;br /&gt;
**[[Quilt|explain how to use quilt to generate patches for not versionned source code]]&lt;br /&gt;
**[[Keypad_usage_on_i.MX27|explain how to use i.MX27 integrated matrix keypad controller on APF27]]&lt;br /&gt;
**[[Light-APF27Dev|summarize efforts to build a low cost baseboard for APF27]]; doleances are [[Talk:Light-APF27Dev|here]]&lt;br /&gt;
**[[BQ27x00|explain how to use the BQ27x00 battery gas gauge]]&lt;br /&gt;
**[[MAX9768|explain how to use the MAX9768 class D audio amplifier]]&lt;br /&gt;
**[[Activate_i.MX_internal_UARTs|explain how to activate the i.MX internal UARTs]]&lt;br /&gt;
**[[Chimei_LW700|explain how to use the new 7&amp;quot; 800x480+touch LCD available from armadeus systems]]&lt;br /&gt;
**[[USB_to_Ethernet_adapter|explain how to use some USB&amp;lt;-&amp;gt;Ethernet adapters with APF boards]]&lt;br /&gt;
**[[Speex|explain how to use Speex (audio compression format designed for speech)]]&lt;br /&gt;
**[[Cu/uucp|explain how to use &amp;quot;cu&amp;quot; tool (from uucp package)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Mesa|Mesa is now again testable]]&lt;br /&gt;
**[[GIT|GIT usage on Armadeus]]&lt;br /&gt;
**[[SPI|SPI bus usage]]&lt;br /&gt;
**[[Linux_Debug|Linux debugging tips]]&lt;br /&gt;
**[[ALSA|Audio In &amp;amp; Out capabilities of the APF27Dev]]&lt;br /&gt;
**[[GSM/GPRS|APW&#039;s GSM module usage on APF27]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:SebastienVC|SebastienVC]] and [[User:PhilBB|PhilBB]], who updated their personal page&lt;br /&gt;
** [[User:CyrilleV|CyrilleV]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===November 2009===&lt;br /&gt;
* [[NEON_HelloWorld|A page was created]] to explain the usage of SIMD units in Cortex ARM core.&lt;br /&gt;
* [[Association#Association_prices_.28not_including_taxes.29|LQ043 TFT are obsolete and will be replaced by 7&amp;quot; 800x480 one (only for APF27).]]&lt;br /&gt;
* [[USB_Webcams| A new page]] was created to centralize efforts to make USB Webcams run on the APF boards. Examples: [[PWC_Webcams]] or [[GspcaWebcam]]&lt;br /&gt;
* [[SPI|A new page was created]] to explain how to use SPI bus from user space&lt;br /&gt;
* [[Release_3.2|Release 3.2 is out]] ([[Current_Buildroot_status_in_Armadeus]])&lt;br /&gt;
* [[Talk:ALSA| A page was created]] to explain how to use ALSA as non root user&lt;br /&gt;
* [[User:PierreDe|PierreDe]] and [[User:BrunoS|BrunoS]] joined us and updated their personal page.&lt;br /&gt;
* [[User:JeanMichelN|JeanMichelN]] and [[User:JeanJacques|JeanJacquesP]] joined us, but didn&#039;t fill their personal page.&lt;br /&gt;
&lt;br /&gt;
===October 2009===&lt;br /&gt;
* [[Adding_users|A new page]] has been created to explain how to add user accounts on your APF.&lt;br /&gt;
* [[FTP|A new page]] has been created to explain how to setup an FTP server on you board.&lt;br /&gt;
* [[User:JulienL|JulienL]] created [[GscpaWebcam|a new page]] to explain how to use &#039;&#039;gspca&#039;&#039; compatible webcams&lt;br /&gt;
* [[User:FabienM|FabienM]] created [[AsDevices| a new page]] to explain how to use the new APF devices abstraction library (to easily drive peripherals on APF boards).&lt;br /&gt;
* [[POD_Tutorial_2|POD Tutorial]] was updated.&lt;br /&gt;
* [[Create_a_FLASH_partition_to_store_user&#039;s_HOME|A new page]] has been created to explain how to created a FLASH partition to store user&#039;s HOME and so keep its personnal data when reflashing a rootfs.&lt;br /&gt;
* [[BootLoader]], [[GDB]], [[DDD]] pages have been reworked&lt;br /&gt;
* [[User:DenisA|DenisA]], joined us and updated its personal page.&lt;br /&gt;
* [[User:PhilippeL|PhilippeL]] joined us, but didn&#039;t fill its personal page.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
* [[UBIFS|A new (under construction) page]] has been created to explain how to speed up APF27 booting and flash accesses by using UBIFS filesystem. Same work is ongoing on APF9328 (help is welcome).&lt;br /&gt;
* [[Using_the_i.MX27_video_codec]] page has been updated.&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[Pygame|A new page]] has been created to explain how to use Pygame on the APF boards (32MBytes of RAM are recommended)&lt;br /&gt;
* [[User:OlivierR|OlivierR]] added some infos on how to driver some hardware with Java: [[PWM]]&lt;br /&gt;
* [[User:PaulM|PaulM]], [[User:OlivierR|OlivierR]], [[User:HugoP|HugoP]] joined us and updated their personnal page.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[User:FabienM|FabienM]] has updated the [[APF27_FPGA-IMX_interface_description|page describing the interface between the i.MX27 and the Spartan3a on the APF27]]&lt;br /&gt;
* [[Build_your_own_battery_pack_for_your_APF|A new page]] has been created to explain how to power on your APF with rechargeable batteries&lt;br /&gt;
* [[Quake]] is now running on the [[APF27]] (video will soon be uploaded on YouTube)&lt;br /&gt;
* For the one interested in the French(/other) translation of the wiki, there is now a [[Project_Management#Wiki|list of the pages that are stable enough to be translated]]&lt;br /&gt;
* [[Using_the_i.MX27_video_codec|Instructions to use the i.MX27 video codec were completed]]&lt;br /&gt;
* [[User:SebastienP|SebastienP]] &amp;amp; [[User:PetrD|PetrD]] joined us, but didn&#039;t fill their personnal page ;-)&lt;br /&gt;
&lt;br /&gt;
===July 2009===&lt;br /&gt;
* [[Bluetooth|A new page]] has been created to detail the usage of Bluetooth with the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[GSM/GPRS|A new page]] has been created to detail the usage of the GSM modem on the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[Linux_Boot_Logo]] page have been updated&lt;br /&gt;
* [[User:YvanR|YvanR]] has updated its project page: [[MotionSystem]] (He is the winner of the [[Contest|2008 Contest]])&lt;br /&gt;
* [[Current_events]] page was updated with the photos of our latest Annual Meeting at the Libre Software Meeting 2009 in Nantes. Thanks to all the attendees: it was cool to put a face on IRC pseudos ;-)&lt;br /&gt;
* A [[Use_FTDI_USB_to_TTL_Serial_cable_for_PC_and_APF_direct_connection|new page]] has been created to explain how to communicate with the APF with USB&amp;lt;-&amp;gt;RS232 converters (without Null Modem cable)&lt;br /&gt;
* [[User:MichielE|MichielE]], [[User:SamuelM|SamuelM]] joined us and updated its personnal page&lt;br /&gt;
* Since Armadeus 3.1, we have migrated our Source Code Management tool to GIT. Informations are summarized here: [[GIT]]&lt;br /&gt;
* [[User:NicolasD]] has updated its personnal page with informations about [[Android]]&lt;br /&gt;
* [[APF27_FPGA-IMX_interface_description|A new page]] has been created to explain how the i.MX27 and the FPGA are connected on the [[APF27]]&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
* Release 3.1 is out for APF9328 &amp;amp; APF27: [http://sourceforge.net/mailarchive/forum.php?thread_name=4A48ECFD.9070203@free.fr&amp;amp;forum_name=armadeus-forum]&lt;br /&gt;
* [[User:SSinyagin|SSinyagin]] created a page to think about an enclosure for the APF27: [[APF_Enclosure]]&lt;br /&gt;
* Work is ongoing to support OV9653 CMOS sensor on APF27: [[OV9653]]&lt;br /&gt;
* Work is ongoing at the [http://www.hes-so-fr.ch/ HEFR] to port Android on the APF27: [[Android]]&lt;br /&gt;
* [[User:YvanR|YvanR]] updated its project page: [[MotionSystem]]&lt;br /&gt;
* Video capture pages were updated/created: [[Using_the_i.MX27_video_codec]] [[Camera_interface]]&lt;br /&gt;
* QEmu can now be directly used with Armadeus generated rootfs images: [[QEMU]]&lt;br /&gt;
* A page has been created to explain how to install Ubuntu on APF (requires at least an APF27 with 128Mb and is quite slow yet) [[Ubuntu_on_APF]]&lt;br /&gt;
* A new page has been created to support the new Armadeus System&#039;s development board (in partnership with HMS) for people wanting to work with industrial busses/actionners: [[HMS_Demo]]&lt;br /&gt;
* A new page has been created to support the (coming soon) Armadeus System&#039;s wireless extension board for the APF27: [[Wireless_extension_board]]&lt;br /&gt;
* Since Release 3.1, SVN repository is no more updated. We now use GIT as version control system for the project: [[GIT_Migration]]&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
* There is a new page to [[POD_create_component|know how to create POD components]]&lt;br /&gt;
* [[Integration_of_Linux_2.6.29|Linux 2.6.29 integration]] has continued and the new kernel is now ready for the coming 3.1 release.&lt;br /&gt;
* [[User:AlexG|AlexG]] &amp;amp; [[User:PaoloB|PaoloB]] joined us, but didn&#039;t fill their personnal page ;-). [[User:JulienL|JulienL]] joined us and did it.&lt;br /&gt;
* GPIO driver is now installed by default in rootfs so the installation procedure has moved [[Talk:GPIO_Driver|here]]. Idem for USB gadget that has moved [[Talk:USB_Gadget|here]].&lt;br /&gt;
* [[Beginner&#039;s_tutorial| A tutorial for newcomers]] has been created (but is still in &amp;quot;development&amp;quot;)&lt;br /&gt;
* [[User:PaoloB|PaoloB]] is trying to [[QEMU|finally have QEMU working for Armadeus SDK]]&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* [[DVI_/_HDMI]] page has been created to allow (lucky) APF27DevFull owners to play with their HDMI ouput.&lt;br /&gt;
* [[JTAG]] seems to be functionnal now&lt;br /&gt;
* [[Camera_interface]] page has been created to explain how to connect CMOS sensors to the APF boards (currently only [[APF27]])&lt;br /&gt;
* [[Automatically_launch_your_application]] now explains you how to start your own application automatically at board startup&lt;br /&gt;
* [[User:DavidD|DavidD]], [[User:JeanChristopheL|JeanChristopheL]] joined us and filled their personnal page&lt;br /&gt;
* [[Integration_of_Linux_2.6.29]] has started, any help would be appreciated !&lt;br /&gt;
* POD ([[Peripherals_On_Demand]]) now has an [[POD_installation_guide|installation guide]]&lt;br /&gt;
* [[User:XavierH|XavierH]] created a page to explain how to use [[Flot]] library on the APF boards.&lt;br /&gt;
* [[User:AntoineR|AntoineR]] has provided us [[Exemple_d&#039;application_SDL:_un_lecteur_audio_(Fr)| his SDL audio player example]]&lt;br /&gt;
&lt;br /&gt;
===March 2009===&lt;br /&gt;
* First setup procedure has been simplified for newcomers: [[Setup]]&lt;br /&gt;
* FPGA loader is now working on APF27 too: [[FPGA_loader]]&lt;br /&gt;
* as most drivers are now integrated in default rootfs, the manual installation part of their respective Wiki page has moved/will move to the &amp;quot;discussion&amp;quot; Tab&lt;br /&gt;
* Thanks to [[User:JulienC|JulienC]], a new page explaining how to setup your APF&#039;s Ethernet MAC address has been created: [[Ethernet_MAC_address]]&lt;br /&gt;
* [[User:FrankA|FrankA]], [[User:XavierH|XavierH]], [[User:JonathanI|JonathanI]], [[User:JulienViaud|JulienViaud]] joined us and created their Wiki page&lt;br /&gt;
* Wishbone examples were improved: [[A_simple_design_with_Wishbone_bus]] [[Simple_blinking_LED]]&lt;br /&gt;
* Xenomai is now integrated in our Buildroot and should be usable by everyone: [[Xenomai]] | [[Xenomai:examples_usage]] | [[Xenomai:Blinking_LEDs]]&lt;br /&gt;
Trabucayre is waiting for your feedbacks on the IRC channel  ;-) &lt;br /&gt;
* XavierH started a page to describe his experiments on driver writing: [[IMX_LED_Driver_TP]]&lt;br /&gt;
* FabienM started a page to explain how to implement a reset button on the FPGA: [[Ho%21_No_FPGA-reset_button_on_armadeus_card.]]&lt;br /&gt;
* a Category was created for POD related articles: [http://www.armadeus.com/wiki/index.php?title=Category:POD]&lt;br /&gt;
* SSinyagin &amp;amp; JonathanI started a page to describe how to use JTAG on the APF27: [[JTAG]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=12911</id>
		<title>Wiki/Project changes</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=12911"/>
		<updated>2015-01-06T11:05:13Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* November 2014 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2014==&lt;br /&gt;
===December 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[EMMMC|detail how APF6&#039;s eMMC is partionned]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
===November 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[POD_GUI]]&lt;br /&gt;
&lt;br /&gt;
===October 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[JTAG]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Communicate_with_your_board_from_a_Linux_Host_%28Basics%29]]&lt;br /&gt;
** [[Migen]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Quartus_installation_on_Linux| explain how to install Quartus on your Host PC]]&lt;br /&gt;
** [[APF6| detail APF6 functionnalities]]&lt;br /&gt;
** [[APF6Dev| detail APF6Dev functionnalities]]&lt;br /&gt;
&lt;br /&gt;
===June 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===May 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Migen|detail experiments of Migen on APF boards (with FPGA)]]&lt;br /&gt;
** [[U-Boot-2014.04|sumarize the porting efforts of U-Boot 2014.04 to APF boards]]&lt;br /&gt;
&lt;br /&gt;
===April 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Santek_ST070015]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
===March 2014===&lt;br /&gt;
* Not much activity ;-)&lt;br /&gt;
&lt;br /&gt;
===February 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===January 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
** [[MT9M111|explain how to use MT9M111 based camera on APF27]]&lt;br /&gt;
** [[Wl12xx_driver|explain how to use Wi-Fi chip of the APF6]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
** [[GPM]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
** [[OV9653]]&lt;br /&gt;
** [[OV7670]]&lt;br /&gt;
** [[APF27]]&lt;br /&gt;
&lt;br /&gt;
==2013==&lt;br /&gt;
&lt;br /&gt;
===December 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF51|explain how to use vanilla/mainline Linux kernels on APF51]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots|explain how to resolve eventual problems encountered with armadeus-5.3 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===November 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Kernel-upstream-status|summarize Linux efforts to push APF board mainline]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
===October 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_set_the_default_root_password|explain how to define root password on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
** [[UBIFS]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JulienQ|JulienQ]]&lt;br /&gt;
&lt;br /&gt;
===September 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
&lt;br /&gt;
===August 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Beremiz]]&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===June 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Package_usage|explain how to use opkg package manager]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===May 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[POD_GUI|detail POD GUI implementation]]&lt;br /&gt;
** [[RS-485|explain how to use RS-485 (APF28)]]&lt;br /&gt;
** [[OneWire_GPIO_bus_Master|explain how to use 1Wire (APF28)]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[User:JanosA]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
&lt;br /&gt;
===April 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Gnokii|Manage SMS on GSM modules with gnokii]]&lt;br /&gt;
** [[Scheduling_periodic_tasks|learn how to schedule automatic tasks on your APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===March 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[MCP4912]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[EFL]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:VascoB|VascoB]]&lt;br /&gt;
&lt;br /&gt;
===February 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[HMS_anybus_Linux]]&lt;br /&gt;
** [[AS1531]]&lt;br /&gt;
** [[ALSA]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:SouleB|SouleB]]&lt;br /&gt;
** [[User:JanosA|JanosA]]&lt;br /&gt;
&lt;br /&gt;
===January 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Emdebian_on_APF]]&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux]]&lt;br /&gt;
** [[FrameBuffer]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
==2012==&lt;br /&gt;
===December 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Talk:USB_to_WiFi_adapter]] &amp;amp; [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MartinH|MartinH]]&lt;br /&gt;
&lt;br /&gt;
===November 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
**[[Buildroot_Mainline_integration]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[U-boot_patches]]&lt;br /&gt;
&lt;br /&gt;
===October 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Save_buildroot_configuration|explain how to save your Buildroot configurations]]&lt;br /&gt;
** [[Armadeus_5.2_Troubleshots|summarize armadeus-5.2 troubleshots]]&lt;br /&gt;
** [[Armadeus_5.2_TestReport|summarize armadeus-5.2 tests report]]&lt;br /&gt;
** [[Coding_Rules|detail armadeus BSP Coding Rules/Style]]&lt;br /&gt;
** [[USB_OTG|detail how to use USB OTG on APF boards]]&lt;br /&gt;
** [[U-Boot-2012.10|detail U-Boot 2012.10 integration]]&lt;br /&gt;
** [[How_to_create_web_sms_sender|explain how to build a SMS webserver]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===August/September 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[UsingSyslog|explain how to use syslog in you applications]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_5.0 Troubleshots]]&lt;br /&gt;
** [[APF28 Linux kernel status]]&lt;br /&gt;
** [[USB to WiFi adapter]]&lt;br /&gt;
&lt;br /&gt;
===July 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Emdebian_on_APF|install Emdebian on an APF28]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[GPIO LEDS]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[USB_Host]]&lt;br /&gt;
** [[Kernel_drivers_status_list]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[MMC/SD]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
===June 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PPS51|explain how to use the PPS51 docking board]]&lt;br /&gt;
** [[Kernel-with-device-tree|explain how to test Linux Device Tree with our boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[U-Boot-2012.04]]&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===May 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_LEDS|detail how to use Linux LED generic API]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28|detail how to use Vanilla Linux kernel on APF28]]&lt;br /&gt;
** [[U-Boot-2012.04|document U-Boot 2012.04 integration]]&lt;br /&gt;
** [[Gentoo_installation_prerequisites|document Gentoo pre-requisites for armadeus BPS installation]]&lt;br /&gt;
** [[Aircraft_modelling_assitant_pilot|document an APF51 based aircraft project]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:HerveDa|HerveDa]]&lt;br /&gt;
&lt;br /&gt;
===April 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_PMIC|detail the capabilities of APF28&#039;s PMIC (Power Management IC)]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user&#039;s_HOME]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JacquesC|JacquesC]]&lt;br /&gt;
&lt;br /&gt;
===March 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Qt_Creator|explain how to use qtcreator as IDE]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots]]&lt;br /&gt;
** [[U-Boot-2011.12]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
&lt;br /&gt;
===February 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Tianma_TM035|detail APF28Dev&#039;s LCD specifications]]&lt;br /&gt;
** [[How_to_use_kernel_2.6.38.x_on_APF27|explain how to use 2.6.38 kernel on APF27]]&lt;br /&gt;
** [[IMX9328-Spartan3_interface_description|detail i.MX9328 &amp;lt;-&amp;gt; Spartan3 interface]]&lt;br /&gt;
** [[Automatically_mount_removable_media|explain how to automatically mount removable media (USB disks/ MMC / SD)]]&lt;br /&gt;
** [[U-Boot-2011.12|summarize efforts to port U-Boot-2011.12 on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[OpenCV]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Configure_or_flash_FPGA %3F]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:KennethM|KennethM]]&lt;br /&gt;
&lt;br /&gt;
===January 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_Linux_kernel_status|show APF28 Linux kernel status]]&lt;br /&gt;
** [[Configure_or_flash_FPGA%C2%A0%3F|explain the difference between flashing firmware and configuring FPGA]]&lt;br /&gt;
** [[IMX51-Spartan6_interface_description|clarify i.MX51 and Spartan 6 interface on APF51]]&lt;br /&gt;
** [[IMX27-Spartan3A_interface_description|clarify i.MX27 and Spartan 3 interface on APF27]]&lt;br /&gt;
** [[UAE|explain how to install/use Amiga emulator on APF]]&lt;br /&gt;
** [[APF28|give informations about the new (APF28) Armadeus systems module]]&lt;br /&gt;
** [[APF28Dev|give informations about the new (APF28Dev) Armadeus systems devt board]]&lt;br /&gt;
** [[OpenTyrian|how to install OpenTyrian game]]&lt;br /&gt;
** [[Footprints|where to find APFxx footprints]]&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots|solve problems found when using latest armadeus-4.1 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Pygame]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Hirose_connectors]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[User:SamuelM]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JeanMarieG|JeanMarieG]]&lt;br /&gt;
&lt;br /&gt;
==2011==&lt;br /&gt;
===November/December 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Magic_SysRq_Key|reset or halt a kernel from the keyboard]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[KGDB]]&lt;br /&gt;
** [[I2C]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:RafalK|RafalK]]&lt;br /&gt;
** [[User:PierreB|PierreB]]&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[X11_server|explain how to install/use an X server on APF boards]]. See also [[Matchbox]]&lt;br /&gt;
** [[Datasheet|summarizes APF&#039;s datasheet location]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[HelloWorld]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots]]&lt;br /&gt;
** [[Development_boards_power_supply]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MarcusF|MarcusF]]&lt;br /&gt;
** [[User:DenisB|DenisB]]&lt;br /&gt;
** [[User:PhilippeLe|PhilippeLe]]&lt;br /&gt;
&lt;br /&gt;
===September 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites|centralizes information on how to install Armadeus SDK on Debian/Ubuntu based Hosts]]&lt;br /&gt;
** [[Mandriva_installation_prerequisites|centralizes information on how to install Armadeus SDK on Mandriva based Hosts]]&lt;br /&gt;
** [[RedHat/Fedora_installation_prerequisites|centralizes information on how to install Armadeus SDK on RedHat/Fedora based Hosts]]&lt;br /&gt;
** [[OpenSuse_installation_prerequisites|centralizes information on how to install Armadeus SDK on OpenSuse based Hosts]]&lt;br /&gt;
** [[Floating_Point_usage|summarizes informations to use floating point calculation on APF boards]]&lt;br /&gt;
** [[Debian_on_APF|summarizes informations to install Debian on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Java_package]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:FranckB|FranckB]]&lt;br /&gt;
&lt;br /&gt;
===August 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[POD_roadmap|detail Peripheral On Demand (POD) Roadmap]]&lt;br /&gt;
** [[External_Toolchains|explain how to use external toolchains in Buildroot]]&lt;br /&gt;
** [[ArchLinux_on_APF|summarizes instructions to install ArchLinux on APF]]&lt;br /&gt;
** [[OV7670|explain how to use OV7670 based camera modules on APF27]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[QEMU]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:AlainM|AlainM]]&lt;br /&gt;
&lt;br /&gt;
===July 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots|explain how to correct eventual armadeus-4.0 problems]]&lt;br /&gt;
** [[HMS_anybus_Linux|explain how to use HMS AnyBus on APF51]]&lt;br /&gt;
** [[U-boot_patches|ease upstream integration of our U-Boot patches]]&lt;br /&gt;
** [[Audio_analog_connection|explain how to deal with ground short circuit on APF27 audio output]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Tslib]]&lt;br /&gt;
** [[Releases]] (armadeus-4.0 is out)&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===June 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_keys|explain how to use GPIOs as standard keys input]]&lt;br /&gt;
** [[Straton|explain how to use Straton PLC on APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[Watchdog]]&lt;br /&gt;
** [[Ubuntu_on_APF]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51_PMIC|explain how to use APF51 PMIC]]&lt;br /&gt;
** [[CAN_bus_Linux_sja1000|explain how to use SJA1000 CAN chips within your APF design]]&lt;br /&gt;
** [[IR_HID_USB_Remote|explain how to use USB Infrared remote controller with APF]]&lt;br /&gt;
** [[Kinect_on_APF|explain how to use Micro$oft Kinect (TM) device on the APF]]&lt;br /&gt;
** [[Tftpd|explain how to install a TFTP server on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[Gstreamer]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:JeanLouisN|JeanLouisN]]&lt;br /&gt;
** [[User:KevinJ|KevinJ]]&lt;br /&gt;
&lt;br /&gt;
===April 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Xilinx_ghdl_unisim_12.x]] &amp;amp; [[Xilinx_ghdl_simprim_12.x]]&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[CAN_bus_demo_MCP25020|explain how to use your APF27Dev to communicate with a Microchip&#039;s CAN IO expander]]&lt;br /&gt;
** [[Ngircd|explain how to install an IRC server (Ngircd) on your APF]]&lt;br /&gt;
** [[MCP4912|explain how to use the APF51Dev DAC]]&lt;br /&gt;
** [[APF51_Linux_kernel_status|show APF51 Linux kernel support]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF51Dev]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
&lt;br /&gt;
===March 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[Release_3.4|detail what&#039;s in armadeus-3.4 SDK/BSP release]]&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots|explain how to overcome potential bugs in Release 3.4]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
===February 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling|explain how to use Dynamic Frequency Scaling on Linux]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.38]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===January 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[SP_VISION|explain how to use new APF27 extension: SP_VISION]]&lt;br /&gt;
** [[GPIOlib|explain how to use Linux&#039;s GPIOlib with &amp;gt; 2.6.3x kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[IPSec_/_IPTables]]&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
===December 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IPSec_/_IPTables|detail how to have secured network on your APF]] + [[OpenVPN]]&lt;br /&gt;
** [[Measuring_speed_and_distance|explain how to measure speed and run distance of a rolling vehicule]]&lt;br /&gt;
** [[APF51|document the soon coming new module from Armadeus Systems: the APF51]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description|detail how the APF51&#039;s FPGA is communicating with the processor]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[LinuxInstall]] [[Communicate]] [[Kermit]] (OpenSuse support)&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
&lt;br /&gt;
===November 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
** [[APF27_PPS|document new PPS baseboard usage for developing secured gateways]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[USB_Webcams]] (finally found a USB camera working with APF in a RAW format)&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[Current_Buildroot_status_in_Armadeus]]&lt;br /&gt;
&lt;br /&gt;
===(End) October 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
&lt;br /&gt;
===September 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux|explain how to update FPGA bitfile partition from Linux]]&lt;br /&gt;
** [[OV9655|explain how to use OV9655 camera based modules]]&lt;br /&gt;
** [[Functionalities|detail all boards functionnalities]] (due to recent Wiki reorganisation)&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Contest|2011 Contest is launched]]&lt;br /&gt;
** [[USB_Gadget]]&lt;br /&gt;
** [[APF27Dev]]&lt;br /&gt;
** [[Applications]]&lt;br /&gt;
** [[Features]]&lt;br /&gt;
** [[Hardware]]&lt;br /&gt;
** [[Setup]]&lt;br /&gt;
** [[Development]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:GaelV|GaelV]]&lt;br /&gt;
&lt;br /&gt;
===July-August 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[PyWebRadio|explain how to build a web radio with the board]]&lt;br /&gt;
**[[OV3640|explain how to use OV3640 based camera on the APF27]]&lt;br /&gt;
**[[Release_3.3]] &amp;amp; [[Armadeus_3.3_Troubleshots]]: to document new 3.3 release&lt;br /&gt;
**[[New_wiki_architecture]] &amp;amp; [[Features]]: to summarize efforts to reorganize the Wiki&lt;br /&gt;
**[[Releases|summarize informations related to all armadeus software releases]]&lt;br /&gt;
**[[AS1531|explain how to use AS1531 ADC]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
** [[URG_laser]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF9328]] &amp;amp;&amp;amp; [[APF27]] &amp;amp;&amp;amp; [[Wireless_extension_board]] &amp;amp;&amp;amp; [[APF9328DevLight]] &amp;amp;&amp;amp; [[APF9328DevFull]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
* Following pages were put in trashcan:&lt;br /&gt;
** Most of outdated french pages&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:EemeliA|EemeliA]]&lt;br /&gt;
**[[User:HiroshiM|HiroshiM]]&lt;br /&gt;
&lt;br /&gt;
===June 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[OpenCV|explain how to install OpenCV]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[CMake|explain how to use cmake]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[GPS_daemon|explain how to setup agpsd (GPS daemon)]]&lt;br /&gt;
**[[Busybox|explain how to configure Busybox]]&lt;br /&gt;
**[[OBEX|explain how to use OBEX protocol (through Bluetooh)]]&lt;br /&gt;
**[[Wiimote|explain how to connect a Wiimote to the APF]]&lt;br /&gt;
**[[URG_laser|explain how to compile control library for URG lazers]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[Castle_Wolfenstein]]&lt;br /&gt;
**[[Keypad]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[Embedded_Linux_system_basis]]&lt;br /&gt;
**[[Qt/Embedded]]&lt;br /&gt;
**[[QEMU]]&lt;br /&gt;
**[[User:SamuelM]], [[User:RomainR]], [[User:BrunoS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ELDER_Project]]&lt;br /&gt;
&lt;br /&gt;
===May 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[WPA_supplicant|explain how to setup a WPA WiFi network]]&lt;br /&gt;
**[[TCP/IP with Bluetooth|explain how to communicate with TCP/IP through Bluetooth]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MohamedS|MohamedS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ROBOTNIK]]&lt;br /&gt;
&lt;br /&gt;
===April 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[U-Boot-2010.03|summarize effort to migrate to new version of U-Boot (2010.03)]]&lt;br /&gt;
**[[OV96xx_Linux_driver|summarizes effort to have a working V4L driver for OV96xx based sensors]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots]]&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[Camera_interface]] / [[Video_for_Linux]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MathieuB|MathieuB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===March 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots|explain how to workaround problems encountered with Armadeus 3.2 release]]&lt;br /&gt;
**[[Minicom|use Minicom as serial terminal]]&lt;br /&gt;
**[[Video_for_Linux|use Video4Linux on the APF boards]]&lt;br /&gt;
* A new project for [[Contest|Armadeus 2010 contest]] has been registered:&lt;br /&gt;
** [[OND_-_Open_Navigation_Device_(Phase_1)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[UBIFS]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[USB_Webcams]]&lt;br /&gt;
**[[FAQ]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:JaumeF|JaumeF]], who updated it&#039;s personal page&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Buildroot_2010.02_integration|detail usage of new Buildroot (BR) version with Armadeus]]&lt;br /&gt;
**[[Ethernet_console|use U-Boot/Linux with an Ethernet console (work in progress)]]&lt;br /&gt;
**[[Using_Initial_RAM_disk|use Initial RAM disk]]&lt;br /&gt;
**[[Java_package|use Java as a programming language for APF boards]]&lt;br /&gt;
**[[Accessing_U-Boot_environment_variables_from_Linux|access U-Boot environment variables from Linux]]&lt;br /&gt;
**[[Gstreamer| use gstreamer on APF boards]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**all Xenomais pages: [[Xenomai]], [[Xenomai:examples_usage]]&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Network_interface_bandwidth_measurement|explain how to measure your network interfaces bandwidth]]&lt;br /&gt;
**[[Flite|explain how to use Flite library to do speech synthesis on APF27]]&lt;br /&gt;
**[[Brushless_motor_controller|describe a brushless motor controller (Contest 2010)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[APF27_FPGA-IMX_interface_description|APF27 FPGA interface bandwidth is now testable]]&lt;br /&gt;
**[[Wireless_extension_board|APW (APF27 Wireless extension)]]&lt;br /&gt;
**[[Libertas_driver]] &amp;amp;&amp;amp; [[WiFi]]&lt;br /&gt;
**[[LinuxInstall]]&lt;br /&gt;
**[[Contest|Armadeus Project&#039;s 2010 contest]]&lt;br /&gt;
**[[SPI]]&lt;br /&gt;
**[[ALSA]]&lt;br /&gt;
**[[GIT]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:IdrissB|IdrissB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===December 2009===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[GPM|explain how to use GPM (General Purpose Mouse server for text terminal)]]&lt;br /&gt;
**[[Quilt|explain how to use quilt to generate patches for not versionned source code]]&lt;br /&gt;
**[[Keypad_usage_on_i.MX27|explain how to use i.MX27 integrated matrix keypad controller on APF27]]&lt;br /&gt;
**[[Light-APF27Dev|summarize efforts to build a low cost baseboard for APF27]]; doleances are [[Talk:Light-APF27Dev|here]]&lt;br /&gt;
**[[BQ27x00|explain how to use the BQ27x00 battery gas gauge]]&lt;br /&gt;
**[[MAX9768|explain how to use the MAX9768 class D audio amplifier]]&lt;br /&gt;
**[[Activate_i.MX_internal_UARTs|explain how to activate the i.MX internal UARTs]]&lt;br /&gt;
**[[Chimei_LW700|explain how to use the new 7&amp;quot; 800x480+touch LCD available from armadeus systems]]&lt;br /&gt;
**[[USB_to_Ethernet_adapter|explain how to use some USB&amp;lt;-&amp;gt;Ethernet adapters with APF boards]]&lt;br /&gt;
**[[Speex|explain how to use Speex (audio compression format designed for speech)]]&lt;br /&gt;
**[[Cu/uucp|explain how to use &amp;quot;cu&amp;quot; tool (from uucp package)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Mesa|Mesa is now again testable]]&lt;br /&gt;
**[[GIT|GIT usage on Armadeus]]&lt;br /&gt;
**[[SPI|SPI bus usage]]&lt;br /&gt;
**[[Linux_Debug|Linux debugging tips]]&lt;br /&gt;
**[[ALSA|Audio In &amp;amp; Out capabilities of the APF27Dev]]&lt;br /&gt;
**[[GSM/GPRS|APW&#039;s GSM module usage on APF27]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:SebastienVC|SebastienVC]] and [[User:PhilBB|PhilBB]], who updated their personal page&lt;br /&gt;
** [[User:CyrilleV|CyrilleV]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===November 2009===&lt;br /&gt;
* [[NEON_HelloWorld|A page was created]] to explain the usage of SIMD units in Cortex ARM core.&lt;br /&gt;
* [[Association#Association_prices_.28not_including_taxes.29|LQ043 TFT are obsolete and will be replaced by 7&amp;quot; 800x480 one (only for APF27).]]&lt;br /&gt;
* [[USB_Webcams| A new page]] was created to centralize efforts to make USB Webcams run on the APF boards. Examples: [[PWC_Webcams]] or [[GspcaWebcam]]&lt;br /&gt;
* [[SPI|A new page was created]] to explain how to use SPI bus from user space&lt;br /&gt;
* [[Release_3.2|Release 3.2 is out]] ([[Current_Buildroot_status_in_Armadeus]])&lt;br /&gt;
* [[Talk:ALSA| A page was created]] to explain how to use ALSA as non root user&lt;br /&gt;
* [[User:PierreDe|PierreDe]] and [[User:BrunoS|BrunoS]] joined us and updated their personal page.&lt;br /&gt;
* [[User:JeanMichelN|JeanMichelN]] and [[User:JeanJacques|JeanJacquesP]] joined us, but didn&#039;t fill their personal page.&lt;br /&gt;
&lt;br /&gt;
===October 2009===&lt;br /&gt;
* [[Adding_users|A new page]] has been created to explain how to add user accounts on your APF.&lt;br /&gt;
* [[FTP|A new page]] has been created to explain how to setup an FTP server on you board.&lt;br /&gt;
* [[User:JulienL|JulienL]] created [[GscpaWebcam|a new page]] to explain how to use &#039;&#039;gspca&#039;&#039; compatible webcams&lt;br /&gt;
* [[User:FabienM|FabienM]] created [[AsDevices| a new page]] to explain how to use the new APF devices abstraction library (to easily drive peripherals on APF boards).&lt;br /&gt;
* [[POD_Tutorial_2|POD Tutorial]] was updated.&lt;br /&gt;
* [[Create_a_FLASH_partition_to_store_user&#039;s_HOME|A new page]] has been created to explain how to created a FLASH partition to store user&#039;s HOME and so keep its personnal data when reflashing a rootfs.&lt;br /&gt;
* [[BootLoader]], [[GDB]], [[DDD]] pages have been reworked&lt;br /&gt;
* [[User:DenisA|DenisA]], joined us and updated its personal page.&lt;br /&gt;
* [[User:PhilippeL|PhilippeL]] joined us, but didn&#039;t fill its personal page.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
* [[UBIFS|A new (under construction) page]] has been created to explain how to speed up APF27 booting and flash accesses by using UBIFS filesystem. Same work is ongoing on APF9328 (help is welcome).&lt;br /&gt;
* [[Using_the_i.MX27_video_codec]] page has been updated.&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[Pygame|A new page]] has been created to explain how to use Pygame on the APF boards (32MBytes of RAM are recommended)&lt;br /&gt;
* [[User:OlivierR|OlivierR]] added some infos on how to driver some hardware with Java: [[PWM]]&lt;br /&gt;
* [[User:PaulM|PaulM]], [[User:OlivierR|OlivierR]], [[User:HugoP|HugoP]] joined us and updated their personnal page.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[User:FabienM|FabienM]] has updated the [[APF27_FPGA-IMX_interface_description|page describing the interface between the i.MX27 and the Spartan3a on the APF27]]&lt;br /&gt;
* [[Build_your_own_battery_pack_for_your_APF|A new page]] has been created to explain how to power on your APF with rechargeable batteries&lt;br /&gt;
* [[Quake]] is now running on the [[APF27]] (video will soon be uploaded on YouTube)&lt;br /&gt;
* For the one interested in the French(/other) translation of the wiki, there is now a [[Project_Management#Wiki|list of the pages that are stable enough to be translated]]&lt;br /&gt;
* [[Using_the_i.MX27_video_codec|Instructions to use the i.MX27 video codec were completed]]&lt;br /&gt;
* [[User:SebastienP|SebastienP]] &amp;amp; [[User:PetrD|PetrD]] joined us, but didn&#039;t fill their personnal page ;-)&lt;br /&gt;
&lt;br /&gt;
===July 2009===&lt;br /&gt;
* [[Bluetooth|A new page]] has been created to detail the usage of Bluetooth with the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[GSM/GPRS|A new page]] has been created to detail the usage of the GSM modem on the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[Linux_Boot_Logo]] page have been updated&lt;br /&gt;
* [[User:YvanR|YvanR]] has updated its project page: [[MotionSystem]] (He is the winner of the [[Contest|2008 Contest]])&lt;br /&gt;
* [[Current_events]] page was updated with the photos of our latest Annual Meeting at the Libre Software Meeting 2009 in Nantes. Thanks to all the attendees: it was cool to put a face on IRC pseudos ;-)&lt;br /&gt;
* A [[Use_FTDI_USB_to_TTL_Serial_cable_for_PC_and_APF_direct_connection|new page]] has been created to explain how to communicate with the APF with USB&amp;lt;-&amp;gt;RS232 converters (without Null Modem cable)&lt;br /&gt;
* [[User:MichielE|MichielE]], [[User:SamuelM|SamuelM]] joined us and updated its personnal page&lt;br /&gt;
* Since Armadeus 3.1, we have migrated our Source Code Management tool to GIT. Informations are summarized here: [[GIT]]&lt;br /&gt;
* [[User:NicolasD]] has updated its personnal page with informations about [[Android]]&lt;br /&gt;
* [[APF27_FPGA-IMX_interface_description|A new page]] has been created to explain how the i.MX27 and the FPGA are connected on the [[APF27]]&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
* Release 3.1 is out for APF9328 &amp;amp; APF27: [http://sourceforge.net/mailarchive/forum.php?thread_name=4A48ECFD.9070203@free.fr&amp;amp;forum_name=armadeus-forum]&lt;br /&gt;
* [[User:SSinyagin|SSinyagin]] created a page to think about an enclosure for the APF27: [[APF_Enclosure]]&lt;br /&gt;
* Work is ongoing to support OV9653 CMOS sensor on APF27: [[OV9653]]&lt;br /&gt;
* Work is ongoing at the [http://www.hes-so-fr.ch/ HEFR] to port Android on the APF27: [[Android]]&lt;br /&gt;
* [[User:YvanR|YvanR]] updated its project page: [[MotionSystem]]&lt;br /&gt;
* Video capture pages were updated/created: [[Using_the_i.MX27_video_codec]] [[Camera_interface]]&lt;br /&gt;
* QEmu can now be directly used with Armadeus generated rootfs images: [[QEMU]]&lt;br /&gt;
* A page has been created to explain how to install Ubuntu on APF (requires at least an APF27 with 128Mb and is quite slow yet) [[Ubuntu_on_APF]]&lt;br /&gt;
* A new page has been created to support the new Armadeus System&#039;s development board (in partnership with HMS) for people wanting to work with industrial busses/actionners: [[HMS_Demo]]&lt;br /&gt;
* A new page has been created to support the (coming soon) Armadeus System&#039;s wireless extension board for the APF27: [[Wireless_extension_board]]&lt;br /&gt;
* Since Release 3.1, SVN repository is no more updated. We now use GIT as version control system for the project: [[GIT_Migration]]&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
* There is a new page to [[POD_create_component|know how to create POD components]]&lt;br /&gt;
* [[Integration_of_Linux_2.6.29|Linux 2.6.29 integration]] has continued and the new kernel is now ready for the coming 3.1 release.&lt;br /&gt;
* [[User:AlexG|AlexG]] &amp;amp; [[User:PaoloB|PaoloB]] joined us, but didn&#039;t fill their personnal page ;-). [[User:JulienL|JulienL]] joined us and did it.&lt;br /&gt;
* GPIO driver is now installed by default in rootfs so the installation procedure has moved [[Talk:GPIO_Driver|here]]. Idem for USB gadget that has moved [[Talk:USB_Gadget|here]].&lt;br /&gt;
* [[Beginner&#039;s_tutorial| A tutorial for newcomers]] has been created (but is still in &amp;quot;development&amp;quot;)&lt;br /&gt;
* [[User:PaoloB|PaoloB]] is trying to [[QEMU|finally have QEMU working for Armadeus SDK]]&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* [[DVI_/_HDMI]] page has been created to allow (lucky) APF27DevFull owners to play with their HDMI ouput.&lt;br /&gt;
* [[JTAG]] seems to be functionnal now&lt;br /&gt;
* [[Camera_interface]] page has been created to explain how to connect CMOS sensors to the APF boards (currently only [[APF27]])&lt;br /&gt;
* [[Automatically_launch_your_application]] now explains you how to start your own application automatically at board startup&lt;br /&gt;
* [[User:DavidD|DavidD]], [[User:JeanChristopheL|JeanChristopheL]] joined us and filled their personnal page&lt;br /&gt;
* [[Integration_of_Linux_2.6.29]] has started, any help would be appreciated !&lt;br /&gt;
* POD ([[Peripherals_On_Demand]]) now has an [[POD_installation_guide|installation guide]]&lt;br /&gt;
* [[User:XavierH|XavierH]] created a page to explain how to use [[Flot]] library on the APF boards.&lt;br /&gt;
* [[User:AntoineR|AntoineR]] has provided us [[Exemple_d&#039;application_SDL:_un_lecteur_audio_(Fr)| his SDL audio player example]]&lt;br /&gt;
&lt;br /&gt;
===March 2009===&lt;br /&gt;
* First setup procedure has been simplified for newcomers: [[Setup]]&lt;br /&gt;
* FPGA loader is now working on APF27 too: [[FPGA_loader]]&lt;br /&gt;
* as most drivers are now integrated in default rootfs, the manual installation part of their respective Wiki page has moved/will move to the &amp;quot;discussion&amp;quot; Tab&lt;br /&gt;
* Thanks to [[User:JulienC|JulienC]], a new page explaining how to setup your APF&#039;s Ethernet MAC address has been created: [[Ethernet_MAC_address]]&lt;br /&gt;
* [[User:FrankA|FrankA]], [[User:XavierH|XavierH]], [[User:JonathanI|JonathanI]], [[User:JulienViaud|JulienViaud]] joined us and created their Wiki page&lt;br /&gt;
* Wishbone examples were improved: [[A_simple_design_with_Wishbone_bus]] [[Simple_blinking_LED]]&lt;br /&gt;
* Xenomai is now integrated in our Buildroot and should be usable by everyone: [[Xenomai]] | [[Xenomai:examples_usage]] | [[Xenomai:Blinking_LEDs]]&lt;br /&gt;
Trabucayre is waiting for your feedbacks on the IRC channel  ;-) &lt;br /&gt;
* XavierH started a page to describe his experiments on driver writing: [[IMX_LED_Driver_TP]]&lt;br /&gt;
* FabienM started a page to explain how to implement a reset button on the FPGA: [[Ho%21_No_FPGA-reset_button_on_armadeus_card.]]&lt;br /&gt;
* a Category was created for POD related articles: [http://www.armadeus.com/wiki/index.php?title=Category:POD]&lt;br /&gt;
* SSinyagin &amp;amp; JonathanI started a page to describe how to use JTAG on the APF27: [[JTAG]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=APF6_EMMC&amp;diff=12896</id>
		<title>APF6 EMMC</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=APF6_EMMC&amp;diff=12896"/>
		<updated>2014-12-24T14:20:18Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* APF6 eMMC layout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= APF6 eMMC layout =&lt;br /&gt;
&lt;br /&gt;
By default, the 4GB eMMC on APF6 board has 4 physical partitions:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;APF6 eMMC partitions&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
| style=&amp;quot;width:80px;background:orange;&amp;quot; align=&amp;quot;center&amp;quot; | Boot0&lt;br /&gt;
| style=&amp;quot;width:80px;background:orange;&amp;quot; align=&amp;quot;center&amp;quot; | Boot1&lt;br /&gt;
| style=&amp;quot;background:red;&amp;quot; | RPMB&lt;br /&gt;
| style=&amp;quot;width:500px;background:green;color:white;&amp;quot; align=&amp;quot;center&amp;quot; | User Data&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;APF6 eMMC partitions details&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
!Name || U-Boot name || Size || Comment&lt;br /&gt;
|----------------&lt;br /&gt;
|boot0 || mmc dev 0 1 || 2MB || U-Boot is installed on this partition&lt;br /&gt;
|----------------&lt;br /&gt;
|boot1 || mmc dev 0 2 || 2MB || Not used&lt;br /&gt;
|----------------&lt;br /&gt;
|rpmb || mmc dev 0 3 || 512K || Not used&lt;br /&gt;
|----------------&lt;br /&gt;
|User Data || mmc dev 0 0 || remaining space || Kernel, device tree and rootfs&lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Boot0 partition layout ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Functionnalities test results&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
! Offset || Comment&lt;br /&gt;
|----------------&lt;br /&gt;
|0 || &lt;br /&gt;
|----------------&lt;br /&gt;
|1 KB || U-Boot SPL (apf6-u-boot.spl)&lt;br /&gt;
|----------------&lt;br /&gt;
|69 KB || U-Boot IMG (apf6-u-boot.img)&lt;br /&gt;
|----------------&lt;br /&gt;
|512 KB || &lt;br /&gt;
|----------------&lt;br /&gt;
|1024 KB || U-Boot environment&lt;br /&gt;
|----------------&lt;br /&gt;
|1536 KB || Redundant U-Boot environment&lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User Data partition Layout ==&lt;br /&gt;
&lt;br /&gt;
There are two primary partitions on the User data physical partition.&lt;br /&gt;
&lt;br /&gt;
* boot: The kernel and the device tree (inside a dtbs directory) are on this partition.&lt;br /&gt;
* rootfs: the rootfs is on this partition&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://fr.slideshare.net/linaroorg/intro-to-emmc http://fr.slideshare.net/linaroorg/intro-to-emmc]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=APF6_EMMC&amp;diff=12895</id>
		<title>APF6 EMMC</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=APF6_EMMC&amp;diff=12895"/>
		<updated>2014-12-24T14:11:41Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* APF6 eMMC layout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= APF6 eMMC layout =&lt;br /&gt;
&lt;br /&gt;
By default, the 4GB eMMC on APF6 board has 4 physical partitions:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;APF6 eMMC partitions&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot; | Boot0 || bgcolor=&amp;quot;orange&amp;quot; | Boot1 || bgcolor=&amp;quot;red&amp;quot; | RPMB || bgcolor=&amp;quot;green&amp;quot; | User Data&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;APF6 eMMC partitions details&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
!Name || U-Boot name || Size || Comment&lt;br /&gt;
|----------------&lt;br /&gt;
|boot0 || mmc dev 0 1 || 2MB || U-Boot is installed on this partition&lt;br /&gt;
|----------------&lt;br /&gt;
|boot1 || mmc dev 0 2 || 2MB || Not used&lt;br /&gt;
|----------------&lt;br /&gt;
|rpmb || mmc dev 0 3 || 512K || Not used&lt;br /&gt;
|----------------&lt;br /&gt;
|User Data || mmc dev 0 0 || remaining space || Kernel, device tree and rootfs&lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Boot0 partition layout ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; summary=&amp;quot;Functionnalities test results&amp;quot;&lt;br /&gt;
|----------------&lt;br /&gt;
! Offset || Comment&lt;br /&gt;
|----------------&lt;br /&gt;
|0 || &lt;br /&gt;
|----------------&lt;br /&gt;
|1 KB || U-Boot SPL (apf6-u-boot.spl)&lt;br /&gt;
|----------------&lt;br /&gt;
|69 KB || U-Boot IMG (apf6-u-boot.img)&lt;br /&gt;
|----------------&lt;br /&gt;
|512 KB || &lt;br /&gt;
|----------------&lt;br /&gt;
|1024 KB || U-Boot environment&lt;br /&gt;
|----------------&lt;br /&gt;
|1536 KB || Redundant U-Boot environment&lt;br /&gt;
|----------------&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User Data partition Layout ==&lt;br /&gt;
&lt;br /&gt;
There are two primary partitions on the User data physical partition.&lt;br /&gt;
&lt;br /&gt;
* boot: The kernel and the device tree (inside a dtbs directory) are on this partition.&lt;br /&gt;
* rootfs: the rootfs is on this partition&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://fr.slideshare.net/linaroorg/intro-to-emmc http://fr.slideshare.net/linaroorg/intro-to-emmc]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=12894</id>
		<title>Wiki/Project changes</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Wiki/Project_changes&amp;diff=12894"/>
		<updated>2014-12-24T13:10:28Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* October 2014 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2014==&lt;br /&gt;
===November 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[POD_GUI]]&lt;br /&gt;
&lt;br /&gt;
===October 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[JTAG]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Communicate_with_your_board_from_a_Linux_Host_%28Basics%29]]&lt;br /&gt;
** [[Migen]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Quartus_installation_on_Linux| explain how to install Quartus on your Host PC]]&lt;br /&gt;
** [[APF6| detail APF6 functionnalities]]&lt;br /&gt;
** [[APF6Dev| detail APF6Dev functionnalities]]&lt;br /&gt;
&lt;br /&gt;
===June 2014===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===May 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Migen|detail experiments of Migen on APF boards (with FPGA)]]&lt;br /&gt;
** [[U-Boot-2014.04|sumarize the porting efforts of U-Boot 2014.04 to APF boards]]&lt;br /&gt;
&lt;br /&gt;
===April 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Santek_ST070015]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
===March 2014===&lt;br /&gt;
* Not much activity ;-)&lt;br /&gt;
&lt;br /&gt;
===February 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[APF6_Linux_kernel_status]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===January 2014===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF6_Linux_kernel_status|detail the Linux support for upcoming APF6 module]]&lt;br /&gt;
** [[MT9M111|explain how to use MT9M111 based camera on APF27]]&lt;br /&gt;
** [[Wl12xx_driver|explain how to use Wi-Fi chip of the APF6]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
** [[GPM]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
** [[OV9653]]&lt;br /&gt;
** [[OV7670]]&lt;br /&gt;
** [[APF27]]&lt;br /&gt;
&lt;br /&gt;
==2013==&lt;br /&gt;
&lt;br /&gt;
===December 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF51|explain how to use vanilla/mainline Linux kernels on APF51]]&lt;br /&gt;
** [[Armadeus_5.3_Troubleshots|explain how to resolve eventual problems encountered with armadeus-5.3 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF27]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
** [[Kernel-upstream-status]]&lt;br /&gt;
&lt;br /&gt;
===November 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Kernel-upstream-status|summarize Linux efforts to push APF board mainline]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
===October 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[How_to_set_the_default_root_password|explain how to define root password on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
** [[UBIFS]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JulienQ|JulienQ]]&lt;br /&gt;
&lt;br /&gt;
===September 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Armadeus_Integration_Test]]&lt;br /&gt;
&lt;br /&gt;
===August 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Beremiz]]&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===June 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Package_usage|explain how to use opkg package manager]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
&lt;br /&gt;
===May 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[POD_GUI|detail POD GUI implementation]]&lt;br /&gt;
** [[RS-485|explain how to use RS-485 (APF28)]]&lt;br /&gt;
** [[OneWire_GPIO_bus_Master|explain how to use 1Wire (APF28)]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[User:JanosA]]&lt;br /&gt;
** [[U-Boot-2013.04]]&lt;br /&gt;
&lt;br /&gt;
===April 2013===&lt;br /&gt;
* Following pages were created to: &lt;br /&gt;
** [[Gnokii|Manage SMS on GSM modules with gnokii]]&lt;br /&gt;
** [[Scheduling_periodic_tasks|learn how to schedule automatic tasks on your APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Xenomai]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===March 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[MCP4912]]&lt;br /&gt;
** [[WPA_supplicant]]&lt;br /&gt;
** [[EFL]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:VascoB|VascoB]]&lt;br /&gt;
&lt;br /&gt;
===February 2013===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[LRADC|detail how to use APF28 ADC in recent Linux kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
** [[Serial_Transfer]]&lt;br /&gt;
** [[HMS_anybus_Linux]]&lt;br /&gt;
** [[AS1531]]&lt;br /&gt;
** [[ALSA]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:SouleB|SouleB]]&lt;br /&gt;
** [[User:JanosA|JanosA]]&lt;br /&gt;
&lt;br /&gt;
===January 2013===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[Emdebian_on_APF]]&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux]]&lt;br /&gt;
** [[FrameBuffer]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
&lt;br /&gt;
==2012==&lt;br /&gt;
===December 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[Talk:USB_to_WiFi_adapter]] &amp;amp; [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MartinH|MartinH]]&lt;br /&gt;
&lt;br /&gt;
===November 2012===&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
**[[Buildroot_Mainline_integration]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[U-boot_patches]]&lt;br /&gt;
&lt;br /&gt;
===October 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Save_buildroot_configuration|explain how to save your Buildroot configurations]]&lt;br /&gt;
** [[Armadeus_5.2_Troubleshots|summarize armadeus-5.2 troubleshots]]&lt;br /&gt;
** [[Armadeus_5.2_TestReport|summarize armadeus-5.2 tests report]]&lt;br /&gt;
** [[Coding_Rules|detail armadeus BSP Coding Rules/Style]]&lt;br /&gt;
** [[USB_OTG|detail how to use USB OTG on APF boards]]&lt;br /&gt;
** [[U-Boot-2012.10|detail U-Boot 2012.10 integration]]&lt;br /&gt;
** [[How_to_create_web_sms_sender|explain how to build a SMS webserver]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[Buildroot_Mainline_integration]]&lt;br /&gt;
&lt;br /&gt;
===August/September 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[UsingSyslog|explain how to use syslog in you applications]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_5.0 Troubleshots]]&lt;br /&gt;
** [[APF28 Linux kernel status]]&lt;br /&gt;
** [[USB to WiFi adapter]]&lt;br /&gt;
&lt;br /&gt;
===July 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Emdebian_on_APF|install Emdebian on an APF28]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Kernel-with-device-tree]]&lt;br /&gt;
** [[GPIO LEDS]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[U-boot_patches]]&lt;br /&gt;
** [[USB_Host]]&lt;br /&gt;
** [[Kernel_drivers_status_list]]&lt;br /&gt;
** [[APF27_Linux_kernel_status]]&lt;br /&gt;
** [[MMC/SD]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
&lt;br /&gt;
===June 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[PPS51|explain how to use the PPS51 docking board]]&lt;br /&gt;
** [[Kernel-with-device-tree|explain how to test Linux Device Tree with our boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
** [[APF28Dev]]&lt;br /&gt;
** [[U-Boot-2012.04]]&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites]]&lt;br /&gt;
** [[Network_File_System_configuration]]&lt;br /&gt;
&lt;br /&gt;
===May 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_LEDS|detail how to use Linux LED generic API]]&lt;br /&gt;
** [[How_to_use_vanilla_kernel_on_APF28|detail how to use Vanilla Linux kernel on APF28]]&lt;br /&gt;
** [[U-Boot-2012.04|document U-Boot 2012.04 integration]]&lt;br /&gt;
** [[Gentoo_installation_prerequisites|document Gentoo pre-requisites for armadeus BPS installation]]&lt;br /&gt;
** [[Aircraft_modelling_assitant_pilot|document an APF51 based aircraft project]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[GPIO_keys]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[APF28]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:HerveDa|HerveDa]]&lt;br /&gt;
&lt;br /&gt;
===April 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_PMIC|detail the capabilities of APF28&#039;s PMIC (Power Management IC)]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Create_a_FLASH_partition_to_store_user&#039;s_HOME]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
** [[Accessing_U-Boot_environment_variables_from_Linux]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JacquesC|JacquesC]]&lt;br /&gt;
&lt;br /&gt;
===March 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Qt_Creator|explain how to use qtcreator as IDE]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots]]&lt;br /&gt;
** [[U-Boot-2011.12]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
&lt;br /&gt;
===February 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Tianma_TM035|detail APF28Dev&#039;s LCD specifications]]&lt;br /&gt;
** [[How_to_use_kernel_2.6.38.x_on_APF27|explain how to use 2.6.38 kernel on APF27]]&lt;br /&gt;
** [[IMX9328-Spartan3_interface_description|detail i.MX9328 &amp;lt;-&amp;gt; Spartan3 interface]]&lt;br /&gt;
** [[Automatically_mount_removable_media|explain how to automatically mount removable media (USB disks/ MMC / SD)]]&lt;br /&gt;
** [[U-Boot-2011.12|summarize efforts to port U-Boot-2011.12 on APF boards]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[OpenCV]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Configure_or_flash_FPGA %3F]]&lt;br /&gt;
** [[APF28_Linux_kernel_status]]&lt;br /&gt;
** [[Power_management]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Linux_Debug]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:KennethM|KennethM]]&lt;br /&gt;
&lt;br /&gt;
===January 2012===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF28_Linux_kernel_status|show APF28 Linux kernel status]]&lt;br /&gt;
** [[Configure_or_flash_FPGA%C2%A0%3F|explain the difference between flashing firmware and configuring FPGA]]&lt;br /&gt;
** [[IMX51-Spartan6_interface_description|clarify i.MX51 and Spartan 6 interface on APF51]]&lt;br /&gt;
** [[IMX27-Spartan3A_interface_description|clarify i.MX27 and Spartan 3 interface on APF27]]&lt;br /&gt;
** [[UAE|explain how to install/use Amiga emulator on APF]]&lt;br /&gt;
** [[APF28|give informations about the new (APF28) Armadeus systems module]]&lt;br /&gt;
** [[APF28Dev|give informations about the new (APF28Dev) Armadeus systems devt board]]&lt;br /&gt;
** [[OpenTyrian|how to install OpenTyrian game]]&lt;br /&gt;
** [[Footprints|where to find APFxx footprints]]&lt;br /&gt;
** [[Armadeus_4.1_Troubleshots|solve problems found when using latest armadeus-4.1 release]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Pygame]]&lt;br /&gt;
** [[Debian_on_APF]]&lt;br /&gt;
** [[Datasheet]]&lt;br /&gt;
** [[Hirose_connectors]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[User:SamuelM]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:JeanMarieG|JeanMarieG]]&lt;br /&gt;
&lt;br /&gt;
==2011==&lt;br /&gt;
===November/December 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Magic_SysRq_Key|reset or halt a kernel from the keyboard]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[User:DenisB]]&lt;br /&gt;
** [[KGDB]]&lt;br /&gt;
** [[I2C]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:RafalK|RafalK]]&lt;br /&gt;
** [[User:PierreB|PierreB]]&lt;br /&gt;
&lt;br /&gt;
===October 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[X11_server|explain how to install/use an X server on APF boards]]. See also [[Matchbox]]&lt;br /&gt;
** [[Datasheet|summarizes APF&#039;s datasheet location]]&lt;br /&gt;
&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[HelloWorld]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots]]&lt;br /&gt;
** [[Development_boards_power_supply]]&lt;br /&gt;
** [[Using_FPGA]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
&lt;br /&gt;
* New members joined us and/or updated their personal page:&lt;br /&gt;
** [[User:MarcusF|MarcusF]]&lt;br /&gt;
** [[User:DenisB|DenisB]]&lt;br /&gt;
** [[User:PhilippeLe|PhilippeLe]]&lt;br /&gt;
&lt;br /&gt;
===September 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Ubuntu/Debian_installation_prerequisites|centralizes information on how to install Armadeus SDK on Debian/Ubuntu based Hosts]]&lt;br /&gt;
** [[Mandriva_installation_prerequisites|centralizes information on how to install Armadeus SDK on Mandriva based Hosts]]&lt;br /&gt;
** [[RedHat/Fedora_installation_prerequisites|centralizes information on how to install Armadeus SDK on RedHat/Fedora based Hosts]]&lt;br /&gt;
** [[OpenSuse_installation_prerequisites|centralizes information on how to install Armadeus SDK on OpenSuse based Hosts]]&lt;br /&gt;
** [[Floating_Point_usage|summarizes informations to use floating point calculation on APF boards]]&lt;br /&gt;
** [[Debian_on_APF|summarizes informations to install Debian on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[Java_package]]&lt;br /&gt;
** [[POD_Xml_en]]&lt;br /&gt;
** [[OV9655]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[SP_VISION]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:FranckB|FranckB]]&lt;br /&gt;
&lt;br /&gt;
===August 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[POD_roadmap|detail Peripheral On Demand (POD) Roadmap]]&lt;br /&gt;
** [[External_Toolchains|explain how to use external toolchains in Buildroot]]&lt;br /&gt;
** [[ArchLinux_on_APF|summarizes instructions to install ArchLinux on APF]]&lt;br /&gt;
** [[OV7670|explain how to use OV7670 based camera modules on APF27]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
** [[A_simple_design_with_Wishbone_bus]]&lt;br /&gt;
** [[QEMU]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:AlainM|AlainM]]&lt;br /&gt;
&lt;br /&gt;
===July 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Armadeus_4.0_Troubleshots|explain how to correct eventual armadeus-4.0 problems]]&lt;br /&gt;
** [[HMS_anybus_Linux|explain how to use HMS AnyBus on APF51]]&lt;br /&gt;
** [[U-boot_patches|ease upstream integration of our U-Boot patches]]&lt;br /&gt;
** [[Audio_analog_connection|explain how to deal with ground short circuit on APF27 audio output]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Tslib]]&lt;br /&gt;
** [[Releases]] (armadeus-4.0 is out)&lt;br /&gt;
** [[POD_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===June 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[GPIO_keys|explain how to use GPIOs as standard keys input]]&lt;br /&gt;
** [[Straton|explain how to use Straton PLC on APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
** [[Watchdog]]&lt;br /&gt;
** [[Ubuntu_on_APF]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPS]]&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling]]&lt;br /&gt;
&lt;br /&gt;
===May 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51_PMIC|explain how to use APF51 PMIC]]&lt;br /&gt;
** [[CAN_bus_Linux_sja1000|explain how to use SJA1000 CAN chips within your APF design]]&lt;br /&gt;
** [[IR_HID_USB_Remote|explain how to use USB Infrared remote controller with APF]]&lt;br /&gt;
** [[Kinect_on_APF|explain how to use Micro$oft Kinect (TM) device on the APF]]&lt;br /&gt;
** [[Tftpd|explain how to install a TFTP server on the APF]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF51_Linux_kernel_status]]&lt;br /&gt;
** [[GPIOlib]]&lt;br /&gt;
** [[RTC]]&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[Gstreamer]]&lt;br /&gt;
** [[GSM/GPRS]]&lt;br /&gt;
** [[Target_Software_Installation]]&lt;br /&gt;
* New members joined us (and updated their personal page):&lt;br /&gt;
** [[User:JeanLouisN|JeanLouisN]]&lt;br /&gt;
** [[User:KevinJ|KevinJ]]&lt;br /&gt;
&lt;br /&gt;
===April 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Xilinx_ghdl_unisim_12.x]] &amp;amp; [[Xilinx_ghdl_simprim_12.x]]&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[CAN_bus_demo_MCP25020|explain how to use your APF27Dev to communicate with a Microchip&#039;s CAN IO expander]]&lt;br /&gt;
** [[Ngircd|explain how to install an IRC server (Ngircd) on your APF]]&lt;br /&gt;
** [[MCP4912|explain how to use the APF51Dev DAC]]&lt;br /&gt;
** [[APF51_Linux_kernel_status|show APF51 Linux kernel support]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[CAN_bus_Linux_driver]]&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF51Dev]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[DVI_/_HDMI]]&lt;br /&gt;
&lt;br /&gt;
===March 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF51Dev|detail what&#039;s on APF51Dev docking board]]&lt;br /&gt;
** [[Release_3.4|detail what&#039;s in armadeus-3.4 SDK/BSP release]]&lt;br /&gt;
** [[Armadeus_3.4_Troubleshots|explain how to overcome potential bugs in Release 3.4]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[Releases]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description]]&lt;br /&gt;
** [[Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
===February 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Linux_Dynamic_Frequency_Scaling|explain how to use Dynamic Frequency Scaling on Linux]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.38]]&lt;br /&gt;
** [[Automatically_launch_your_application]]&lt;br /&gt;
&lt;br /&gt;
===January 2011===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[SP_VISION|explain how to use new APF27 extension: SP_VISION]]&lt;br /&gt;
** [[GPIOlib|explain how to use Linux&#039;s GPIOlib with &amp;gt; 2.6.3x kernels]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
** [[USB_to_WiFi_adapter]]&lt;br /&gt;
** [[IPSec_/_IPTables]]&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
===December 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[IPSec_/_IPTables|detail how to have secured network on your APF]] + [[OpenVPN]]&lt;br /&gt;
** [[Measuring_speed_and_distance|explain how to measure speed and run distance of a rolling vehicule]]&lt;br /&gt;
** [[APF51|document the soon coming new module from Armadeus Systems: the APF51]]&lt;br /&gt;
** [[APF51_FPGA-IMX_interface_description|detail how the APF51&#039;s FPGA is communicating with the processor]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF27_PPS]]&lt;br /&gt;
** [[LinuxInstall]] [[Communicate]] [[Kermit]] (OpenSuse support)&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[SSH]]&lt;br /&gt;
&lt;br /&gt;
===November 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
** [[APF27_PPS|document new PPS baseboard usage for developing secured gateways]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36]]&lt;br /&gt;
** [[USB_Webcams]] (finally found a USB camera working with APF in a RAW format)&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[Current_Buildroot_status_in_Armadeus]]&lt;br /&gt;
&lt;br /&gt;
===(End) October 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[APF9328_and_APF27_migration_to_Linux_2.6.36|detail our migration process to Linux &amp;gt; 2.6.36]]&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[Buildroot_2010.xx_integration]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[POD_installation_guide]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
&lt;br /&gt;
===September 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
** [[Uboot_FPGA_firmware_update_from_Linux|explain how to update FPGA bitfile partition from Linux]]&lt;br /&gt;
** [[OV9655|explain how to use OV9655 camera based modules]]&lt;br /&gt;
** [[Functionalities|detail all boards functionnalities]] (due to recent Wiki reorganisation)&lt;br /&gt;
* Following pages were (significantly) updated:&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[Contest|2011 Contest is launched]]&lt;br /&gt;
** [[USB_Gadget]]&lt;br /&gt;
** [[APF27Dev]]&lt;br /&gt;
** [[Applications]]&lt;br /&gt;
** [[Features]]&lt;br /&gt;
** [[Hardware]]&lt;br /&gt;
** [[Setup]]&lt;br /&gt;
** [[Development]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:GaelV|GaelV]]&lt;br /&gt;
&lt;br /&gt;
===July-August 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[PyWebRadio|explain how to build a web radio with the board]]&lt;br /&gt;
**[[OV3640|explain how to use OV3640 based camera on the APF27]]&lt;br /&gt;
**[[Release_3.3]] &amp;amp; [[Armadeus_3.3_Troubleshots]]: to document new 3.3 release&lt;br /&gt;
**[[New_wiki_architecture]] &amp;amp; [[Features]]: to summarize efforts to reorganize the Wiki&lt;br /&gt;
**[[Releases|summarize informations related to all armadeus software releases]]&lt;br /&gt;
**[[AS1531|explain how to use AS1531 ADC]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
** [[URG_laser]]&lt;br /&gt;
** [[LinuxInstall]]&lt;br /&gt;
** [[AsDevices]]&lt;br /&gt;
** [[APF9328]] &amp;amp;&amp;amp; [[APF27]] &amp;amp;&amp;amp; [[Wireless_extension_board]] &amp;amp;&amp;amp; [[APF9328DevLight]] &amp;amp;&amp;amp; [[APF9328DevFull]]&lt;br /&gt;
** [[Qt/Embedded]]&lt;br /&gt;
** [[Libertas_driver]]&lt;br /&gt;
* Following pages were put in trashcan:&lt;br /&gt;
** Most of outdated french pages&lt;br /&gt;
* New members joined us:&lt;br /&gt;
**[[User:EemeliA|EemeliA]]&lt;br /&gt;
**[[User:HiroshiM|HiroshiM]]&lt;br /&gt;
&lt;br /&gt;
===June 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[OpenCV|explain how to install OpenCV]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[CMake|explain how to use cmake]] (thanks [[User:SamuelM]])&lt;br /&gt;
**[[GPS_daemon|explain how to setup agpsd (GPS daemon)]]&lt;br /&gt;
**[[Busybox|explain how to configure Busybox]]&lt;br /&gt;
**[[OBEX|explain how to use OBEX protocol (through Bluetooh)]]&lt;br /&gt;
**[[Wiimote|explain how to connect a Wiimote to the APF]]&lt;br /&gt;
**[[URG_laser|explain how to compile control library for URG lazers]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[Castle_Wolfenstein]]&lt;br /&gt;
**[[Keypad]]&lt;br /&gt;
**[[GSM/GPRS]]&lt;br /&gt;
**[[Embedded_Linux_system_basis]]&lt;br /&gt;
**[[Qt/Embedded]]&lt;br /&gt;
**[[QEMU]]&lt;br /&gt;
**[[User:SamuelM]], [[User:RomainR]], [[User:BrunoS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ELDER_Project]]&lt;br /&gt;
&lt;br /&gt;
===May 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[WPA_supplicant|explain how to setup a WPA WiFi network]]&lt;br /&gt;
**[[TCP/IP with Bluetooth|explain how to communicate with TCP/IP through Bluetooth]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MohamedS|MohamedS]]&lt;br /&gt;
* New project for the [[Contest|2010 Contest]] was registered:&lt;br /&gt;
**[[ROBOTNIK]]&lt;br /&gt;
&lt;br /&gt;
===April 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[U-Boot-2010.03|summarize effort to migrate to new version of U-Boot (2010.03)]]&lt;br /&gt;
**[[OV96xx_Linux_driver|summarizes effort to have a working V4L driver for OV96xx based sensors]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots]]&lt;br /&gt;
**[[Bluetooth]]&lt;br /&gt;
**[[Camera_interface]] / [[Video_for_Linux]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:MathieuB|MathieuB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===March 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Armadeus_3.2_Troubleshots|explain how to workaround problems encountered with Armadeus 3.2 release]]&lt;br /&gt;
**[[Minicom|use Minicom as serial terminal]]&lt;br /&gt;
**[[Video_for_Linux|use Video4Linux on the APF boards]]&lt;br /&gt;
* A new project for [[Contest|Armadeus 2010 contest]] has been registered:&lt;br /&gt;
** [[OND_-_Open_Navigation_Device_(Phase_1)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**[[UBIFS]]&lt;br /&gt;
**[[JTAG]]&lt;br /&gt;
**[[USB_Webcams]]&lt;br /&gt;
**[[FAQ]]&lt;br /&gt;
* New member joined us:&lt;br /&gt;
** [[User:JaumeF|JaumeF]], who updated it&#039;s personal page&lt;br /&gt;
&lt;br /&gt;
===February 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Buildroot_2010.02_integration|detail usage of new Buildroot (BR) version with Armadeus]]&lt;br /&gt;
**[[Ethernet_console|use U-Boot/Linux with an Ethernet console (work in progress)]]&lt;br /&gt;
**[[Using_Initial_RAM_disk|use Initial RAM disk]]&lt;br /&gt;
**[[Java_package|use Java as a programming language for APF boards]]&lt;br /&gt;
**[[Accessing_U-Boot_environment_variables_from_Linux|access U-Boot environment variables from Linux]]&lt;br /&gt;
**[[Gstreamer| use gstreamer on APF boards]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[AsDevices]]&lt;br /&gt;
**all Xenomais pages: [[Xenomai]], [[Xenomai:examples_usage]]&lt;br /&gt;
&lt;br /&gt;
===January 2010===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[Network_interface_bandwidth_measurement|explain how to measure your network interfaces bandwidth]]&lt;br /&gt;
**[[Flite|explain how to use Flite library to do speech synthesis on APF27]]&lt;br /&gt;
**[[Brushless_motor_controller|describe a brushless motor controller (Contest 2010)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[APF27_FPGA-IMX_interface_description|APF27 FPGA interface bandwidth is now testable]]&lt;br /&gt;
**[[Wireless_extension_board|APW (APF27 Wireless extension)]]&lt;br /&gt;
**[[Libertas_driver]] &amp;amp;&amp;amp; [[WiFi]]&lt;br /&gt;
**[[LinuxInstall]]&lt;br /&gt;
**[[Contest|Armadeus Project&#039;s 2010 contest]]&lt;br /&gt;
**[[SPI]]&lt;br /&gt;
**[[ALSA]]&lt;br /&gt;
**[[GIT]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:IdrissB|IdrissB]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===December 2009===&lt;br /&gt;
* Following pages were created to:&lt;br /&gt;
**[[GPM|explain how to use GPM (General Purpose Mouse server for text terminal)]]&lt;br /&gt;
**[[Quilt|explain how to use quilt to generate patches for not versionned source code]]&lt;br /&gt;
**[[Keypad_usage_on_i.MX27|explain how to use i.MX27 integrated matrix keypad controller on APF27]]&lt;br /&gt;
**[[Light-APF27Dev|summarize efforts to build a low cost baseboard for APF27]]; doleances are [[Talk:Light-APF27Dev|here]]&lt;br /&gt;
**[[BQ27x00|explain how to use the BQ27x00 battery gas gauge]]&lt;br /&gt;
**[[MAX9768|explain how to use the MAX9768 class D audio amplifier]]&lt;br /&gt;
**[[Activate_i.MX_internal_UARTs|explain how to activate the i.MX internal UARTs]]&lt;br /&gt;
**[[Chimei_LW700|explain how to use the new 7&amp;quot; 800x480+touch LCD available from armadeus systems]]&lt;br /&gt;
**[[USB_to_Ethernet_adapter|explain how to use some USB&amp;lt;-&amp;gt;Ethernet adapters with APF boards]]&lt;br /&gt;
**[[Speex|explain how to use Speex (audio compression format designed for speech)]]&lt;br /&gt;
**[[Cu/uucp|explain how to use &amp;quot;cu&amp;quot; tool (from uucp package)]]&lt;br /&gt;
* Following pages were updated:&lt;br /&gt;
**[[Mesa|Mesa is now again testable]]&lt;br /&gt;
**[[GIT|GIT usage on Armadeus]]&lt;br /&gt;
**[[SPI|SPI bus usage]]&lt;br /&gt;
**[[Linux_Debug|Linux debugging tips]]&lt;br /&gt;
**[[ALSA|Audio In &amp;amp; Out capabilities of the APF27Dev]]&lt;br /&gt;
**[[GSM/GPRS|APW&#039;s GSM module usage on APF27]]&lt;br /&gt;
* New members joined us:&lt;br /&gt;
** [[User:SebastienVC|SebastienVC]] and [[User:PhilBB|PhilBB]], who updated their personal page&lt;br /&gt;
** [[User:CyrilleV|CyrilleV]], who didn&#039;t fill its personal page&lt;br /&gt;
&lt;br /&gt;
===November 2009===&lt;br /&gt;
* [[NEON_HelloWorld|A page was created]] to explain the usage of SIMD units in Cortex ARM core.&lt;br /&gt;
* [[Association#Association_prices_.28not_including_taxes.29|LQ043 TFT are obsolete and will be replaced by 7&amp;quot; 800x480 one (only for APF27).]]&lt;br /&gt;
* [[USB_Webcams| A new page]] was created to centralize efforts to make USB Webcams run on the APF boards. Examples: [[PWC_Webcams]] or [[GspcaWebcam]]&lt;br /&gt;
* [[SPI|A new page was created]] to explain how to use SPI bus from user space&lt;br /&gt;
* [[Release_3.2|Release 3.2 is out]] ([[Current_Buildroot_status_in_Armadeus]])&lt;br /&gt;
* [[Talk:ALSA| A page was created]] to explain how to use ALSA as non root user&lt;br /&gt;
* [[User:PierreDe|PierreDe]] and [[User:BrunoS|BrunoS]] joined us and updated their personal page.&lt;br /&gt;
* [[User:JeanMichelN|JeanMichelN]] and [[User:JeanJacques|JeanJacquesP]] joined us, but didn&#039;t fill their personal page.&lt;br /&gt;
&lt;br /&gt;
===October 2009===&lt;br /&gt;
* [[Adding_users|A new page]] has been created to explain how to add user accounts on your APF.&lt;br /&gt;
* [[FTP|A new page]] has been created to explain how to setup an FTP server on you board.&lt;br /&gt;
* [[User:JulienL|JulienL]] created [[GscpaWebcam|a new page]] to explain how to use &#039;&#039;gspca&#039;&#039; compatible webcams&lt;br /&gt;
* [[User:FabienM|FabienM]] created [[AsDevices| a new page]] to explain how to use the new APF devices abstraction library (to easily drive peripherals on APF boards).&lt;br /&gt;
* [[POD_Tutorial_2|POD Tutorial]] was updated.&lt;br /&gt;
* [[Create_a_FLASH_partition_to_store_user&#039;s_HOME|A new page]] has been created to explain how to created a FLASH partition to store user&#039;s HOME and so keep its personnal data when reflashing a rootfs.&lt;br /&gt;
* [[BootLoader]], [[GDB]], [[DDD]] pages have been reworked&lt;br /&gt;
* [[User:DenisA|DenisA]], joined us and updated its personal page.&lt;br /&gt;
* [[User:PhilippeL|PhilippeL]] joined us, but didn&#039;t fill its personal page.&lt;br /&gt;
&lt;br /&gt;
===September 2009===&lt;br /&gt;
* [[UBIFS|A new (under construction) page]] has been created to explain how to speed up APF27 booting and flash accesses by using UBIFS filesystem. Same work is ongoing on APF9328 (help is welcome).&lt;br /&gt;
* [[Using_the_i.MX27_video_codec]] page has been updated.&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[Pygame|A new page]] has been created to explain how to use Pygame on the APF boards (32MBytes of RAM are recommended)&lt;br /&gt;
* [[User:OlivierR|OlivierR]] added some infos on how to driver some hardware with Java: [[PWM]]&lt;br /&gt;
* [[User:PaulM|PaulM]], [[User:OlivierR|OlivierR]], [[User:HugoP|HugoP]] joined us and updated their personnal page.&lt;br /&gt;
&lt;br /&gt;
===August 2009===&lt;br /&gt;
* [[User:NicolasD|NicolasD]] has updated the [[Android]] page&lt;br /&gt;
* [[User:FabienM|FabienM]] has updated the [[APF27_FPGA-IMX_interface_description|page describing the interface between the i.MX27 and the Spartan3a on the APF27]]&lt;br /&gt;
* [[Build_your_own_battery_pack_for_your_APF|A new page]] has been created to explain how to power on your APF with rechargeable batteries&lt;br /&gt;
* [[Quake]] is now running on the [[APF27]] (video will soon be uploaded on YouTube)&lt;br /&gt;
* For the one interested in the French(/other) translation of the wiki, there is now a [[Project_Management#Wiki|list of the pages that are stable enough to be translated]]&lt;br /&gt;
* [[Using_the_i.MX27_video_codec|Instructions to use the i.MX27 video codec were completed]]&lt;br /&gt;
* [[User:SebastienP|SebastienP]] &amp;amp; [[User:PetrD|PetrD]] joined us, but didn&#039;t fill their personnal page ;-)&lt;br /&gt;
&lt;br /&gt;
===July 2009===&lt;br /&gt;
* [[Bluetooth|A new page]] has been created to detail the usage of Bluetooth with the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[GSM/GPRS|A new page]] has been created to detail the usage of the GSM modem on the (coming soon) [[Wireless_extension_board]]&lt;br /&gt;
* [[Linux_Boot_Logo]] page have been updated&lt;br /&gt;
* [[User:YvanR|YvanR]] has updated its project page: [[MotionSystem]] (He is the winner of the [[Contest|2008 Contest]])&lt;br /&gt;
* [[Current_events]] page was updated with the photos of our latest Annual Meeting at the Libre Software Meeting 2009 in Nantes. Thanks to all the attendees: it was cool to put a face on IRC pseudos ;-)&lt;br /&gt;
* A [[Use_FTDI_USB_to_TTL_Serial_cable_for_PC_and_APF_direct_connection|new page]] has been created to explain how to communicate with the APF with USB&amp;lt;-&amp;gt;RS232 converters (without Null Modem cable)&lt;br /&gt;
* [[User:MichielE|MichielE]], [[User:SamuelM|SamuelM]] joined us and updated its personnal page&lt;br /&gt;
* Since Armadeus 3.1, we have migrated our Source Code Management tool to GIT. Informations are summarized here: [[GIT]]&lt;br /&gt;
* [[User:NicolasD]] has updated its personnal page with informations about [[Android]]&lt;br /&gt;
* [[APF27_FPGA-IMX_interface_description|A new page]] has been created to explain how the i.MX27 and the FPGA are connected on the [[APF27]]&lt;br /&gt;
&lt;br /&gt;
===June 2009===&lt;br /&gt;
* Release 3.1 is out for APF9328 &amp;amp; APF27: [http://sourceforge.net/mailarchive/forum.php?thread_name=4A48ECFD.9070203@free.fr&amp;amp;forum_name=armadeus-forum]&lt;br /&gt;
* [[User:SSinyagin|SSinyagin]] created a page to think about an enclosure for the APF27: [[APF_Enclosure]]&lt;br /&gt;
* Work is ongoing to support OV9653 CMOS sensor on APF27: [[OV9653]]&lt;br /&gt;
* Work is ongoing at the [http://www.hes-so-fr.ch/ HEFR] to port Android on the APF27: [[Android]]&lt;br /&gt;
* [[User:YvanR|YvanR]] updated its project page: [[MotionSystem]]&lt;br /&gt;
* Video capture pages were updated/created: [[Using_the_i.MX27_video_codec]] [[Camera_interface]]&lt;br /&gt;
* QEmu can now be directly used with Armadeus generated rootfs images: [[QEMU]]&lt;br /&gt;
* A page has been created to explain how to install Ubuntu on APF (requires at least an APF27 with 128Mb and is quite slow yet) [[Ubuntu_on_APF]]&lt;br /&gt;
* A new page has been created to support the new Armadeus System&#039;s development board (in partnership with HMS) for people wanting to work with industrial busses/actionners: [[HMS_Demo]]&lt;br /&gt;
* A new page has been created to support the (coming soon) Armadeus System&#039;s wireless extension board for the APF27: [[Wireless_extension_board]]&lt;br /&gt;
* Since Release 3.1, SVN repository is no more updated. We now use GIT as version control system for the project: [[GIT_Migration]]&lt;br /&gt;
&lt;br /&gt;
===May 2009===&lt;br /&gt;
* There is a new page to [[POD_create_component|know how to create POD components]]&lt;br /&gt;
* [[Integration_of_Linux_2.6.29|Linux 2.6.29 integration]] has continued and the new kernel is now ready for the coming 3.1 release.&lt;br /&gt;
* [[User:AlexG|AlexG]] &amp;amp; [[User:PaoloB|PaoloB]] joined us, but didn&#039;t fill their personnal page ;-). [[User:JulienL|JulienL]] joined us and did it.&lt;br /&gt;
* GPIO driver is now installed by default in rootfs so the installation procedure has moved [[Talk:GPIO_Driver|here]]. Idem for USB gadget that has moved [[Talk:USB_Gadget|here]].&lt;br /&gt;
* [[Beginner&#039;s_tutorial| A tutorial for newcomers]] has been created (but is still in &amp;quot;development&amp;quot;)&lt;br /&gt;
* [[User:PaoloB|PaoloB]] is trying to [[QEMU|finally have QEMU working for Armadeus SDK]]&lt;br /&gt;
&lt;br /&gt;
===April 2009===&lt;br /&gt;
* [[DVI_/_HDMI]] page has been created to allow (lucky) APF27DevFull owners to play with their HDMI ouput.&lt;br /&gt;
* [[JTAG]] seems to be functionnal now&lt;br /&gt;
* [[Camera_interface]] page has been created to explain how to connect CMOS sensors to the APF boards (currently only [[APF27]])&lt;br /&gt;
* [[Automatically_launch_your_application]] now explains you how to start your own application automatically at board startup&lt;br /&gt;
* [[User:DavidD|DavidD]], [[User:JeanChristopheL|JeanChristopheL]] joined us and filled their personnal page&lt;br /&gt;
* [[Integration_of_Linux_2.6.29]] has started, any help would be appreciated !&lt;br /&gt;
* POD ([[Peripherals_On_Demand]]) now has an [[POD_installation_guide|installation guide]]&lt;br /&gt;
* [[User:XavierH|XavierH]] created a page to explain how to use [[Flot]] library on the APF boards.&lt;br /&gt;
* [[User:AntoineR|AntoineR]] has provided us [[Exemple_d&#039;application_SDL:_un_lecteur_audio_(Fr)| his SDL audio player example]]&lt;br /&gt;
&lt;br /&gt;
===March 2009===&lt;br /&gt;
* First setup procedure has been simplified for newcomers: [[Setup]]&lt;br /&gt;
* FPGA loader is now working on APF27 too: [[FPGA_loader]]&lt;br /&gt;
* as most drivers are now integrated in default rootfs, the manual installation part of their respective Wiki page has moved/will move to the &amp;quot;discussion&amp;quot; Tab&lt;br /&gt;
* Thanks to [[User:JulienC|JulienC]], a new page explaining how to setup your APF&#039;s Ethernet MAC address has been created: [[Ethernet_MAC_address]]&lt;br /&gt;
* [[User:FrankA|FrankA]], [[User:XavierH|XavierH]], [[User:JonathanI|JonathanI]], [[User:JulienViaud|JulienViaud]] joined us and created their Wiki page&lt;br /&gt;
* Wishbone examples were improved: [[A_simple_design_with_Wishbone_bus]] [[Simple_blinking_LED]]&lt;br /&gt;
* Xenomai is now integrated in our Buildroot and should be usable by everyone: [[Xenomai]] | [[Xenomai:examples_usage]] | [[Xenomai:Blinking_LEDs]]&lt;br /&gt;
Trabucayre is waiting for your feedbacks on the IRC channel  ;-) &lt;br /&gt;
* XavierH started a page to describe his experiments on driver writing: [[IMX_LED_Driver_TP]]&lt;br /&gt;
* FabienM started a page to explain how to implement a reset button on the FPGA: [[Ho%21_No_FPGA-reset_button_on_armadeus_card.]]&lt;br /&gt;
* a Category was created for POD related articles: [http://www.armadeus.com/wiki/index.php?title=Category:POD]&lt;br /&gt;
* SSinyagin &amp;amp; JonathanI started a page to describe how to use JTAG on the APF27: [[JTAG]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=POD_GUI&amp;diff=12893</id>
		<title>POD GUI</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=POD_GUI&amp;diff=12893"/>
		<updated>2014-12-24T13:07:30Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Solutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:POD]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
POD is currently a command-line only software, to be more friendly and usefull the final objective is to use a clik-clik interface. This page describe investigation to find the best GUI-framework for POD.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== Dia ===&lt;br /&gt;
&lt;br /&gt;
[https://wiki.gnome.org/Apps/Dia/Python Dia] is a diagram editor,dia can be scripted in python to generate/import some data.&lt;br /&gt;
&lt;br /&gt;
=== Qt ===&lt;br /&gt;
POD-like software using Qt:&lt;br /&gt;
* [http://sourceforge.net/projects/qucs/ Qucs].&lt;br /&gt;
* [http://www.windel.nl/?section=pyqtdiagrameditor pyqtdiagrameditor]: A simple diagram editor with pyQt.&lt;br /&gt;
* [http://algoholic.eu/qnodeseditor-qt-nodesports-based-data-processing-flow-editor/ QNodesEditor]: a good start ?&lt;br /&gt;
* [http://openassembler.wordpress.com/ OpenAssembler]&lt;br /&gt;
&lt;br /&gt;
=== Gtk ===&lt;br /&gt;
&lt;br /&gt;
* [http://diacanvas.sourceforge.net/ DiaCanvas] in GTK+&lt;br /&gt;
* [https://github.com/marc-lorber/oregano oregano]: Software for electrical schematics.&lt;br /&gt;
* [http://gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioCompanion Gnuradiocompanion].&lt;br /&gt;
&lt;br /&gt;
=== wxPython ===&lt;br /&gt;
POD-like software using wxPython:&lt;br /&gt;
* [http://www.beremiz.org/ Beremiz]&lt;br /&gt;
&lt;br /&gt;
=== wxWidget ===&lt;br /&gt;
&lt;br /&gt;
Kicad use wxWidget&lt;br /&gt;
* [http://www.kicad-pcb.org Kicad (in Grenoble IUT scool)]&lt;br /&gt;
&lt;br /&gt;
=== kivy ===&lt;br /&gt;
&lt;br /&gt;
[http://kivy.org/ Kivy] is a GUI framework in native python for multitouch, multiplatform systems.&lt;br /&gt;
&lt;br /&gt;
* [http://showgen.com/ showgen] use it for it&#039;s ProcessCraft solution (not free).&lt;br /&gt;
&lt;br /&gt;
=== Blender node editor ===&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender] have an interface graphic to edit node that correspond exactly with our requirement.&lt;br /&gt;
&lt;br /&gt;
* [http://code.blender.org/index.php/2012/05/node-editing-tweaks/ Node Editor]&lt;br /&gt;
&lt;br /&gt;
=== HTML5 solutions ===&lt;br /&gt;
&lt;br /&gt;
Most of new software are now on the web, maybe html can be used for pod gui ?&lt;br /&gt;
&lt;br /&gt;
==== Diagramo ====&lt;br /&gt;
* [http://diagramo.com/ Diagramo] is a diagram editor in html5.&lt;br /&gt;
&lt;br /&gt;
==== Python ====&lt;br /&gt;
&lt;br /&gt;
* [http://www.aclevername.com/articles/python-webgui/ HOWTO Create Python GUIs using HTML]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.python.org/moin/GUI%20Programming%20in%20Python python wiki page comparative]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>