<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.gumstix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Binaryblade</id>
		<title>Gumstix User Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.gumstix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Binaryblade"/>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php/Special:Contributions/Binaryblade"/>
		<updated>2026-05-18T10:03:53Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.3</generator>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Qtopia_core_howto&amp;diff=501</id>
		<title>Qtopia core howto</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Qtopia_core_howto&amp;diff=501"/>
				<updated>2008-06-01T17:51:53Z</updated>
		
		<summary type="html">&lt;p&gt;Binaryblade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We need to find the compiler (symlinks &amp;amp; path)&lt;br /&gt;
&lt;br /&gt;
  $ cd path-to/gumstix-oe/tmp/cross/bin ; for f in arm-angstrom-linux-gnueabi-*; do n=$(echo $f|cut -b 28-); ln -s $f arm-linux-$n; done&lt;br /&gt;
  $ PATH=$PATH:path-to/gumstix-oe/tmp/cross/bin/ ; export PATH&lt;br /&gt;
&lt;br /&gt;
Download and unpack qt-embedded. As of release candidate 1, the name has changed from qtopia to qt-embedded. The commands to get and unpack the qt-embedded release candidate for the gumstix are:&lt;br /&gt;
&lt;br /&gt;
   $ wget ftp://ftp.trolltech.com/qt/source/qt-embedded-linux-opensource-src-4.4.0-rc1.tar.gz&lt;br /&gt;
   $ tar xzvf qt-embedded-linux-opensource-src-4.4.0-rc1.tar.gz ; cd qt-embedded-linux-opensource-src-4.4.0-rc1&lt;br /&gt;
&lt;br /&gt;
I chose to install qt-embedded in the directory qt-4.4.0 under /usr/lib. If you would like to install it somewhere else, provide that location in the -prefix option.&lt;br /&gt;
&lt;br /&gt;
Configure, make and make install. If you want to use the touchscreen for mouse input, it is best to include the tslib mouse driver configuration for qt-embedded. The correct configuration is:&lt;br /&gt;
&lt;br /&gt;
  $ ./configure -embedded arm -little-endian -prefix /usr/lib/qt-4.4.0 -prefix-install -qt-mouse-tslib&lt;br /&gt;
  $ make&lt;br /&gt;
  $ sudo make install INSTALL_ROOT=/tmp/qt-embedded&lt;br /&gt;
&lt;br /&gt;
tar and move it to gumstix (~40 MB)&lt;br /&gt;
&lt;br /&gt;
  $ cd /tmp/qt-embedded/usr/lib&lt;br /&gt;
  $ tar zcf ~/qt-4.4.0.tar qt-4.4.0/{lib,plugins,translations}&lt;br /&gt;
&lt;br /&gt;
  gumstix: $ tar zxf qt-4.4.0.tar -C /media/cf ; ln -s /media/cf/qt-4,4,0/ /usr/lib/qt-4.4.0&lt;br /&gt;
&lt;br /&gt;
/media/cf can be substituted with /media/card if you are using a MicroSD expansion like the one that comes with the LCD Pack.&lt;br /&gt;
Additionally Symlinks cannot be stored on a FAT based disk. This means that the symbolic links like libQtGui.so.4 -&amp;gt; libQtGui.so.4.4.0 won't be present and your programs may not be able to find libQtGui.so.4 . To fix this either format the disk to a symlink compatible system (ext2) or make real copies of the libraries under the other name.&lt;br /&gt;
&lt;br /&gt;
qt-embedded needs libstdc++, move it to your gumstix's /lib or somewhere it can be found&lt;br /&gt;
&lt;br /&gt;
  $ cd path-to/gumstix-oe/tmp/staging/arm-angstrom-linux-gnueabi/lib/&lt;br /&gt;
  $ tar zcf ~/libstdc++.tar libstdc++.so*&lt;br /&gt;
&lt;br /&gt;
  libstdc++.so&lt;br /&gt;
  libstdc++.so.6&lt;br /&gt;
  libstdc++.so.6.0.8&lt;br /&gt;
&lt;br /&gt;
  gumstix: $ tar zxf libstdc++.tar -C /lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Set variables for qtopia &amp;amp; calibrate touchscreen. If you are using the tslib then you should calibrate the touch screen using ts_calibrate instead of the mousecalibration example. The environment variable QWS_MOUSE_PROTO should be set to tslib:/dev/input/touchscreen0&lt;br /&gt;
