Linux, NVRAM, and the quest for stardom.

General discussion relating to the O2 Joggler, from the default O2 setup, to alternative operating systems and applications.
Post Reply
benbooth493
Posts: 1
Joined: Wed Mar 14, 2012 10:15 am

Linux, NVRAM, and the quest for stardom.

Post by benbooth493 »

Hi all.

I'm new on here, but I'm impressed by the level of enthusiasm for these little devices! Great little community!

Ok, so I'm a Linux Engineer working for a fine company here in the UK. We have 100s of Jogglers which we use as terminals to run our product. The product is an SWF which autoloads at startup.
We also have the same product in HTML form which runs in web browsers, and due to a lack of FLEX knowledge here decisions have been made to drop our 'Joggler' side of the business. :(
I'm resistant to this so I'm keen to resurrect the Jogglers with a mod to autoboot into a Web Browser! Simple!!

My questions:

1. The current info on installing Archlinux is out-of-date, and I have problems when trying to setup the kernel, essentially pacman need updating, and then it all goes dependency crazy!
2. Is it possible to install Linux to the internal storage? If so, is there any 'concise' documentation on this?
3. I need the bare minimum Linux setup! just kernel, init, X, Browser. Has anyone done anything similar before?

Thanks!

Ben
gegs
Posts: 1146
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: Linux, NVRAM, and the quest for stardom.

Post by gegs »

Couldn't you just add one of the linux distros on this site to a low profile USB stick and boot that instead of the stock OS? You could pare it down to only your essential requirements and try all your software mods without touching the internal storage.

Have a look at the BuZz's distro download pages and see if they might suit your requirements.
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Linux, NVRAM, and the quest for stardom.

Post by roobarb! »

benbooth493 wrote:1. The current info on installing Archlinux is out-of-date, and I have problems when trying to setup the kernel, essentially pacman need updating, and then it all goes dependency crazy!
Never used Archlinux, so I'm afraid I'm no help to you there.
benbooth493 wrote:2. Is it possible to install Linux to the internal storage? If so, is there any 'concise' documentation on this?
Yes. Just create a FAT16 boot partition and a whatever-format-your-kernel-supports root partition. Stick the boot files in partition 1, root fs in partition 2, and configure GRUB.
benbooth493 wrote:3. I need the bare minimum Linux setup! just kernel, init, X, Browser. Has anyone done anything similar before?
Not quite that small, but yes. My reflashing tool is based on Ubuntu 10.04 LTS installed from debootstrap. No X installed, but if you search this forum I had a thread going with BuZz about installing X and the appropriate EMGD drivers. I've had Chrome and Opera (much friendlier for touch screen) working fine with no window manager.

If you wanted, you could even skip all this and just use the currently available Opera browser for the O2 OS in kiosk mode. PnP or PnP2 will install it with no trouble - although you may want to extract it individually from PnP2, as that installs everything and a kitchen sink. ;)
benbooth493 wrote:I'm a Linux Engineer working for a fine company here in the UK.
Intriguing! If you can, please say more. And if the Joggler stuff goes, please make sure the Jogglers themselves make their way into other people's hands and not into a skip.
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
dwl99
Posts: 765
Joined: Fri Mar 04, 2011 7:38 am
Location: Glasgow

Re: Linux, NVRAM, and the quest for stardom.

Post by dwl99 »

Also bear in mind that the Joggler's internal memory isn't very robust & is prone to failing. I agree with Roobarb that external memory is the way to go.
gegs
Posts: 1146
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: Linux, NVRAM, and the quest for stardom.

Post by gegs »

roobarb! wrote:And if the Joggler stuff goes, please make sure the Jogglers themselves make their way into other people's hands and not into a skip.
I second that!
gegs
Posts: 1146
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: Linux, NVRAM, and the quest for stardom.

Post by gegs »

