slitaz-forge 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 |
files | arm/images/download.png arm/index.html arm/style.css |
line diff
1.1 Binary file arm/images/download.png has changed
2.1 --- a/arm/index.html Mon Mar 03 16:05:29 2014 +0000 2.2 +++ b/arm/index.html Wed Mar 05 00:15:16 2014 +0100 2.3 @@ -12,9 +12,9 @@ 2.4 <div id="logo"></div> 2.5 <div id="network"> 2.6 <!-- <a href="http://scn.slitaz.org/">SCN</a> 2.7 - <a href="http://doc.slitaz.org/">Doc</a> 2.8 - <a href="http://forum.slitaz.org/">Forum</a> --> 2.9 - <a href="http://bugs.slitaz.org/">Bugs</a> 2.10 + <a href="http://doc.slitaz.org/">Doc</a>--> 2.11 + <a href="http://forum.slitaz.org/forum/arm">Forum</a> 2.12 + <a href="http://bugs.slitaz.org/?arch=arm">Bugs</a> 2.13 <a href="http://hg.slitaz.org/slitaz-arm">Hg</a> 2.14 <a href="http://cook.slitaz.org/cross/arm/">Cooker</a> 2.15 </div> 2.16 @@ -27,43 +27,20 @@ 2.17 <h2>Welcome to SliTaz ARM</h2> 2.18 2.19 <p> 2.20 - This website provides information, notes and links about the SliTaz 2.21 - GNU/Linux port to the ARM architecture. 2.22 + This website provides information, notes and links about the 2.23 + <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> port to 2.24 + the ARM architecture. SliTaz currently support the ARM v6 (armel) 2.25 + architecture and work is on the stove for armv6hf (hard float). 2.26 </p> 2.27 2.28 -<h3>Packages</h3> 2.29 - 2.30 -<p> 2.31 - All SliTaz ARM packages are automatically built by the 2.32 - <a href="http://cook.slitaz.org/cross/arm/">ARM Cooker</a>. To properly 2.33 - handle the SLITAZ_ARCH variable, the recommended Package Manager is 2.34 - <a href="http://hg.slitaz.org/spk">spk</a>. One way to start 2.35 - with the Spk Toolset is to generate a distro and include the latest Hg 2.36 - version with 'sat gen --spk' and then emulate the system to try it 2.37 - out. 2.38 -</p> 2.39 - 2.40 -<p> 2.41 - Run 'spk-up --list' to get the latest 2.42 - <a href="tools.cgi?pkgs">packages list</a>. 2.43 -</p> 2.44 - 2.45 -<p> 2.46 - Current ARM packages mirror URL: 2.47 - <a href="http://cook.slitaz.org/cross/arm/packages/" 2.48 - >http://cook.slitaz.org/cross/arm/packages/</a> 2.49 -</p> 2.50 - 2.51 -<h3>SliTaz ARM Tools</h3> 2.52 +<h2>Build distro's</h2> 2.53 2.54 <p> 2.55 To create some custom ARM SliTaz flavors we use a tool called 'sat' 2.56 which stands for SliTaz ARM Tool. Sat is a cmdline tool written 2.57 in SHell script and in the spirit of SliTaz, light, fast and easy to 2.58 - use! You may want to browse the 2.59 - <a href="http://hg.slitaz.org/slitaz-arm">slitaz-arm</a> 2.60 - Hg repo and have a look at the 2.61 - <a href="tools.cgi?doc&tool=sat">README</a>. 2.62 + use! Get the code via Mercurial Hg repository or download latest tarball: 2.63 + <a href="http://hg.slitaz.org/slitaz-arm/archive/tip.tar.bz2">tip.tar.bz2</a> 2.64 </p> 2.65 2.66 <pre> 2.67 @@ -71,11 +48,19 @@ 2.68 </pre> 2.69 2.70 <p> 2.71 - Sat in under heavy development so don't forget to update your Hg repo 2.72 - - March 2014. 2.73 + You may want to browse the 2.74 + <a href="http://hg.slitaz.org/slitaz-arm">slitaz-arm</a> 2.75 + Hg repo and have a look at the 2.76 + <a href="tools.cgi?doc&tool=sat">README</a> to get started. Once 2.77 + sat is cloned and installed you can generated a distro in a single 2.78 + command line from your local slitaz-arm repo: 2.79 </p> 2.80 2.81 -<h3>Raspberry Pi</h3> 2.82 +<pre> 2.83 +# sat mirror && sat gen --flavor=base 2.84 +</pre> 2.85 + 2.86 +<h2>Raspberry Pi</h2> 2.87 2.88 <p> 2.89 Currently the SliTaz official ARM port works on the Raspberry Pi and can 2.90 @@ -89,17 +74,43 @@ 2.91 <a href="http://www.raspberrypi.org/">www.raspberrypi.org</a> 2.92 </p> 2.93 2.94 -<h3>Prebuilt ARM Toolchain</h3> 2.95 +<h2>Packages</h2> 2.96 + 2.97 +<p> 2.98 + All SliTaz ARM packages are automatically built by the 2.99 + <a href="http://cook.slitaz.org/cross/arm/">ARM Cooker</a>. To properly 2.100 + handle the SLITAZ_ARCH variable, the recommended Package Manager is 2.101 + <a href="http://hg.slitaz.org/spk">spk</a>. One way to start 2.102 + with the Spk Toolset is to generate a distro and include the latest Hg 2.103 + version with 'sat gen --spk' and then emulate the system to try it 2.104 + out. 2.105 +</p> 2.106 + 2.107 +<p> 2.108 + On a SliTaz ARM system you simply run 'spk-up --list' to get the 2.109 + latest <a href="tools.cgi?pkgs">packages list</a>. The current ARM 2.110 + packages mirror URL: 2.111 +</p> 2.112 + 2.113 +<div class="box-dl"> 2.114 + <a href="http://cook.slitaz.org/cross/arm/packages/" 2.115 + >http://cook.slitaz.org/cross/arm/packages/</a> 2.116 +</div> 2.117 + 2.118 +<h2>Prebuilt ARM Toolchain</h2> 2.119 2.120 <p> 2.121 To compile SliTaz packages to ARM you need a working cross compilation 2.122 toolchain. You can build your own with 'cross' or use our prebuilt 2.123 toolchains available from the SliTaz Mirror: 2.124 +</p> 2.125 + 2.126 +<div class="box-dl"> 2.127 <a href="http://mirror.slitaz.org/packages/cross/" 2.128 >http://mirror.slitaz.org/packages/cross/</a> 2.129 -</p> 2.130 +</div> 2.131 2.132 -<h3>Cross compiling</h3> 2.133 +<h2>Cross compiling</h2> 2.134 2.135 <p> 2.136 SliTaz provides all the necessary tools for cross compiling Open Source 2.137 @@ -110,9 +121,21 @@ 2.138 2.139 <p> 2.140 README, howto and doc: <a href="tools.cgi?doc&tool=cross">cross</a> 2.141 - - <a href="tools.cgi?doc&tool=cook">cook</a> 2.142 + - <a href="tools.cgi?doc&tool=cook">cook</a>. 2.143 </p> 2.144 2.145 +<h2>ARM emulator</h2> 2.146 + 2.147 +<p> 2.148 + On SliTaz you need to install 'qemu-arm' package which provide the 2.149 + Qemu CPU emulattor for the ARM platform. If you have built a distro 2.150 + with the sat tool you can emulate it with: 2.151 +</p> 2.152 + 2.153 +<pre> 2.154 +# sat emu 2.155 +</pre> 2.156 + 2.157 </div> 2.158 2.159 <div id="footer">
3.1 --- a/arm/style.css Mon Mar 03 16:05:29 2014 +0000 3.2 +++ b/arm/style.css Wed Mar 05 00:15:16 2014 +0100 3.3 @@ -4,8 +4,8 @@ 3.4 body { font: 13px sans-serif, vernada, arial; margin: 0; } 3.5 h1 { margin: 0; padding: 8px; color: #fff; font-size: 20px; } 3.6 h1 a { color: #fff; text-decoration: none; } 3.7 -h2 { color: #444; } 3.8 -h3 { color: #666; font-size: 140%; border-bottom: 1px dashed #afafaf; } 3.9 +h2 { color: #444; border-bottom: 1px dashed #afafaf; padding: 2px 0px;} 3.10 +h3 { color: #666; font-size: 140%; } 3.11 a { text-decoration: underline; color: #215090; } 3.12 a:hover { text-decoration: none; } 3.13 img { border: 0pt none; vertical-align: middle; } 3.14 @@ -104,8 +104,14 @@ 3.15 margin: 4px 0px; 3.16 } 3.17 3.18 -pre, .box { 3.19 - background-color: #f8f8f8; 3.20 +.box-dl { 3.21 + background: url("images/download.png") no-repeat 12px center; 3.22 + padding: 16px 16px 16px 54px; 3.23 + margin: 20px 60px; 3.24 +} 3.25 + 3.26 +pre, .box, .box-dl { 3.27 + background-color: #efefef; 3.28 border: 1px solid #ddd; 3.29 } 3.30 3.31 @@ -121,7 +127,7 @@ 3.32 3.33 /* Round corner */ 3.34 3.35 -pre, img, .box, input[type="text"] { 3.36 +pre, img, .box, .box-dl, input[type="text"] { 3.37 -moz-border-radius: 4px; 3.38 -webkit-border-radius: 4px; 3.39 border-radius: 4px;