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

Some fixes and improvment to arm website
author Christophe Lincoln <pankso@slitaz.org>
date Tue Mar 18 23:54:33 2014 +0100 (2014-03-18)
parents cda8ec5a6ce6
children 9db78092f058
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="tools.cgi?doc&amp;tool=sat">README</a>
31 <a href="tools.cgi?pkgs">Packages</a>
32 <!-- <a href="rpi/">Raspberry Pi</a> -->
33 </nav>
35 </div>
36 <!-- Information/image -->
37 <div id="block_info">
38 <p>
39 <img src="images/generic.png" alt="arm-cpu.png" />
40 Official SliTaz GNU/Linux port to ARM
41 </p>
42 </div>
43 </div>
45 <!-- Content -->
46 <div id="content">
48 <h2>Welcome to SliTaz ARM</h2>
50 <img src="images/arm.png" alt="arm.png"
51 style="float: right; margin: 0 0 10px 20px;" />
52 <p>
54 This website provides information, notes and links about the
55 <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> port to
56 the ARM architecture. SliTaz currently supports the ARM v6 (armel)
57 architecture and work is on the stove for armv6hf (hard float) and
58 armv7.
59 </p>
60 <p>
61 SliTaz ARM is supported by the official SliTaz project but with it's
62 own boot scripts for faster start-up and it's own build tools. A base
63 system will use around 20mb of RAM. SliTaz can turn our ARM device into
64 a music or web server, a NAT, an IRC bot, a small desktop and much more.
65 </p>
67 <h2>Raspberry Pi</h2>
69 <p>
70 Currently the SliTaz official ARM port works on the Raspberry Pi and can
71 be used to setup a small server. DirectFB is ported and provides a
72 nice and light GUI support. A new tool is also on the stove to create
73 custom Rpi flavors with an official Kernel, custom boot options and more.
74 </p>
76 <p>
77 Official Raspberry Pi website:
78 <a href="http://www.raspberrypi.org/">www.raspberrypi.org</a>
79 </p>
81 <h2>Build distros</h2>
83 <p>
84 To create some custom ARM SliTaz flavors we use a tool called 'sat'
85 which stands for SliTaz ARM Tool. Sat is a cmdline tool written
86 in SHell script and in the spirit of SliTaz, light, fast and easy to
87 use! Get the code via the Mercurial Hg repository or download the latest tarball:
88 <a href="http://hg.slitaz.org/slitaz-arm/archive/tip.tar.bz2">tip.tar.bz2</a>
89 </p>
91 <pre>
92 $ hg clone http://hg.slitaz.org/slitaz-arm
93 </pre>
95 <p>
96 You may want to browse the
97 <a href="http://hg.slitaz.org/slitaz-arm">slitaz-arm</a>
98 Hg repo and have a look at the
99 <a href="tools.cgi?doc&amp;tool=sat">README</a> to get started. Once
100 sat is cloned and installed you can generate a distro with a single
101 command from your local slitaz-arm repo:
102 </p>
104 <pre>
105 # sat mirror &amp;&amp; sat gen --flavor=base
106 </pre>
108 <h2>Packages</h2>
110 <p>
111 All SliTaz ARM packages are automatically built by the
112 <a href="http://cook.slitaz.org/cross/arm/">ARM Cooker</a>. To properly
113 handle the SLITAZ_ARCH variable, the recommended Package Manager is
114 <a href="http://hg.slitaz.org/spk">spk</a>. One way to start
115 with the Spk Toolset is to generate a distro and include spk.
116 On a SliTaz ARM system you simply run 'spk-up --list' to get the
117 latest <a href="tools.cgi?pkgs">packages list</a>. The current ARM
118 packages mirror URL:
119 </p>
121 <div class="box-dl">
122 <a href="http://cook.slitaz.org/cross/arm/packages/"
123 >http://cook.slitaz.org/cross/arm/packages/</a>
124 </div>
126 <h2>Prebuilt ARM Toolchain</h2>
128 <p>
129 To compile SliTaz packages to ARM you need a working cross compilation
130 toolchain. You can build your own with 'cross' or use our prebuilt
131 toolchains available from the SliTaz Mirror:
132 </p>
134 <div class="box-dl">
135 <a href="http://mirror.slitaz.org/arm/cross/"
136 >http://mirror.slitaz.org/arm/cross/</a>
137 </div>
139 <h2>Cross compiling</h2>
141 <p>
142 SliTaz provides all the necessary tools for cross compiling Open Source
143 software. The <a href="http://hg.slitaz.org/cookutils">cookutils</a>
144 package provides 'cross' which is used to create cross compilation
145 toolchains and 'cook' is used to cross compile SliTaz packages.
146 </p>
148 <p>
149 README, howto and doc: <a href="tools.cgi?doc&amp;tool=cross">cross</a>
150 - <a href="tools.cgi?doc&amp;tool=cook">cook</a>.
151 </p>
153 <h2>ARM emulator</h2>
155 <p>
156 On SliTaz you need to install the 'qemu-arm' package which provides the
157 Qemu CPU emulator for the ARM platform. If you have built a distro
158 with the sat tool you can emulate it with:
159 </p>
161 <pre>
162 # sat emu
163 </pre>
165 <!-- Close content -->
166 </div>
168 <div id="footer">
169 &copy; 2014 - <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
170 </div>
172 </body>
173 </html>