roobarb! wrote:If you wanted, you could even skip all this and just use the currently available Opera browser for the O2 OS in kiosk mode.
I don't think this would suit. I'm assuming from benbooth493's original post that he wants the browser to run an SWF file. Opera for the stock OS doesn't support Flash.
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Linux, NVRAM, and the quest for stardom.

Post by BuZz »

Quickest method - hack an existing distro like xubuntu - removing everything you dont need and make it boot into web browser directly or whatever you need.

slower - build fram scratch - note you can get my kernel diffs/configs from http://joggler.exotica.org.uk/source/
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Linux, NVRAM, and the quest for stardom.

Post by roobarb! »

gegs wrote:
roobarb! wrote:If you wanted, you could even skip all this and just use the currently available Opera browser for the O2 OS in kiosk mode.
I don't think this would suit. I'm assuming from benbooth493's original post that he wants the browser to run an SWF file. Opera for the stock OS doesn't support Flash.
Ah, good point. Yes, throw Opera out of the window for this, in that case. :)
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
Mevi
Posts: 774
Joined: Tue Oct 25, 2011 4:39 pm

Re: Linux, NVRAM, and the quest for stardom.

Post by Mevi »

If you have no need for wifi, you can swap that out for a good quality flash stick hidden inside. Saves someone pulling the stick from the side port and putting it in their pocket.
I've Got The Moves Like Joggler

Windows XP Professional SP3 plus Tablet PC for O2 Joggler
http://www.jogglerwiki.com/forum/viewto ... ?f=2&t=305

How to build your own Windows XP for the Joggler
http://www.jogglerwiki.com/wiki/WindowsXP
User avatar
pete
Posts: 2962
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Linux, NVRAM, and the quest for stardom.

Post by pete »

I utilize an Archlinux configuration for a Seagate Dockstar (Arm CPU). I've not tried it on the Joggler. The installation of Archlinux though was plugnplay.

I am using the ArchLinux base for a Wintel port of a Mono Program / web server application/mysql which runs my sprinkler system. Connected to the ArchLinux running Seagate Dockstar is a USB to serial device to two 8 solenoid sprinkler switches. It is though running off of two little HP 165 USB memory sticks. One is a backup of the other one. My first attempt though on the Seagate Dockstar was following a Sheeva PogoPlug methodology; but they are almost the identical same ARM 1.2Ghz CPU.

I too agree and would be cautious using internal NVRAM. I've trashed a few Jogglers a few times just reading / writing a few times for this and that.

That said you could boot into a base Linux command prompt, prep a USB stick with a couple of partitions (ext2-3 and swap), download the Archlinux soup du jour OS for Intel, prep USB stick, copy over the files and see what happens. You really can't mess up the Joggler writing to an external memory stick.

Most likely pacman will be most current; but you could update that too.
- Pete
O2 Jogglers running EFI Ubuntu / Squeezeplayer
OpenPeak Voip Telephony / Zigbee tabletops hardware modded with Seabios / RTC / Ethernet ROM edits / SSD drives running XPe for automation screens

Auto mater
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: Linux, NVRAM, and the quest for stardom.

Post by danfoshizzle »

Yeah archlinux on the joggler is something I would like to see.
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
User avatar
pete
Posts: 2962
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Linux, NVRAM, and the quest for stardom.

Post by pete »

The Joggler has enough horsepower to run Archlinux pretty well.

For whatever reason (mostly memory) Archlinux running on the 1.2Ghz Arm Seagate Dockstar ran circles around the 1.2Ghz Pink Pogo Plug. I had some issues with the internal 120/240VAC Pink Pogo Plug internal power supply heat build up. It was mostly my fault though for putting it in a confined space.

Wonder though if there are touch screen drivers for the Joggler / Archlinux?
- Pete
O2 Jogglers running EFI Ubuntu / Squeezeplayer
OpenPeak Voip Telephony / Zigbee tabletops hardware modded with Seabios / RTC / Ethernet ROM edits / SSD drives running XPe for automation screens

Auto mater
Post Reply