<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brucalipto.org &#187; IPAQ</title>
	<atom:link href="http://www.brucalipto.org/tag/ipaq/feed" rel="self" type="application/rss+xml" />
	<link>http://www.brucalipto.org</link>
	<description>Tenete la porta aperta...</description>
	<lastBuildDate>Thu, 18 Feb 2010 11:41:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Linux su IPAQ</title>
		<link>http://www.brucalipto.org/linux/linux-su-ipaq</link>
		<comments>http://www.brucalipto.org/linux/linux-su-ipaq#comments</comments>
		<pubDate>Thu, 21 Oct 2004 17:40:37 +0000</pubDate>
		<dc:creator>apiero</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[IPAQ]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/linux/linux-su-ipaq</guid>
		<description><![CDATA[Questo articoletto serve come diario per la mia esperienza nell&#8217;installazione di Linux su un IPAQ 3875 recuperato di seconda mano. Introduzione Mi è capitato di mettere le mani su un vecchio IPAQ 3875 e ho voluto sostituire il WinCE che vi si trova di default con un kernel linux e relative applicazioni. Era un bel [...]]]></description>
			<content:encoded><![CDATA[<p>Questo articoletto serve come diario per la mia esperienza nell&#8217;installazione di Linux su un IPAQ 3875 recuperato di seconda mano.<span id="more-12"></span></p>
<h2>Introduzione</h2>
<p>Mi è capitato di mettere le mani su un vecchio IPAQ 3875 e ho voluto sostituire il WinCE che vi si trova di default con un kernel linux e relative applicazioni. Era un bel po&#8217; di tempo che volevo fare questo esperimento e dopo alcune indagini ho scoperto che esiste proprio una distribuzione nata per questo scopo: <a href="http://familiar.handhelds.org/">Familiar</a>.<br />
Familiar è nata nel seno di un <a href="http://www.handhelds.org/">progetto</a> più ampio sponsorizzato nientemeno che dalla                         ormai defunta Compaq (acquistata dalla HP) <img src="http://www.brucalipto.org/wp-content/uploads/2008/02/ipaq01.png" alt="IPAQ01" class="alignright" title="Linux su IPAQ" />che voleva provare a portare linux sul suo palmare che all&#8217;epoca aveva ben pochi rivali: da tale progetto sono nati un bootloader, due ambienti grafici (<a href="http://opie.handhelds.org/">Opie</a> e <a href="http://gpe.handhelds.org/">GPE</a>) e due distribuzioni linux (la già citata Familiar e <a href="http://intimate.handhelds.org/">Intimate</a>).</p>
<h2>Per cominciare</h2>
<p><img src="http://www.brucalipto.org/wp-content/uploads/2008/02/ipaq02.png" alt="IPAQ02" class="alignleft" title="Linux su IPAQ" />Per cominciare serve innanzitutto un palmare un po&#8217; vecchiotto (Familiar è &#8220;certificata&#8221; solo per alcuni IPAQ) che si è disposti a rischiare (in caso di problemi nell&#8217;installazione del bootloader ci si troverebbe con un &#8220;brick&#8221;) un po&#8217; di pazienza e, per seguire meglio questi appunti, una macchina linux (io ho una Mandrake 10.0 CE).<br />
Recuperiamo tutto l&#8217;occorrente:</p>
<ul>
<li><a href="http://synce.sourceforge.net/synce/tarballs.php">SynCE</a></li>
<li><a href="http://familiar.handhelds.org/familiar/releases/v0.7.2/install/download.html">Familiar</a></li>
</ul>
<h2>Installazione di SynCE</h2>
<p><img src="http://www.brucalipto.org/wp-content/uploads/2008/02/ipaq03.png" alt="IPAQ03" class="alignright" title="Linux su IPAQ" />Come si può facilmente immaginare SynCE è la controparte linux di ActiveSync.<br />
Come tutti i programmi UNIX è diviso in due parti: una parte core, e una con un frontend grafico per KDE e un frontend grafico per GNOME. A noi interessa per i nostri scopi solo la parte core e per far questo basta seguire fino al punto 7 le istruzioni che potete trovare <a href="http://synce.sourceforge.net/synce/tarballs.php">qui</a>. Una volta installato il tutto basta seguire <a href="http://synce.sourceforge.net/synce/start.php">queste istruzioni</a> per vedere che il nostro IPAQ si connetta al PC.</p>
<h2>Installazione di Familiar</h2>
<p>A questo punto dobbiamo installare Familiar e il processo si divide in due parti: l&#8217;installazione del bootloader (che permette ancora di utilizzare WinCE) e l&#8217;installazione della distribuzione vera e propria. Per l&#8217;installazione del bootloader (in assoluto l&#8217;operazione più delicata di tutta l&#8217;installazione) basta fare riferimento a <a href="http://familiar.handhelds.org/familiar/releases/v0.7.2/install/bootldr-synce.html">questo documento</a>.<br />
Quando il bootloader sarà stato installato secondo le procedure sopra descritte possiamo procedere con l&#8217;installazione del nuovo sistema operativo come indicato a <a href="http://familiar.handhelds.org/familiar/releases/v0.7.2/install/install-serial.html">questo indirizzo</a>: per cronaca io ho utilizzato minicom e, a parte qualche problema per capire come si usa, il tutto ha funzionato egregiamente.</p>
<h2>Come far dialogare Familiar con il PC</h2>
<p><img src="http://www.brucalipto.org/wp-content/uploads/2008/02/ipaq04.png" alt="IPAQ04" class="alignright" title="Linux su IPAQ" />Finalmente il nostro IPAQ è diventato un palmare Linux e ora vogliamo collegarci con lui per poter scambiare documenti etc. etc.<br />
La cosa più bella del nostro &#8220;nuovo&#8221; palmare è che contiene un daemon SSH con cui possiamo interagire normalmente utilizzando i comandi ssh, scp e così via.<br />
Ma procediamo con ordine (come utente root):</p>
<ul>
<li>Collegare il palmare al PC via seriale</li>
<li><span class="quoteCode">echo 1 &gt; /proc/sys/net/ipv4/ip_forward</span><br />
Così abilitiamo l&#8217;IPForwarding sul nostro PC e permettiamo ai pacchetti da e per l&#8217;IPAQ di passare attraverso il nostro PC (in qualche modo siamo il gateway dell&#8217;IPAQ).</li>
<li><span class="quoteCode">/usr/sbin/pppd /dev/ttyS0 115200 192.168.0.1:192.168.0.2 nodetach \<br />
local noauth nocrtscts lock user ppp proxyarp connect ms-dns 62.152.33.7 \<br />
&#8220;/usr/sbin/chat -v -t3 ogin&#8211;ogin: ppp&#8221;</span><br />
Questo comando indica che:</p>
<ul>
<li>il palmare è collegato alla prima porta seriale (/dev/ttyS0)</li>
<li>bisogna dialogare a 115200 baud senza flow-control (nocrtscts)</li>
<li>che il proprio PC ha IP 192.168.0.1 e il palmare 192.168.0.2</li>
<li>che il palmare deve usare il DNS 62.152.33.7 per risolvere i nomi<br />
Quando il nostro IPAQ sarà raggiungibile via SSH potremmo loggarci e creare così un opportuno <span class="quoteCode">/etc/resolv.conf</span>.</li>
</ul>
</li>
<li>Ecco cosa dovrebbe apparire se tutto è andato bene:<br />
<span class="quoteCode">Serial connection established.<br />
Using interface ppp0<br />
Connect: ppp0 &lt;&#8211;&gt; /dev/ttyS0<br />
Looking for secret in /etc/ppp/pap-secrets for client ppp server (null)<br />
Looking for secret in /etc/ppp/chap-secrets for client ppp server (null)<br />
Couldn&#8217;t set pass-filter in kernel: Invalid argument<br />
found interface eth0 for proxy arp<br />
local  IP address 192.168.0.1<br />
remote IP address 192.168.0.2<br />
</span></li>
<li>Apriamo una konsole sull&#8217;IPAQ (si, come tutti i LINUX anche sull&#8217;IPAQ abbiamo a disposizione una                             console) e proviamo questi comandi:<br />
<span class="quoteCode">ping 192.168.0.1(PING verso il proprio PC)<br />
ping 195.210.91.83 (PING verso l&#8217;IP di www.libero.it)<br />
ping www.libero.it (PING verso www.libero.it)</span></li>
</ul>
<h2>Conclusioni</h2>
<p>Ormai siamo arrivati alla conclusione di questo tutorial e si può continuare a sperimentare con il nostro IPAQ tenendo come punto di riferimento il sito istituzionale della distribuzione <a href="http://familiar.handhelds.org/">Familiar</a> che abbiamo appena installato.</p>
<p><a href="mailto:ottuzzi@gmail.com"><img src="http://www.brucalipto.org/wp-content/uploads/2008/02/ottuzzigoogle.png" alt="EmailOttuzziGoogle" align="right" title="Linux su IPAQ" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brucalipto.org/linux/linux-su-ipaq/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