&lt;br /&gt;
  $ export QWS_MOUSE_PROTO='tslib:/dev/input/touchscreen0'&lt;br /&gt;
  $ ts_calibrate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:How_to_-_gui]]&lt;/div&gt;</summary>
		<author><name>Binaryblade</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Qtopia_core_howto&amp;diff=500</id>
		<title>Qtopia core howto</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Qtopia_core_howto&amp;diff=500"/>
				<updated>2008-06-01T17:51:10Z</updated>
		
		<summary type="html">&lt;p&gt;Binaryblade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We need to find the compiler (symlinks &amp;amp; path)&lt;br /&gt;
&lt;br /&gt;
  $ cd path-to/gumstix-oe/tmp/cross/bin ; for f in arm-angstrom-linux-gnueabi-*; do n=$(echo $f|cut -b 28-); ln -s $f arm-linux-$n; done&lt;br /&gt;
  $ PATH=$PATH:path-to/gumstix-oe/tmp/cross/bin/ ; export PATH&lt;br /&gt;
&lt;br /&gt;
Download and unpack qt-embedded. As of release candidate 1, the name has changed from qtopia to qt-embedded. The commands to get and unpack the qt-embedded release candidate for the gumstix are:&lt;br /&gt;
&lt;br /&gt;
   $ wget ftp://ftp.trolltech.com/qt/source/qt-embedded-linux-opensource-src-4.4.0-rc1.tar.gz&lt;br /&gt;
   $ tar xzvf qt-embedded-linux-opensource-src-4.4.0-rc1.tar.gz ; cd qt-embedded-linux-opensource-src-4.4.0-rc1&lt;br /&gt;
&lt;br /&gt;
I chose to install qt-embedded in the directory qt-4.4.0 under /usr/lib. If you would like to install it somewhere else, provide that location in the -prefix option.&lt;br /&gt;
&lt;br /&gt;
Configure, make and make install. If you want to use the touchscreen for mouse input, it is best to include the tslib mouse driver configuration for qt-embedded. The correct configuration is:&lt;br /&gt;
&lt;br /&gt;
  $ ./configure -embedded arm -little-endian -prefix /usr/lib/qt-4.4.0 -prefix-install -qt-mouse-tslib&lt;br /&gt;
  $ make&lt;br /&gt;
  $ sudo make install INSTALL_ROOT=/tmp/qt-embedded&lt;br /&gt;
&lt;br /&gt;
tar and move it to gumstix (~40 MB)&lt;br /&gt;
&lt;br /&gt;
  $ cd /tmp/qt-embedded/usr/lib&lt;br /&gt;
  $ tar zcf ~/qt-4.4.0.tar qt-4.4.0/{lib,plugins,translations}&lt;br /&gt;
&lt;br /&gt;
  gumstix: $ tar zxf qt-4.4.0.tar -C /media/cf ; ln -s /media/cf/qt-4,4,0/ /usr/lib/qt-4.4.0&lt;br /&gt;
&lt;br /&gt;
/media/cf can be substituted with /media/card if you are using a MicroSD expansion like the one that comes with the LCD Pack.&lt;br /&gt;
Additionally Symlinks cannot be stored on a FAT based disk. This means that the symbolic links like libQtGui.so.4 -&amp;gt; libQtGui.so.4.4.0 won't be present and you programs may not be able to fine libQtGui.so.4 . To fix this either format the disk to a symlink compatible system (ext2) or make real copies of the libraries under the other name.&lt;br /&gt;
&lt;br /&gt;
qt-embedded needs libstdc++, move it to your gumstix's /lib or somewhere it can be found&lt;br /&gt;
&lt;br /&gt;
  $ cd path-to/gumstix-oe/tmp/staging/arm-angstrom-linux-gnueabi/lib/&lt;br /&gt;
  $ tar zcf ~/libstdc++.tar libstdc++.so*&lt;br /&gt;
&lt;br /&gt;
  libstdc++.so&lt;br /&gt;
  libstdc++.so.6&lt;br /&gt;
  libstdc++.so.6.0.8&lt;br /&gt;
&lt;br /&gt;
  gumstix: $ tar zxf libstdc++.tar -C /lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Set variables for qtopia &amp;amp; calibrate touchscreen. If you are using the tslib then you should calibrate the touch screen using ts_calibrate instead of the mousecalibration example. The environment variable QWS_MOUSE_PROTO should be set to tslib:/dev/input/touchscreen0&lt;br /&gt;
&lt;br /&gt;
  $ export QWS_MOUSE_PROTO='tslib:/dev/input/touchscreen0'&lt;br /&gt;
  $ ts_calibrate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:How_to_-_gui]]&lt;/div&gt;</summary>
		<author><name>Binaryblade</name></author>	</entry>

	</feed>