Author Topic: Touch Orbiter - a new approach to Touch Based Orbiters  (Read 9653 times)

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4443
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #15 on: July 17, 2010, 10:51:07 pm »
Andrew,

is the follow me bluetooth fuction working with Touch Orbiter or with the new web orbiter?
if not, are you going to implement this feature?

br
Raymond

Currently no this would not work. But we believe its possible that it might be possible in a future version.

Andrew
Andy Herron,
Convergent Home Technologies Ltd
United Kingdom

Read My Blog; http://ellipticalcurve.com

Contact me for Smart Home consulting advice here;
@herron on Twitter, totallymaxed+consulting@gmail.com via email or PM me here.

Get a Dianemo S License: http://forum.linuxmce.org/index.php?topic=8880.0
iOS Orbiter: http://wiki.linuxmce.org/index.php/Dianemo_iOS_Orbiter
Follow us on Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

Sales & Info:
http://www.dianemo.co.uk

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4443
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #16 on: July 23, 2010, 02:26:53 am »
We have added the full source code to the svn and also provided a very easy to use make script that grabs all the code you need and even installs GCC for you etc... take a look here;

http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel

Enjoy!


Andrew
Andy Herron,
Convergent Home Technologies Ltd
United Kingdom

Read My Blog; http://ellipticalcurve.com

Contact me for Smart Home consulting advice here;
@herron on Twitter, totallymaxed+consulting@gmail.com via email or PM me here.

Get a Dianemo S License: http://forum.linuxmce.org/index.php?topic=8880.0
iOS Orbiter: http://wiki.linuxmce.org/index.php/Dianemo_iOS_Orbiter
Follow us on Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

Sales & Info:
http://www.dianemo.co.uk

jimbodude

  • Guru
  • ****
  • Posts: 372
    • View Profile
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #17 on: July 23, 2010, 03:51:01 pm »
Andrew, this looks awesome... Thank you!

buckle

  • Veteran
  • ***
  • Posts: 68
    • View Profile
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #18 on: July 24, 2010, 12:34:23 am »
We have added the full source code to the svn and also provided a very easy to use make script that grabs all the code you need and even installs GCC for you etc... take a look here;

http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel

Enjoy!


Andrew


I have an UnOrbiter.NET port mostly complete.  I'll attach the code to a trac ticket later tonight or tomorrow when I get finished(I use this term loosely).

Crawtech

  • Veteran
  • ***
  • Posts: 68
    • View Profile
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #19 on: July 24, 2010, 02:59:40 am »
Hi all

could some one give me a few pointers on how to install from svn ??
Thanks

Chris 

hermanvh

  • Regular Poster
  • **
  • Posts: 28
    • View Profile
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #20 on: July 24, 2010, 10:17:48 am »
Hi,

I am trying to build the OrbiterCE and see the following error message during the build of CEGCC.
Anybody a suggestion what is going wrong?

Regards Herman

.............
/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils/syslex.c:1: multiple definition of `main'
sysinfo.o:/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils/sysinfo.c:1: first defined here
collect2: ld returned 1 exit status
make[2]: *** [sysinfo] Error 1
make[2]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils'
make[1]: *** [all-binutils] Error 2
make[1]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils'
make: *** [all] Error 2
make[1]: *** [cegcc/mingw32ce/.compiled] Error 2
make[1]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE'
make: *** [cegcc] Error 2

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4443
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #21 on: July 24, 2010, 11:37:52 am »
We have added the full source code to the svn and also provided a very easy to use make script that grabs all the code you need and even installs GCC for you etc... take a look here;

http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel

Enjoy!


Andrew


I have an UnOrbiter.NET port mostly complete.  I'll attach the code to a trac ticket later tonight or tomorrow when I get finished(I use this term loosely).

You win the prize for being the first person to attempt a port! Excellent :-)

Looking forward to hearing more about it and getting some info about your port in the Wiki when your ready.

All the best


Andrew
Andy Herron,
Convergent Home Technologies Ltd
United Kingdom

Read My Blog; http://ellipticalcurve.com

Contact me for Smart Home consulting advice here;
@herron on Twitter, totallymaxed+consulting@gmail.com via email or PM me here.

Get a Dianemo S License: http://forum.linuxmce.org/index.php?topic=8880.0
iOS Orbiter: http://wiki.linuxmce.org/index.php/Dianemo_iOS_Orbiter
Follow us on Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

Sales & Info:
http://www.dianemo.co.uk

uplink

  • Administrator
  • Guru
  • *****
  • Posts: 191
  • Linux and LinuxMCE witchdoctor
    • View Profile
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #22 on: July 24, 2010, 11:46:06 pm »
Hi,

I am trying to build the OrbiterCE and see the following error message during the build of CEGCC.
Anybody a suggestion what is going wrong?

Regards Herman

.............
/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils/syslex.c:1: multiple definition of `main'
sysinfo.o:/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils/sysinfo.c:1: first defined here
collect2: ld returned 1 exit status
make[2]: *** [sysinfo] Error 1
make[2]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils'
make[1]: *** [all-binutils] Error 2
make[1]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils'
make: *** [all] Error 2
make[1]: *** [cegcc/mingw32ce/.compiled] Error 2
make[1]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE'
make: *** [cegcc] Error 2


