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

tank: small fix
author Christophe Lincoln <pankso@slitaz.org>
date Mon Mar 10 23:54:20 2014 +0100 (2014-03-10)
parents 24ef95fca0a4
children 6edeeb20e6e0
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-cpu.png" alt="arm-cpu.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).
58 </p>
60 <h2>Build distros</h2>
62 <p>
63 To create some custom ARM SliTaz flavors we use a tool called 'sat'
64 which stands for SliTaz ARM Tool. Sat is a cmdline tool written
65 in SHell script and in the spirit of SliTaz, light, fast and easy to
66 use! Get the code via the Mercurial Hg repository or download the latest tarball:
67 <a href="http://hg.slitaz.org/slitaz-arm/archive/tip.tar.bz2">tip.tar.bz2</a>
68 </p>
70 <pre>
71 $ hg clone http://hg.slitaz.org/slitaz-arm
72 </pre>
74 <p>
75 You may want to browse the
76 <a href="http://hg.slitaz.org/slitaz-arm">slitaz-arm</a>
77 Hg repo and have a look at the
78 <a href="tools.cgi?doc&amp;tool=sat">README</a> to get started. Once
79 sat is cloned and installed you can generate a distro with a single
80 command from your local slitaz-arm repo:
81 </p>
83 <pre>
84 # sat mirror &amp;&amp; sat gen --flavor=base
85 </pre>
87 <h2>Raspberry Pi</h2>
89 <p>
90 Currently the SliTaz official ARM port works on the Raspberry Pi and can
91 be used to setup a small server. DirectFB is ported and provides a
92 nice and light GUI support. A new tool is also on the stove to create
93 custom Rpi flavors with an official Kernel, custom boot options and more.
94 </p>
96 <p>
97 Official Raspberry Pi website:
98 <a href="http://www.raspberrypi.org/">www.raspberrypi.org</a>
99 </p>
101 <h2>Packages</h2>
103 <p>
104 All SliTaz ARM packages are automatically built by the
105 <a href="http://cook.slitaz.org/cross/arm/">ARM Cooker</a>. To properly
106 handle the SLITAZ_ARCH variable, the recommended Package Manager is
107 <a href="http://hg.slitaz.org/spk">spk</a>. One way to start
108 with the Spk Toolset is to generate a distro and include the latest Hg
109 version with 'sat gen --spk' and then emulate the system to try it
110 out.
111 </p>
113 <p>
114 On a SliTaz ARM system you simply run 'spk-up --list' to get the
115 latest <a href="tools.cgi?pkgs">packages list</a>. The current ARM
116 packages mirror URL:
117 </p>
119 <div class="box-dl">
120 <a href="http://cook.slitaz.org/cross/arm/packages/"
121 >http://cook.slitaz.org/cross/arm/packages/</a>
122 </div>
124 <h2>Prebuilt ARM Toolchain</h2>
126 <p>
127 To compile SliTaz packages to ARM you need a working cross compilation
128 toolchain. You can build your own with 'cross' or use our prebuilt
129 toolchains available from the SliTaz Mirror:
130 </p>
132 <div class="box-dl">
133 <a href="http://mirror.slitaz.org/arm/cross/"
134 >http://mirror.slitaz.org/arm/cross/</a>
135 </div>
137 <h2>Cross compiling</h2>
139 <p>
140 SliTaz provides all the necessary tools for cross compiling Open Source
141 software. The <a href="http://hg.slitaz.org/cookutils">cookutils</a>
142 package provides 'cross' which is used to create cross compilation
143 toolchains and 'cook' is used to cross compile SliTaz packages.
144 </p>
146 <p>
147 README, howto and doc: <a href="tools.cgi?doc&amp;tool=cross">cross</a>
148 - <a href="tools.cgi?doc&amp;tool=cook">cook</a>.
149 </p>
151 <h2>ARM emulator</h2>
153 <p>
154 On SliTaz you need to install the 'qemu-arm' package which provides the
155 Qemu CPU emulator for the ARM platform. If you have built a distro
156 with the sat tool you can emulate it with:
157 </p>
159 <pre>
160 # sat emu
161 </pre>
163 <!-- Close content -->
164 </div>
166 <div id="footer">
167 &copy; 2014 - <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
168 </div>
170 </body>
171 </html>