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&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 && 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&tool=cross">cross</a> |
pankso@472 | 147 - <a href="tools.cgi?doc&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 © 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> |