Sugar Creation Kit/sck/Advanced Topics: Difference between revisions

Satellit (talk | contribs)
Satellit (talk | contribs)
 
(27 intermediate revisions by 2 users not shown)
Line 4: Line 4:
===[[Sugar_Network/Tutorial|Sugar Network Tutorial]]===
===[[Sugar_Network/Tutorial|Sugar Network Tutorial]]===
*Annotated screen shots with Links
*Annotated screen shots with Links
Updated Aug 18, 2012
===[[Platform_Team/Sweets/Getting_started| Sweets-Getting Started]]===
===[[Platform_Team/Sweets/Getting_started| Sweets-Getting Started]]===
:Click on title ^ to go to topic
:Click on title ^ to go to topic
Line 17: Line 19:
:Click on title ^ to go to topic
:Click on title ^ to go to topic
:(Advanced)
:(Advanced)
This page was last modified on 3 July 2012, at 19:51.
:Debian, Ubuntu, Fedora, Mandriva, openSUSE, and Gentoo
:Debian, Ubuntu, Fedora, Mandriva, openSUSE, and Gentoo
*[[Platform_Team/Guide/Sweets_Usage|Sweets Usage]]
*[[Platform_Team/Guide/Sweets_Usage|Sweets Usage]]
Line 451: Line 454:
:to be announced soon @ http://facebook.com/UnleashKids"
:to be announced soon @ http://facebook.com/UnleashKids"


