* [gentoo-commits] gentoo commit in xml/htdocs/proj/it/base/embedded/handbook: intro.xml
@ 2009-10-06 20:37 Davide Cendron (scen)
0 siblings, 0 replies; 2+ messages in thread
From: Davide Cendron (scen) @ 2009-10-06 20:37 UTC (permalink / raw
To: gentoo-commits
scen 09/10/06 20:37:28
Modified: intro.xml
Log:
Version 0.2, revision 1.4 of EN CVS
Revision Changes Path
1.3 xml/htdocs/proj/it/base/embedded/handbook/intro.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml?r1=1.2&r2=1.3
Index: intro.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- intro.xml 18 Aug 2008 12:19:20 -0000 1.2
+++ intro.xml 6 Oct 2009 20:37:27 -0000 1.3
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml,v 1.2 2008/08/18 12:19:20 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml,v 1.3 2009/10/06 20:37:27 scen Exp $ -->
<sections>
@@ -9,8 +9,8 @@
Un'introduzione al mondo embedded, ai cross-compilatori e ai draghi.
</abstract>
-<version>0.1</version>
-<date>2007-08-12</date>
+<version>0.2</version>
+<date>2009-09-13</date>
<section>
<title>Preludio</title>
@@ -102,7 +102,7 @@
<tr>
<th>Variabile</th>
<th>Significato quando si genera una Cross-Toolchain</th>
- <th>Significato quando si generano dei "Cross Binari"</th>
+ <th>Significato quando si generano dei "Cross-Binari"</th>
</tr>
<tr>
<th>CBUILD</th>
@@ -112,12 +112,20 @@
<tr>
<th>CHOST</th>
<ti>Piattaforma su cui la cross-toolchain sarà eseguita</ti>
- <ti>Piattaforma su cui la cross-toolchain sarà eseguita</ti>
+ <ti>
+ Piattaforma su cui saranno eseguiti i binari compilati dalla cross-toolchain
+ </ti>
</tr>
<tr>
<th>CTARGET</th>
- <ti>Piattaforma per cui la cross-toolchain sta generando i binari</ti>
- <ti>Non ha senso per i "cross-binari" -- non impostare</ti>
+ <ti>
+ Piattaforma su cui sarano eseguiti i binari compilati dalla cross-toolchain
+ </ti>
+ <ti>
+ Piattaforma su cui sarano eseguiti i binari compilati dalla
+ cross-toolchain. Ridondante, ma non c'è pericolo se si imposta questa
+ variabile, e solo pochi binari si comportano allo stesso modo.
+ </ti>
</tr>
<tr>
<th>ROOT</th>
@@ -144,7 +152,7 @@
<tr>
<th>Variabile</th>
<th>Valore per Generare la Cross-Toolchain</th>
- <th>Valore per Generare i "Cross Binari"</th>
+ <th>Valore per Generare i "Cross-Binari"</th>
</tr>
<tr>
<th>CBUILD</th>
@@ -179,37 +187,4 @@
</body>
</section>
-<section>
-<title>Alcuni Utili Strumenti</title>
-<body>
-
-<ul>
- <li>
- <c>binutils-config</c> - Gestisce le versioni "slotted" (affiancate, ndT)
- delle binutils
- </li>
- <li>
- <c>gcc-config</c> - Gestisce le versioni "slotted" (affiancate, ndT) del GCC
- </li>
- <li>
- <c>crossdev</c> - Genera ed installa toolchain "slotted" (affiancate, ndT)
- per le piattaforme supportate dal GCC
- </li>
- <li>
- <c>qpkg</c> - Crea pacchetti binari da ebuild cross-compilati nella sysroot
- </li>
-</ul>
-
-<p>
-Tutti gli strumenti fin qui elencati serviranno, per cui potrebbe esser questo
-il momento buono per installarli, se non sono già presenti sul proprio sistema:
-</p>
-
-<pre caption="Installare gli strumenti per il cross development">
-# <i>emerge --sync</i>
-# <i>emerge -av portage-utils crossdev</i>
-</pre>
-
-</body>
-</section>
</sections>
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/it/base/embedded/handbook: intro.xml
@ 2010-05-05 20:05 Davide Cendron (scen)
0 siblings, 0 replies; 2+ messages in thread
From: Davide Cendron (scen) @ 2010-05-05 20:05 UTC (permalink / raw
To: gentoo-commits
scen 10/05/05 20:05:10
Modified: intro.xml
Log:
Version 0.3, revision 1.6 of EN CVS
Revision Changes Path
1.4 xml/htdocs/proj/it/base/embedded/handbook/intro.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml?r1=1.3&r2=1.4
Index: intro.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- intro.xml 6 Oct 2009 20:37:27 -0000 1.3
+++ intro.xml 5 May 2010 20:05:10 -0000 1.4
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml,v 1.3 2009/10/06 20:37:27 scen Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/base/embedded/handbook/intro.xml,v 1.4 2010/05/05 20:05:10 scen Exp $ -->
<sections>
@@ -9,8 +9,8 @@
Un'introduzione al mondo embedded, ai cross-compilatori e ai draghi.
</abstract>
-<version>0.2</version>
-<date>2009-09-13</date>
+<version>0.3</version>
+<date>2010-04-13</date>
<section>
<title>Preludio</title>
@@ -95,7 +95,9 @@
Alcune variabili d'ambiente usate dalla toolchain di Gentoo e da Portage possono
confondere sviluppatori non esperti di cross development. La seguente tabella
spiega alcune di queste ingannevoli variabili e fornisce dei valori tipo, basati
-sugli esempi di cross development presentati in questa guida.
+sugli esempi di cross development presentati in questa guida. Vedere <uri
+link="#terminology">Ulteriori Terminologie e Variabili</uri> per altre
+variabili insolite e relativi concetti.
</p>
<table>
@@ -187,4 +189,53 @@
</body>
</section>
+<section id="terminology">
+<title>Ulteriori Terminologie e Variabili</title>
+<body>
+
+<dl>
+<dt><c>canadian cross</c></dt>
+<dd>
+ Il processo di generare un cross-compilatore che funzionerà su una piattaforma
+ differente da quella dove è stato compilato (CBUILD != CHOST &&
+ CHOST != CTARGET)
+</dd>
+
+<dt><c>sysroot: system root</c></dt>
+<dd>
+ La directory dove il compilatore cercherà i proprio header standard e le
+ proprie librerie
+</dd>
+
+<dt><c>hardfloat</c></dt>
+<dd>
+ Il Sistema ha un'Unità a Virgola Mobile (Floating Point Unit (FPU)) per
+ gestire calcoli matematici a virgola mobile
+</dd>
+
+<dt><c>softfloat</c></dt>
+<dd>
+ Il Sistema non è dotato di una FPU hardware, perciò tutte le operazioni a
+ virgola mobile sono approssimate in virgola fissa
+</dd>
+
+<dt><c>PIE</c></dt>
+<dd>Position Independent Executable (-fPIE -pie)</dd>
+
+<dt><c>PIC</c></dt>
+<dd>Position Independent Code (-fPIC)</dd>
+
+<dt><c>CRT</c></dt>
+<dd>C RunTime</dd>
+
+<dt><c>Tuple</c></dt>
+<dd>
+ Per crossdev, è definito come una stringa nel formato
+ <c>ARCH-VENDOR-OS-LIBC</c>. Vedere <c>crossdev -t help</c> per informarsi
+ precise su come questa stringa può essere completata.
+</dd>
+</dl>
+
+</body>
+</section>
</sections>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-05-05 20:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-05 20:05 [gentoo-commits] gentoo commit in xml/htdocs/proj/it/base/embedded/handbook: intro.xml Davide Cendron (scen)
-- strict thread matches above, loose matches on Subject: below --
2009-10-06 20:37 Davide Cendron (scen)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox