<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=3183&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / [ ARMEL ] Builds, for RPi's Boards]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=3183</link>
		<description><![CDATA[The most recent posts in [ ARMEL ] Builds, for RPi's Boards.]]></description>
		<lastBuildDate>Tue, 10 Nov 2020 01:33:07 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [ ARMEL ] Builds, for RPi's Boards]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25768#p25768</link>
			<description><![CDATA[<div class="quotebox"><cite>ShorTie wrote:</cite><blockquote><div><p>They are moving away from /opt/vc/lib and to a more normal of /usr</p></div></blockquote></div><p>hello ShorTie, thanks,<br />When you install them, I believe they are still copied to /opt/vc/lib?<br />If they are moving away, to&#160; /opt, its a good sign <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (tuxd3v)]]></author>
			<pubDate>Tue, 10 Nov 2020 01:33:07 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25768#p25768</guid>
		</item>
		<item>
			<title><![CDATA[Re: [ ARMEL ] Builds, for RPi's Boards]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25767#p25767</link>
			<description><![CDATA[<p>They are moving away from /opt/vc/lib and to a more normal of /usr</p>]]></description>
			<author><![CDATA[dummy@example.com (ShorTie)]]></author>
			<pubDate>Tue, 10 Nov 2020 00:11:15 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25767#p25767</guid>
		</item>
		<item>
			<title><![CDATA[Re: [ ARMEL ] Builds, for RPi's Boards]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25726#p25726</link>
			<description><![CDATA[<p>1) Check if DHT22, AM2302&#160; humidity/Temperature sensors are available in mainline,</p><p>If so,<br />Build kernel modules for them( in next kernel revision.. ).</p><p>2) Check if its possible to get: userspace libraries for EGL, mmal, GLESv2, vcos, openmaxil, vchiq_arm, bcm_host, WFC, OpenVG,<br />From: <a href="https://github.com/raspberrypi/userland" rel="nofollow">https://github.com/raspberrypi/userland</a>.</p><p>To use directly in devuan image in &#039;/opt/vc/lib&#039;..</p>]]></description>
			<author><![CDATA[dummy@example.com (tuxd3v)]]></author>
			<pubDate>Sat, 07 Nov 2020 20:39:31 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25726#p25726</guid>
		</item>
		<item>
			<title><![CDATA[[ ARMEL ] Builds, for RPi's Boards]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=18725#p18725</link>
			<description><![CDATA[<p>Hello All,<br />This is the arm32( armel ) counterpart, for RaspBerryPi&#039;s, Using ARMv6 &#039;arm1176jzf-s&#039;..<br />Suported Boards:<br />bcm2835-rpi-a-plus.dtb<br />bcm2835-rpi-a.dtb<br />bcm2835-rpi-b-plus.dtb<br />bcm2835-rpi-b-rev2.dtb<br />bcm2835-rpi-b.dtb<br />bcm2835-rpi-cm1-io1.dtb<br />bcm2835-rpi-zero-w.dtb<br />bcm2835-rpi-zero.dtb<br />bcm2836-rpi-2-b.dtb<br />bcm2837-rpi-3-a-plus.dtb<br />bcm2837-rpi-3-b-plus.dtb<br />bcm2837-rpi-3-b.dtb<br />bcm2837-rpi-cm3-io3.dtb </p><p>In the next Iterations, will be also there&#160; a &#039;Desktop&#039; build type..</p><p>In this case, there is a <strong>v0.3beta Server</strong> build.</p><p>Features &amp; Versions:</p><p>1) - U-boot boot-loader&#160; &#160; &#160; &#160;- <strong>v201910</strong> ( built for for armel BUT with Floating Point support )<br />2) - Linux Kernel&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; - <strong>Stable 5.3.13-1</strong> ( built for armel BUT with Floating Point support )<br />3) - UserSpace&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; - <strong>Devuan beowulf</strong> ( for armel )<br />4) - Changelog&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;- <strong>Beowulf, Leds</strong></p><p>1) BootLoader( RPi binaries plus u-boot )<br />&#039;bootcode.bin&#039;, starts the board, calls &#039;config.txt&#039;, were it knows about uboot, then the Videocore4 executes &#039;start.elf&#039;, and will bring-up, the kernel specified in &#039;uboot.cmd&#039;</p><p>Disk Partitioning scheme:</p><div class="codebox"><pre><code># parted /dev/mmcblk0
(...)
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      4194kB  273MB   268MB   primary  fat32        lba
 2      273MB   1321MB  1049MB  primary  ext4</code></pre></div><p>a)&#160; &#160;- Bootloader( U-Boot ), is in the 1st partition<br />&#160; a1) - The Bootloader will search for a file called <strong>&#039;boot.scr&#039;</strong>, and after initialise the u-boot environment, <span class="bbu">will execute that script</span>..<br />&#160; a2) - In&#160; <strong>&#039;boot.scr&#039;</strong>,<span class="bbu"> for this image</span>, it will point to &#039;RaspBerry Pi1 B v1.0&#039; Device Tree Binary File by default( was tested there.. )..<br />&#160; a3) - <span class="bbu">IF you have other board than&#160; <strong>&#039;RaspBerry Pi1 B v1.0&#039;</strong></span>, please Read Bellow in the &#039;Notes Section&#039;..&#160; &#160; <br />b)&#160; &#160;- 1st Partition is mounted as&#160; <strong>&#039;/boot&#039;</strong><br />c)&#160; &#160;- 2nd Partition is mounted as rootfs <strong>&#039;/&#039;</strong></p><p>NOTA!<br />The Bootloader in a) usually takes ~600KiB..</p><p><strong>If you have Other Board than &#039;RaspBerry Pi1 B v1.0&#039;</strong>, situation described in <strong>a3)</strong>:<br />The &#039;boot.cmd&#039; script( format, Human Readable ):</p><div class="codebox"><pre><code>setenv bootdelay 3
#setenv baudrate 115200
# Send debug info to uart, and also display
setenv stdout serial,vga
setenv stderr serial,vga

mmc dev 0
# Set fdtfile envvar to corresponding dtb file
setenv fdt_addr 0x02400000
setenv fdtfile bcm2835-rpi-b.dtb
# 64bits Kernels loads at kernel_addr_r 0x80000
setenv kernel_addr 0x08000
setenv bootargs earlyprintk=serial,ttyAMA0,115200n8 console=ttyAMA0,115200n8 console=tty0 root=/dev/mmcblk0p2 rw rootfstype=ext4 elevator=noop fsck.repair=yes rootwait smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 selinux=0 noinitrd
load mmc 0:2 ${fdt_addr} usr/lib/linux-image-5.3.13/${fdtfile} || load mmc 0:1 ${fdt_addr} ${fdtfile} || load mmc 0:1 ${fdt_addr} boot/${fdtfile}
load mmc 0:1 ${kernel_addr} vmlinuz-5.3.13 || load mmc 0:1 ${kernel_addr} zImage || load mmc 0:1 ${kernel_addr} boot/vmlinuz-5.3.13 || load mmc 0:1 ${kernel_addr} boot/zImage
bootz ${kernel_addr} - ${fdt_addr}</code></pre></div><p>Write this Image, to a sd-card.<br />Mount 1st Partition in &#039;/mnt&#039;,</p><div class="codebox"><pre><code>mount /dev/sdb1 /mnt</code></pre></div><p>Then change the &#039;boot.cmd&#039; script to point to your board..<br /># You can find a list of supported boards &#039;dtb&#039; files in: &#039;/usr/lib/linux-image-5.3.13&#039;( or in the beguining of this article <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> )<br /># Edit the file &#039;boot.cmd&#039;, with &#039;vi&#039; for example.<br /># change the line:</p><div class="codebox"><pre><code>setenv fdtfile bcm2835-rpi-b.dtb</code></pre></div><p>to</p><div class="codebox"><pre><code>setenv fdtfile your_board.dtb</code></pre></div><p>Save the file,<br /># Generate the <span class="bbu">real script</span> file( binary ),<strong> &#039;boot.scr&#039;</strong></p><div class="codebox"><pre><code>mkimage -C none -A arm -T script -d boot.cmd boot.scr</code></pre></div><p>Done!</p><p>2) - Linux Kernel</p><p>Packages:</p><p>There are 3 packages installed:</p><div class="codebox"><pre><code># dpkg -l |grep -E &quot;(linux-.*(headers|image|libc-dev))&quot;
ii  linux-headers-5.3.13:armhf 5.3.13-1        armhf        Linux kernel headers for 5.3.13 on armhf
ii  linux-image-5.3.13:armhf   5.3.13-1        armhf        Linux kernel, version 5.3.13
ii  linux-libc-dev:armhf       5.3.13-1        armhf        Linux support headers for userspace development</code></pre></div><p>The target will be to improving the Device Tree Bindings, for each board, when possible..</p><p>3) - UserSpace -Users &amp; Passwords:</p><p>a) <strong>root</strong>&#160; &#160; &#160; - password &#039;<strong>toor</strong>&#039;<br />b) <strong>devuan</strong> - password &#039;<strong>devuan</strong>&#039;</p><p>NOTA!<br />SSH is enabled, so that you can login, but <span class="bbu">root login, is disabled</span>, you should login as <strong>&#039;devuan&#039;</strong>, only then switch to &#039;root&#039;, if you want to.. for that,<br />After Login as &#039;devuan&#039;, issue:</p><div class="codebox"><pre><code>sudo su -</code></pre></div><p>And type your <strong>&#039;devuan&#039;</strong> password, that&#039;s it..</p><p>4) - ChangeLog<br />Migration to beowulf<br />Led &#039;ACK&#039; driver changed to &#039;cpu0&#039;, to reflect CPU usage</p><div class="codebox"><pre><code>~# echo cpu0 &gt; /sys/class/leds/ACT/trigger</code></pre></div><p>For this image, to reach more Supported Hardware and Users, your help is also needed <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Testing <strong><a href="https://cld.pt/dl/download/d110a075-6116-41cd-89b4-2a4b3b2666ea/devuan-ascii-rpi-armel-0.3-beta.img.xz?download=true" rel="nofollow">this Image</a></strong>, posting your feedback, and improvements..<br />Sha256sum:</p><div class="codebox"><pre><code>~$ sha256sum devuan-ascii-rpi-armel-0.3-beta.img.xz 
eadf5b2e94e9953c80467ea3f2e8c1b962e6459a7f712d8bf817e4bb56c3ea64  devuan-ascii-rpi-armel-0.3-beta.img.xz</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (tuxd3v)]]></author>
			<pubDate>Wed, 27 Nov 2019 15:03:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=18725#p18725</guid>
		</item>
	</channel>
</rss>
