slitaz-forge annotate arm/index.html @ rev 476

arm: improve website!
author Christophe Lincoln <pankso@slitaz.org>
date Sun Mar 09 14:39:01 2014 +0100 (2014-03-09)
parents ed0476257ebb
children cda8ec5a6ce6
rev   line source
pankso@469 1 <!DOCTYPE html>
pankso@469 2 <html lang="en">
pankso@469 3 <head>
pankso@469 4 <title>SliTaz ARM</title>
pankso@469 5 <meta charset="utf-8" />
pankso@469 6 <link rel="stylesheet" type="text/css" href="style.css" />
pankso@469 7 <link rel="shortcut icon" href="favicon.ico" />
pankso@469 8 </head>
pankso@469 9 <body>
pankso@469 10
pankso@469 11 <div id="header">
pankso@469 12 <div id="logo"></div>
pankso@469 13 <div id="network">
pankso@469 14 <!-- <a href="http://scn.slitaz.org/">SCN</a>
pankso@472 15 <a href="http://doc.slitaz.org/">Doc</a>-->
pankso@472 16 <a href="http://forum.slitaz.org/forum/arm">Forum</a>
pankso@472 17 <a href="http://bugs.slitaz.org/?arch=arm">Bugs</a>
pankso@475 18 <a href="http://hg.slitaz.org/slitaz-arm/summary">Hg</a>
pankso@469 19 <a href="http://cook.slitaz.org/cross/arm/">Cooker</a>
pankso@475 20 <a href="http://mirror.slitaz.org/arm/">Mirror</a>
pankso@469 21 </div>
pankso@469 22 <h1><a href="./">SliTaz ARM</a></h1>
pankso@469 23 </div>
pankso@469 24
pankso@476 25 <div id="block">
pankso@476 26 <!-- arm.slitaz.org navigation -->
pankso@476 27 <div id="block_nav">
pankso@476 28
pankso@476 29 <nav id="nav">
pankso@476 30 <a href="tools.cgi?pkgs">Packages</a>
pankso@476 31 <!-- <a href="rpi/">Raspberry Pi</a> -->
pankso@476 32 </nav>
pankso@476 33
pankso@476 34 </div>
pankso@476 35 <!-- Information/image -->
pankso@476 36 <div id="block_info">
pankso@476 37 <p>
pankso@476 38 <img src="images/generic.png" alt="arm-cpu.png" />
pankso@476 39 Official SliTaz GNU/Linux port to ARM
pankso@476 40 </p>
pankso@476 41 </div>
pankso@476 42 </div>
pankso@476 43
pankso@469 44 <!-- Content -->
pankso@469 45 <div id="content">
pankso@469 46
pankso@469 47 <h2>Welcome to SliTaz ARM</h2>
pankso@469 48
pankso@476 49 <img src="images/arm-cpu.png" alt="arm-cpu.png"
pankso@476 50 style="float: right; margin: 0 0 10px 20px;" />
pankso@469 51 <p>
pankso@476 52
pankso@472 53 This website provides information, notes and links about the
pankso@472 54 <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> port to
paul@473 55 the ARM architecture. SliTaz currently supports the ARM v6 (armel)
pankso@472 56 architecture and work is on the stove for armv6hf (hard float).
pankso@469 57 </p>
pankso@469 58
paul@473 59 <h2>Build distros</h2>
pankso@469 60
pankso@469 61 <p>
pankso@469 62 To create some custom ARM SliTaz flavors we use a tool called 'sat'
paul@471 63 which stands for SliTaz ARM Tool. Sat is a cmdline tool written
paul@471 64 in SHell script and in the spirit of SliTaz, light, fast and easy to
paul@473 65 use! Get the code via the Mercurial Hg repository or download the latest tarball:
pankso@472 66 <a href="http://hg.slitaz.org/slitaz-arm/archive/tip.tar.bz2">tip.tar.bz2</a>
pankso@469 67 </p>
pankso@469 68
pankso@469 69 <pre>
pankso@469 70 $ hg clone http://hg.slitaz.org/slitaz-arm
pankso@469 71 </pre>
pankso@469 72
pankso@469 73 <p>
pankso@472 74 You may want to browse the
pankso@472 75 <a href="http://hg.slitaz.org/slitaz-arm">slitaz-arm</a>
pankso@472 76 Hg repo and have a look at the
pankso@472 77 <a href="tools.cgi?doc&amp;tool=sat">README</a> to get started. Once
paul@473 78 sat is cloned and installed you can generate a distro with a single
paul@473 79 command from your local slitaz-arm repo:
pankso@469 80 </p>
pankso@469 81
pankso@472 82 <pre>
pankso@472 83 # sat mirror &amp;&amp; sat gen --flavor=base
pankso@472 84 </pre>
pankso@472 85
pankso@472 86 <h2>Raspberry Pi</h2>
pankso@469 87
pankso@469 88 <p>
paul@471 89 Currently the SliTaz official ARM port works on the Raspberry Pi and can
paul@471 90 be used to setup a small server. DirectFB is ported and provides a
paul@471 91 nice and light GUI support. A new tool is also on the stove to create
paul@471 92 custom Rpi flavors with an official Kernel, custom boot options and more.
pankso@469 93 </p>
pankso@469 94
pankso@469 95 <p>
pankso@469 96 Official Raspberry Pi website:
pankso@469 97 <a href="http://www.raspberrypi.org/">www.raspberrypi.org</a>
pankso@469 98 </p>
pankso@469 99
pankso@472 100 <h2>Packages</h2>
pankso@472 101
pankso@472 102 <p>
pankso@472 103 All SliTaz ARM packages are automatically built by the
pankso@472 104 <a href="http://cook.slitaz.org/cross/arm/">ARM Cooker</a>. To properly
pankso@472 105 handle the SLITAZ_ARCH variable, the recommended Package Manager is
pankso@472 106 <a href="http://hg.slitaz.org/spk">spk</a>. One way to start
pankso@472 107 with the Spk Toolset is to generate a distro and include the latest Hg
pankso@472 108 version with 'sat gen --spk' and then emulate the system to try it
pankso@472 109 out.
pankso@472 110 </p>
pankso@472 111
pankso@472 112 <p>
pankso@472 113 On a SliTaz ARM system you simply run 'spk-up --list' to get the
pankso@472 114 latest <a href="tools.cgi?pkgs">packages list</a>. The current ARM
pankso@472 115 packages mirror URL:
pankso@472 116 </p>
pankso@472 117
pankso@472 118 <div class="box-dl">
pankso@472 119 <a href="http://cook.slitaz.org/cross/arm/packages/"
pankso@472 120 >http://cook.slitaz.org/cross/arm/packages/</a>
pankso@472 121 </div>
pankso@472 122
pankso@472 123 <h2>Prebuilt ARM Toolchain</h2>
pankso@469 124
pankso@469 125 <p>
pankso@469 126 To compile SliTaz packages to ARM you need a working cross compilation
paul@471 127 toolchain. You can build your own with 'cross' or use our prebuilt
paul@471 128 toolchains available from the SliTaz Mirror:
pankso@472 129 </p>
pankso@472 130
pankso@472 131 <div class="box-dl">
pankso@476 132 <a href="http://mirror.slitaz.org/arm/cross/"
pankso@476 133 >http://mirror.slitaz.org/arm/cross/</a>
pankso@472 134 </div>
pankso@469 135
pankso@472 136 <h2>Cross compiling</h2>
pankso@469 137
pankso@469 138 <p>
paul@471 139 SliTaz provides all the necessary tools for cross compiling Open Source
pankso@469 140 software. The <a href="http://hg.slitaz.org/cookutils">cookutils</a>
paul@471 141 package provides 'cross' which is used to create cross compilation
pankso@469 142 toolchains and 'cook' is used to cross compile SliTaz packages.
pankso@469 143 </p>
pankso@469 144
pankso@469 145 <p>
pankso@469 146 README, howto and doc: <a href="tools.cgi?doc&amp;tool=cross">cross</a>
pankso@472 147 - <a href="tools.cgi?doc&amp;tool=cook">cook</a>.
pankso@469 148 </p>
pankso@469 149
pankso@472 150 <h2>ARM emulator</h2>
pankso@472 151
pankso@472 152 <p>
paul@473 153 On SliTaz you need to install the 'qemu-arm' package which provides the
paul@473 154 Qemu CPU emulator for the ARM platform. If you have built a distro
pankso@472 155 with the sat tool you can emulate it with:
pankso@472 156 </p>
pankso@472 157
pankso@472 158 <pre>
pankso@472 159 # sat emu
pankso@472 160 </pre>
pankso@472 161
pankso@475 162 <!-- Close content -->
pankso@469 163 </div>
pankso@469 164
pankso@469 165 <div id="footer">
pankso@469 166 &copy; 2014 - <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
pankso@469 167 </div>
pankso@469 168
pankso@469 169 </body>
pankso@469 170 </html>