slitaz-forge view arm/index.html @ rev 489

Edit /arm/index.html
author Paul Issott <paul@slitaz.org>
date Sat Mar 29 19:01:02 2014 +0000 (2014-03-29)
parents b29da4b62a3f
children 630997667575
line source
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <title>SliTaz ARM</title>
5 <meta charset="utf-8" />
6 <link rel="stylesheet" type="text/css" href="style.css" />
7 <link rel="shortcut icon" href="favicon.ico" />
8 </head>
9 <body>
11 <div id="header">
12 <div id="logo"></div>
13 <div id="network">
14 <!-- <a href="http://scn.slitaz.org/">SCN</a>
15 <a href="http://doc.slitaz.org/">Doc</a>-->
16 <a href="http://forum.slitaz.org/forum/arm">Forum</a>
17 <a href="http://bugs.slitaz.org/?arch=arm">Bugs</a>
18 <a href="http://hg.slitaz.org/slitaz-arm/summary">Hg</a>
19 <a href="http://cook.slitaz.org/cross/arm/">Cooker</a>
20 <a href="http://mirror.slitaz.org/arm/">Mirror</a>
21 </div>
22 <h1><a href="./">SliTaz ARM</a></h1>
23 </div>
25 <div id="block">
26 <!-- arm.slitaz.org navigation -->
27 <div id="block_nav">
29 <nav id="nav">
30 <a href="http://twitter.com/slitaz" title="Follow us on Twitter">
31 <img src="images/twitter.png" alt="Twitter" /></a>
32 <a href="tools.cgi?doc&amp;tool=sat">README</a>
33 <a href="tools.cgi?pkgs">Packages</a>
34 <a href="rpi/">Raspberry Pi</a>
35 </nav>
37 </div>
38 <!-- Information/image -->
39 <div id="block_info">
40 <p>
41 <img src="images/generic.png" alt="generic.png" />
42 Official SliTaz GNU/Linux port to ARM
43 </p>
44 </div>
45 </div>
47 <!-- Content -->
48 <div id="content">
50 <h2>Welcome to SliTaz ARM</h2>
52 <img src="images/arm.png" alt="arm.png"
53 style="float: right; margin: 0 0 10px 20px;" />
54 <p>
55 This website provides information, notes and links about the
56 <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> port to
57 the ARM architecture. SliTaz currently supports the ARM v6 (armel)
58 architecture and work is on the stove for armv6hf (hard float) and
59 armv7.
60 </p>
61 <p>
62 SliTaz ARM is supported by the official SliTaz project but with its
63 own boot scripts for faster start-up. A base system will use around
64 20mb of RAM. SliTaz can turn an ARM device into a music or web server,
65 a NAT, an IRC bot, a small desktop and much more.
66 </p>
68 <div style="text-align: center;">
69 <a href="images/shots/slitaz-rpi-jwm.png"><img
70 src="images/shots/slitaz-rpi-jwm_thumb.png"
71 alt="slitaz-rpi-jwm PNG" /></a>
72 <a href="images/shots/slitaz-rpi-e17.jpg"><img
73 src="images/shots/slitaz-rpi-e17_thumb.png"
74 alt="slitaz-rpi-e17 PNG" /></a>
75 <a href="images/shots/slitaz-rpi-e17-links.png"><img
76 src="images/shots/slitaz-rpi-e17-links_thumb.png"
77 alt="slitaz-rpi-links PNG" /></a>
78 </div>
80 <h2>Raspberry Pi</h2>
82 <p>
83 Currently the SliTaz official ARM port works on the Raspberry Pi and can
84 be used to setup a small server. DirectFB, Xorg, JWM, E17, Openbox and
85 the FOX toolkit is ported and provides a nice and light GUI support.
86 Sat-rpi lets advanced users create custom Rpi flavors with an official
87 Kernel, custom boot options and more.
88 </p>
90 <div class="box-rpi">
91 <a href="rpi/">SliTaz Raspberry Pi Home</a>
92 </div>
94 <h2>Build distros</h2>
96 <p>
97 To create some custom ARM SliTaz flavors we use a tool called 'sat'
98 which stands for SliTaz ARM Tool. Sat is a cmdline tool written
99 in SHell script and in the spirit of SliTaz, light, fast and easy to
100 use! Get the code via the Mercurial Hg repository or download the latest tarball:
101 <a href="http://hg.slitaz.org/slitaz-arm/archive/tip.tar.bz2">tip.tar.bz2</a>
102 </p>
104 <pre>
105 $ hg clone http://hg.slitaz.org/slitaz-arm
106 </pre>
108 <p>
109 You may want to browse the
110 <a href="http://hg.slitaz.org/slitaz-arm">slitaz-arm</a>
111 Hg repo and have a look at the
112 <a href="tools.cgi?doc&amp;tool=sat">README</a> to get started. Once
113 sat is cloned and installed you can generate a distro with a single
114 command from your local slitaz-arm repo:
115 </p>
117 <pre>
118 # sat mirror &amp;&amp; sat gen --flavor=arm-base
119 </pre>
121 <h2>Packages</h2>
123 <p>
124 All SliTaz ARM packages are automatically built by the
125 <a href="http://cook.slitaz.org/cross/arm/">ARM Cooker</a>. To properly
126 handle the SLITAZ_ARCH variable, the recommended Package Manager is
127 <a href="http://hg.slitaz.org/spk">spk</a>. One way to start
128 with the Spk Toolset is to generate a distro and include spk.
129 On a SliTaz ARM system you simply run 'spk-up --list' to get the
130 latest <a href="tools.cgi?pkgs">packages list</a>. The current ARM
131 packages mirror URL:
132 </p>
134 <div class="box-dl">
135 <a href="http://cook.slitaz.org/cross/arm/packages/"
136 >http://cook.slitaz.org/cross/arm/packages/</a>
137 </div>
139 <h2>Prebuilt ARM Toolchain</h2>
141 <p>
142 To compile SliTaz packages to ARM you need a working cross compilation
143 toolchain. You can build your own with 'cross' or use our prebuilt
144 toolchains available from the SliTaz Mirror:
145 </p>
147 <div class="box-dl">
148 <a href="http://mirror.slitaz.org/arm/cross/"
149 >http://mirror.slitaz.org/arm/cross/</a>
150 </div>
152 <h2>Cross compiling</h2>
154 <p>
155 SliTaz provides all the necessary tools for cross compiling Open Source
156 software. The <a href="http://hg.slitaz.org/cookutils">cookutils</a>
157 package provides 'cross' which is used to create cross compilation
158 toolchains and 'cook' is used to cross compile SliTaz packages.
159 </p>
161 <p>
162 README, howto and docs: <a href="tools.cgi?doc&amp;tool=cross">cross</a>
163 - <a href="tools.cgi?doc&amp;tool=cook">cook</a>.
164 </p>
166 <h2>ARM emulator</h2>
168 <p>
169 On SliTaz you need to install the 'qemu-arm' package which provides the
170 Qemu CPU emulator for the ARM platform. If you have built a distro
171 with the sat tool you can emulate it with:
172 </p>
174 <pre>
175 # sat emu
176 </pre>
178 <!-- Close content -->
179 </div>
181 <div id="footer">
182 &copy; 2014 - <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
183 </div>
185 </body>
186 </html>