==[http://wiki.laptop.org/go/Forth_LessonsOLPC Forth Lessions]==
*A series of lessions on the OLPC wiki
==Kernel Userspace Interfaces==
==Kernel Userspace Interfaces==
*Reference for Linux kernel 2.6.23: http://people.ee.ethz.ch/~arkeller/linux/kernel_user_space_howto.html
*Reference for Linux kernel 2.6.23: http://people.ee.ethz.ch/~arkeller/linux/kernel_user_space_howto.html


==ARM==
==ARM==
===[[Soas/Raspberry_Pi|Raspberry Pi 3]]===
===Raspberry Pi 3===
==== SoaS on Raspberry Pi ====
sugar 0.110.0
*[https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/26/Spins/armhfp/images/Fedora-SoaS-armhfp-26-1.5-sda.raw.xz Fedora-SoaS-armhfp-26-1.5-sda.raw.xz] (release),
 
 
Home View (F3 key).
 
[[File:Screenshot_of_Home_.png | 700px | 600px]]
 
Neighborhood View, with wireless firmware loaded, and F1 key pressed.
 
[[File:Screenshot_of_Mesh2_.png | 700px | 600px]]
 
*Fedora ARM Download Page: [https://dl.fedoraproject.org/pub/alt/stage/26_RC-1.5/ 26_RC-1.5] updated 07/11/2017
* Suggested Installation :
 
Write image to microSD card using [https://github.com/MartinBriza/MediaWriter/releases Fedora Media Writer] (FMW), which is available for Mac OS X, Microsoft Windows, Fedora Linux, and Ubuntu Linux.  Here are the test steps;
 
* download the raw.xz file
* select and extract, result is a raw file
* start FMW
* select "Custom"
* select the raw file
* Choose rpi3 from drop-down in FMW
* Insert microSD in Mini Card Reader and insert in USB port
* Choose rpi3 from drop-down in FMW
* Write microSD
* Insert in Raspberry Pi 3 slot and power up
 
Fedora SoaS does not include wireless firmware, see the [https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi?rd=Raspberry_Pi#Wifi: FAQ] for reason and a fix.  The fix can be applied in sugar terminal;
sudo curl <nowiki>https://raw.githubusercontent.com/RPi-Distro/firmware-nonfree/master/brcm80211/brcm/brcmfmac43430-sdio.txt</nowiki> -o /lib/firmware/brcm/brcmfmac43430-sdio.txt


My Settings, Network, Collaboration Server can be set to jabber.sugarlabs.org.  The default in Sugar 0.110 is not to use jabber.sugarlabs.org unless configured.  When jabber.sugarlabs.org server is not running, please write to systems@lists.sugarlabs.org to ask for help.
See [[Soas/Raspberry Pi]].


=====References (old) =====
=====References (old) =====
Line 504: Line 474:
:https://fedoraproject.org/wiki/Architectures/ARM/F18/Remixes
:https://fedoraproject.org/wiki/Architectures/ARM/F18/Remixes
:http://fedoraproject.org/wiki/Fedora_ARM_Installer
:http://fedoraproject.org/wiki/Fedora_ARM_Installer
:*ARM Koji:http://arm.koji.fedoraproject.org/koji/
:*ARM Koji:http://arm.koji.fedoraproject.org/kojihttps://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Advanced_Topics#Raspberry_Pi_3/
*RPM Fusion: http://rpmfusion.org/Architectures/ARM
*RPM Fusion: http://rpmfusion.org/Architectures/ARM
:fedora 17 and fedora 18  (arm/armhpf)
:fedora 17 and fedora 18  (arm/armhpf)
Line 544: Line 514:


=====Fedora with XFCE=====
=====Fedora with XFCE=====
*  http://scotland.proximity.on.ca/arm-nightlies/
 
======References======
======References======
:http://scotland.proximity.on.ca/arm-nightlies/vault/f17arm-latest-arm-rpi-xfce-mmcblk0.img.xz
 
*http://scotland.proximity.on.ca/arm-nightlies/vault/f18arm-20120915-021653-armhfp-trimslice-mmcblk0.img.xz
:http://fedoraproject.org/wiki/Architectures/ARM
:http://fedoraproject.org/wiki/Architectures/ARM
:http://fedoraproject.org/wiki/Architectures/ARM/Fedora_17_Beta
:http://fedoraproject.org/wiki/Architectures/ARM/Fedora_17_Beta
:https://fedoraproject.org/wiki/Architectures/ARM/Fedora17_rawhide
:https://fedoraproject.org/wiki/Architectures/ARM/Fedora17_rawhide
:http://dl.fedoraproject.org/pub/fedora-secondary/releases/test/17-Beta/Images/armhfp/
:http://dl.fedoraproject.org/pub/fedora-secondary/releases/test/17-Beta/Images/armhfp/
:f17-arm RC-1: http://scotland.proximity.on.ca/arm-nightlies/vault/to-mirrors/RC1/armhfp/
::Boot from CD: http://www.trimslice.com/forum/viewtopic.php?f=25&t=412
::Boot from CD: http://www.trimslice.com/forum/viewtopic.php?f=25&t=412
:linux-tegra-drm:https://gitorious.org/linux-tegra-drm/pages/Host1xIntroduction
:linux-tegra-drm:https://gitorious.org/linux-tegra-drm/pages/Host1xIntroduction
Line 596: Line 564:
:works in intel PC's
:works in intel PC's
*livecd-tools does not work
*livecd-tools does not work
======SD Card Install======
*http://scotland.proximity.on.ca/arm-nightlies/vault/f17arm-latest-armhfp-trimslice-mmcblk0.img.xz
This is a Fedora 17 Hard Float Trimslice Image suitable for writing to an SD card and placed in the Trimslice's Full Size SD slot (Front slot)
and booting without further modification.
Write with xzcat file.xz > /dev/mmcblkX, put in the device, and you're ready to go. Boots to a serial console.
Most of the SD card images can be used with a USB storage device drive using the following method:
Write the image to both the USB storage device and an SD card. IE, write the image using xzcat file.xz > /dev/sdX then xzcat file.xz > /dev/mmcblkX.
Once written, use a partition editor such as fdisk to delete the VFAT partition from the USB drive and the Linux partition from SD card.
Plug the SD and USB storage into your ARM device and power up.
The ARM system will load any applicable bootloader pieces, kernel, and initramfs from the SD card, but use the USB storage for the root filesystem.
Nearly images are self-sufficient, but a kernel tarball is optionally available with the contents of the image's /boot and /lib/modules directories.
These can be used in conjunction with the tarball root filesystems to create your own images.


=====Resizer=====
=====Resizer=====
Line 621: Line 574:
*http://archlinuxarm.org/platforms/armv7/trimslice
*http://archlinuxarm.org/platforms/armv7/trimslice


===pignus====
===pignus===
:https://pignus.computer/
:https://pignus.computer/
===Raspberry Pi / RPi===
===Raspberry Pi / RPi===
::updated 10/15/2013 -tg
::updated 5/12/2019 -tg
;see this linkk first:
*https://wiki.sugarlabs.org/go/Fedora_30#Raspberry_Pi
::(updated RPi information)
====[http://pidora.ca/ '''Pidora''']====
====[http://pidora.ca/ '''Pidora''']====
=====Works on original rpi (ARMV6L)=====
*Sugar install takes 2+ hrs on fast cable connection
*Note: '''Pidora seems to be the main portal to fedora 18 on the Raspberry Pi'''
*Note: '''Pidora seems to be the main portal to fedora 18 on the Raspberry Pi'''
:Direct Download: http://pidora.ca/pidora/releases/18/images/pidora-18-r2c.zip
:Direct Download: http://pidora.ca/pidora/releases/18/images/pidora-18-r2c.zip
======[http://koji.pidora.ca/koji/ pidora koji]======
 
:"Pidora is a Fedora Remix optimized for the Raspberry Pi computer."
=====Install and add Sugar-Desktop to Pidora=====
::It has its own repos separate from the older ''RPi-final.img''
  [[file:RPi-Connections.JPG|300px]]
=====Install and add Sugar-Deskttop to Pidora=====
*-Physical Layout of RPi  
  [[File:RPi-Connections.JPG|600px]]
:::*-Physical Layout of RPi using Wireless Connection and Powered Hub
:1-Install Pidora on SD  
:1-Install Pidora on SD  
::Insert 8 GB class 4 or 6 SD in USB SD writer
::Insert 32 GB class 10 SD in USB SD writer
::Type mount in root terminal  /dev/sdb;/dev/sdc;/dev/sdd should appear in terminal use this value in /dev/sd(x)
::Type mount in root terminal  /dev/sdb;/dev/sdc;/dev/sdd should appear in terminal use this value in /dev/sd(x)
::cd to directory where you have pidora-18-r2c.img (located inside folder where it was downloaded)
::cd to directory where you have pidora-18-r2c.img (located inside folder where it was downloaded)
:2- Write SD with dd command
:2- Write SD with dd command
  [root@localhost pidora-18-r2c]# dd if=pidora-18-r2c.img of=/dev/sd(x)
  [root@localhost pidora-18-r2c]# dd if=pidora-18-r2c.img of=/dev/sd(x) see above^
  3500538+0 records in
  3500538+0 records in
  3500538+0 records out
  3500538+0 records out
Line 656: Line 615:
   Xfce
   Xfce


====XSCE Community School Sever on RPi====
======[http://koji.pidora.ca/koji/ pidora koji]======
:"Pidora is a Fedora Remix optimized for the Raspberry Pi computer."
::It has its own repos separate from the older ''RPi-final.img''
 
====XSCE Community School Server on RPi====
* http://wiki.laptop.org/go/User:Holt/XS_Community_Edition
* http://wiki.laptop.org/go/User:Holt/XS_Community_Edition
====Notes====
====Notes====
*News: http://www.bbc.co.uk/news/uk-wales-19510600
*News: http://www.bbc.co.uk/news/uk-wales-19510600
Line 815: Line 779:


;[4] http://timmoody.com/downloads/FC20Base2.zip
;[4] http://timmoody.com/downloads/FC20Base2.zip
====FC20forXSCE.zip====
"I have created yet another image.  The last one was just over 8G which forced me to use a 16G sd card because of all the stuff to build the kernel.
I stripped that out, so it now fits in a more manageable 4G card.
For good measure I yum installed git and ansible." Tim Moody 03/17/2014
:[[File:F20forXSCE.JPG|1200px]]
;[5]http://timmoody.com/downloads/FC20forXSCE.zip
:useradd satellit
:passwd: xxxxx
:It is possible to log in to User satellit on Ctrl Alt F3


====Install XSCE====
====Install XSCE====
Line 962: Line 916:
=====[http://www.soliforum.com/topic/1954/fullfledged-lcd-touchscreen/ pengpod as touchscreen for solidoodle 3d printer]=====  
=====[http://www.soliforum.com/topic/1954/fullfledged-lcd-touchscreen/ pengpod as touchscreen for solidoodle 3d printer]=====  
"I now have a fully-functional touchscreen pronterface installation that can drive the [http://www.solidoodle.com/faq/ '''Solidoodle''']..."
"I now have a fully-functional touchscreen pronterface installation that can drive the [http://www.solidoodle.com/faq/ '''Solidoodle''']..."
===[http://cdimage.ubuntu.com/releases/13.04/release/ Ubuntu images for ARM Devices]===
:Ubuntu 13.04 (Raring Ringtail)
*http://cdimage.ubuntu.com/releases/13.04/release/


===PPC===
===PPC===
Line 990: Line 940:
*http://archlinuxarm.org/platforms/armv7/nvidia/trimslice
*http://archlinuxarm.org/platforms/armv7/nvidia/trimslice


==Chromebook==
==Chromebook( OLD content may not work)==
*http://parasense.fedorapeople.org/ new images for Chromebook  07/18/2013
*http://parasense.fedorapeople.org/ new images for Chromebook  07/18/2013
*https://fedoraproject.org/wiki/Architectures/ARM/Samsung_Chromebook_2012
*https://fedoraproject.org/wiki/Architectures/ARM/Samsung_Chromebook_2012
Line 1,066: Line 1,016:
*Latest Cloud Images:http://mattdm.fedorapeople.org/cloud-images/
*Latest Cloud Images:http://mattdm.fedorapeople.org/cloud-images/
:http://git.fedorahosted.org/cgit/cloud-kickstarts.git/
:http://git.fedorahosted.org/cgit/cloud-kickstarts.git/
==[[Sugar_on_a_Stick_Parallels| SoaS in Parallels for OS X]]==
::(experimental)
:: (Not very current)
==Sugar Patches==
:http://patchwork.sugarlabs.org/project/sugar/list/