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

arm: improve design and add more info
author Christophe Lincoln <pankso@slitaz.org>
date Wed Mar 05 00:15:16 2014 +0100 (2014-03-05)
parents b774edaacaf0
children 437e34194732
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">Hg</a>
19 <a href="http://cook.slitaz.org/cross/arm/">Cooker</a>
20 </div>
21 <h1><a href="./">SliTaz ARM</a></h1>
22 </div>
24 <!-- Content -->
25 <div id="content">
27 <h2>Welcome to SliTaz ARM</h2>
29 <p>
30 This website provides information, notes and links about the
31 <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> port to
32 the ARM architecture. SliTaz currently support the ARM v6 (armel)
33 architecture and work is on the stove for armv6hf (hard float).
34 </p>
36 <h2>Build distro's</h2>
38 <p>
39 To create some custom ARM SliTaz flavors we use a tool called 'sat'
40 which stands for SliTaz ARM Tool. Sat is a cmdline tool written
41 in SHell script and in the spirit of SliTaz, light, fast and easy to
42 use! Get the code via Mercurial Hg repository or download latest tarball:
43 <a href="http://hg.slitaz.org/slitaz-arm/archive/tip.tar.bz2">tip.tar.bz2</a>
44 </p>
46 <pre>
47 $ hg clone http://hg.slitaz.org/slitaz-arm
48 </pre>
50 <p>
51 You may want to browse the
52 <a href="http://hg.slitaz.org/slitaz-arm">slitaz-arm</a>
53 Hg repo and have a look at the
54 <a href="tools.cgi?doc&amp;tool=sat">README</a> to get started. Once
55 sat is cloned and installed you can generated a distro in a single
56 command line from your local slitaz-arm repo:
57 </p>
59 <pre>
60 # sat mirror &amp;&amp; sat gen --flavor=base
61 </pre>
63 <h2>Raspberry Pi</h2>
65 <p>
66 Currently the SliTaz official ARM port works on the Raspberry Pi and can
67 be used to setup a small server. DirectFB is ported and provides a
68 nice and light GUI support. A new tool is also on the stove to create
69 custom Rpi flavors with an official Kernel, custom boot options and more.
70 </p>
72 <p>
73 Official Raspberry Pi website:
74 <a href="http://www.raspberrypi.org/">www.raspberrypi.org</a>
75 </p>
77 <h2>Packages</h2>
79 <p>
80 All SliTaz ARM packages are automatically built by the
81 <a href="http://cook.slitaz.org/cross/arm/">ARM Cooker</a>. To properly
82 handle the SLITAZ_ARCH variable, the recommended Package Manager is
83 <a href="http://hg.slitaz.org/spk">spk</a>. One way to start
84 with the Spk Toolset is to generate a distro and include the latest Hg
85 version with 'sat gen --spk' and then emulate the system to try it
86 out.
87 </p>
89 <p>
90 On a SliTaz ARM system you simply run 'spk-up --list' to get the
91 latest <a href="tools.cgi?pkgs">packages list</a>. The current ARM
92 packages mirror URL:
93 </p>
95 <div class="box-dl">
96 <a href="http://cook.slitaz.org/cross/arm/packages/"
97 >http://cook.slitaz.org/cross/arm/packages/</a>
98 </div>
100 <h2>Prebuilt ARM Toolchain</h2>
102 <p>
103 To compile SliTaz packages to ARM you need a working cross compilation
104 toolchain. You can build your own with 'cross' or use our prebuilt
105 toolchains available from the SliTaz Mirror:
106 </p>
108 <div class="box-dl">
109 <a href="http://mirror.slitaz.org/packages/cross/"
110 >http://mirror.slitaz.org/packages/cross/</a>
111 </div>
113 <h2>Cross compiling</h2>
115 <p>
116 SliTaz provides all the necessary tools for cross compiling Open Source
117 software. The <a href="http://hg.slitaz.org/cookutils">cookutils</a>
118 package provides 'cross' which is used to create cross compilation
119 toolchains and 'cook' is used to cross compile SliTaz packages.
120 </p>
122 <p>
123 README, howto and doc: <a href="tools.cgi?doc&amp;tool=cross">cross</a>
124 - <a href="tools.cgi?doc&amp;tool=cook">cook</a>.
125 </p>
127 <h2>ARM emulator</h2>
129 <p>
130 On SliTaz you need to install 'qemu-arm' package which provide the
131 Qemu CPU emulattor for the ARM platform. If you have built a distro
132 with the sat tool you can emulate it with:
133 </p>
135 <pre>
136 # sat emu
137 </pre>
139 </div>
141 <div id="footer">
142 &copy; 2014 - <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
143 </div>
145 </body>
146 </html>