This error looks quite interesting. Just by looking at it, I think it shouldn't happen. What system are you trying to build on? I used Ubuntu 10.04 (since there's no need to use the same distro that is used by LinuxMCE at all), and I also used Ubuntu 7.10 right now.

A few problems that anyone could encounter are related to -dev packages. libgmp3-dev, libmpfr-dev, and possibly a few others, but these happen at the configure stage of different packages in cegcc.

sambuca

  • Guru
  • ****
  • Posts: 447
    • View Profile
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #23 on: July 25, 2010, 08:25:17 am »
I can confirm this problem on a chrooted 810 builder.
Did you use a particular revision of the cegcc source btw? The script seems to check out the latest.

br,
sambuca

sambuca

  • Guru
  • ****
  • Posts: 447
    • View Profile
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #24 on: July 25, 2010, 10:29:13 am »
Additional dependencies are bison and flex

br,
sambuca

hermanvh

  • Regular Poster
  • **
  • Posts: 28
    • View Profile
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #25 on: July 25, 2010, 12:16:35 pm »
Indeed, the cause of the build errors was in the dependencies.
After installing the missing packages as mentioned out in the previous mails the build went flawlessly.
So thanks for your help!

Now I want to build OrbiterCE for the webdt366.
From what I understand I need to build CeGCC using the build-x86.sh script in stead of the build-mingw32ce.sh script.
So I will start that.
Does anybody have any suggestions how to proceed from there, or is that all that is needed to OrbiterCE run on webdt?

Regards Herman

posde

  • Administrator
  • LinuxMCE God
  • *****
  • Posts: 3008
  • Wastes Life On LinuxMCE Since 2007
    • View Profile
    • My Home
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #26 on: July 25, 2010, 12:46:20 pm »
As far as I understand the instructions, you do the regular build, using make, followed by a make install, which in turn will give you a TabletOrbiter dir containing all the files you need to copy over to the device in question.

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4443
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #27 on: July 25, 2010, 04:29:00 pm »
As far as I understand the instructions, you do the regular build, using make, followed by a make install, which in turn will give you a TabletOrbiter dir containing all the files you need to copy over to the device in question.

Correct.

Andrew
Andy Herron,
Convergent Home Technologies Ltd
United Kingdom

Read My Blog; http://ellipticalcurve.com

Contact me for Smart Home consulting advice here;
@herron on Twitter, totallymaxed+consulting@gmail.com via email or PM me here.

Get a Dianemo S License: http://forum.linuxmce.org/index.php?topic=8880.0
iOS Orbiter: http://wiki.linuxmce.org/index.php/Dianemo_iOS_Orbiter
Follow us on Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

Sales & Info:
http://www.dianemo.co.uk

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4443
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #28 on: July 25, 2010, 04:30:21 pm »
Indeed, the cause of the build errors was in the dependencies.
After installing the missing packages as mentioned out in the previous mails the build went flawlessly.
So thanks for your help!

Now I want to build OrbiterCE for the webdt366.
From what I understand I need to build CeGCC using the build-x86.sh script in stead of the build-mingw32ce.sh script.
So I will start that.
Does anybody have any suggestions how to proceed from there, or is that all that is needed to OrbiterCE run on webdt?

Regards Herman


It would be great to see a WebDT366 version. Keep us updated.

All the best


Andrew
Andy Herron,
Convergent Home Technologies Ltd
United Kingdom

Read My Blog; http://ellipticalcurve.com

Contact me for Smart Home consulting advice here;
@herron on Twitter, totallymaxed+consulting@gmail.com via email or PM me here.

Get a Dianemo S License: http://forum.linuxmce.org/index.php?topic=8880.0
iOS Orbiter: http://wiki.linuxmce.org/index.php/Dianemo_iOS_Orbiter
Follow us on Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

Sales & Info:
http://www.dianemo.co.uk

uplink

  • Administrator
  • Guru
  • *****
  • Posts: 191
  • Linux and LinuxMCE witchdoctor
    • View Profile
Re: Touch Orbiter - a new approach to Touch Based Orbiters
« Reply #29 on: July 25, 2010, 05:55:47 pm »
I updated the wiki with the build depends found out so far.

The latest version of CE GCC is the one I used, since it hasn't changed for a while. Revision 1449 that is.

For the x86 version CE GCC, first thing I wonder is if it will install anything over the ARM CE GCC toolchain or not. I'll run some tests.