<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CM-T54%3A_Linux%3A_Arago_Project</id>
	<title>CM-T54: Linux: Arago Project - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CM-T54%3A_Linux%3A_Arago_Project"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.compulab.com/w/index.php?title=CM-T54:_Linux:_Arago_Project&amp;action=history"/>
	<updated>2026-09-02T04:14:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://mediawiki.compulab.com/w/index.php?title=CM-T54:_Linux:_Arago_Project&amp;diff=2003&amp;oldid=prev</id>
		<title>Grinberg: /* See also */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.compulab.com/w/index.php?title=CM-T54:_Linux:_Arago_Project&amp;diff=2003&amp;oldid=prev"/>
		<updated>2015-06-18T12:27:34Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;See also&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Overview ==&lt;br /&gt;
The example run-time Linux filesystem image for the CompuLab CM-T54 System-on-Module / Computer-on-Module is based on Arago Project Linux filesystem for OMAP-5432-uEVM evaluation board from TI, distributed with the official [http://downloads.ti.com/dsps/dsps_public_sw/glsdk/6_03_00_01/index_FDS.html TI OMAP5 GLSDK 6.03.00.01].&lt;br /&gt;
More details about supported features are available in [http://processors.wiki.ti.com/index.php/OMAP5_GLSDK_6.03.00.01_Release_Notes OMAP5 GLSDK 6.03.00.01 Release Notes] and [http://processors.wiki.ti.com/index.php/OMAP5_GLSDK_Software_Developers_Guide OMAP5 GLSDK Software Developers Guide].&amp;lt;br&amp;gt;&lt;br /&gt;
The [[CM-T54: Linux: Getting started]] page provides a brief introduction on how to install the run-time Linux image.&lt;br /&gt;
&lt;br /&gt;
== Using Arago Project Linux on CM-T54 ==&lt;br /&gt;
&lt;br /&gt;
=== Connection and Logging In ===&lt;br /&gt;
Use the following username to login:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cm-t54 login: root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To login into the Linux system, you may use a serial console (ttyO3) at 115200 bps, or connect through the network, or use a keyboard and HDMI/DVI displays.&lt;br /&gt;
&lt;br /&gt;
== Display options ==&lt;br /&gt;
&lt;br /&gt;
CM-T54 evaluation platform has four video output interfaces: LCD, DVI, LVDS and HDMI.&lt;br /&gt;
LVDS video output is not supported in CM-T54 Linux package, based on kernel v3.8.13.&amp;lt;br&amp;gt;&lt;br /&gt;
CM-T54 display subsystem is based on “Direct Render Mode” (DRM) and “Kernel Modesetting” (KMS) APIs as important parts of the Linux graphics system. &lt;br /&gt;
DRM allows frame buffers to be mapped into user space so that applications can write directly to the buffers.&lt;br /&gt;
In the DRM framework, a physical connector in the display subsystem is called a &amp;quot;connector&amp;quot;.&lt;br /&gt;
Most of the applications used to demonstrate graphics would require the user to pass a connector id.&lt;br /&gt;
A connector id is a number that is assigned to each of the display devices connected to the system.&lt;br /&gt;
To get the list of the display devices connected and the corresponding connector id the {{cmd|modetest}} application can be used as mentioned below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# modetest -c&lt;br /&gt;
trying to load module i915...failed.&lt;br /&gt;
trying to load module radeon...failed.&lt;br /&gt;
trying to load module nouveau...failed.&lt;br /&gt;
trying to load module vmwgfx...failed.&lt;br /&gt;
trying to load module omapdrm...success.&lt;br /&gt;
Connectors:&lt;br /&gt;
id	encoder	status		type	size (mm)	modes	encoders&lt;br /&gt;
4	3	connected	DVI-D	0x0		1	3&lt;br /&gt;
  modes:&lt;br /&gt;
	name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)&lt;br /&gt;
  1920x1080 53 1920 2040 2248 2576 1080 1081 1084 1118 flags: nhsync, pvsync; type: preferred, driver&lt;br /&gt;
  props:&lt;br /&gt;
	1 EDID:&lt;br /&gt;
		flags: immutable blob&lt;br /&gt;
		blobs:&lt;br /&gt;
&lt;br /&gt;
		value:	2 DPMS:&lt;br /&gt;
		flags: enum&lt;br /&gt;
		enums: On=0 Standby=1 Suspend=2 Off=3&lt;br /&gt;
		value: 0&lt;br /&gt;
12	11	connected	HDMI-A	510x290		21	11&lt;br /&gt;
  modes:&lt;br /&gt;
	name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)&lt;br /&gt;
  1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 flags: phsync, pvsync; type: preferred, driver&lt;br /&gt;
  1920x1080 50 1920 2448 2492 2640 1080 1084 1089 1125 flags: phsync, pvsync; type: driver&lt;br /&gt;
  1920x1080i 50 1920 2448 2492 2640 1080 1084 1094 1125 flags: phsync, pvsync, interlace; type: driver&lt;br /&gt;
  1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 flags: phsync, pvsync, interlace; type: driver&lt;br /&gt;
  1280x1024 75 1280 1296 1440 1688 1024 1025 1028 1066 flags: phsync, pvsync; type: driver&lt;br /&gt;
  1280x1024 60 1280 1328 1440 1688 1024 1025 1028 1066 flags: phsync, pvsync; type: driver&lt;br /&gt;
  1152x864 75 1152 1216 1344 1600 864 865 868 900 flags: phsync, pvsync; type: driver&lt;br /&gt;
  1280x720 50 1280 1720 1760 1980 720 725 730 750 flags: phsync, pvsync; type: driver&lt;br /&gt;
  1280x720 60 1280 1390 1430 1650 720 725 730 750 flags: phsync, pvsync; type: driver&lt;br /&gt;
  1440x576i 50 1440 1464 1590 1728 576 580 586 625 flags: nhsync, nvsync, interlace, dblclk; type: driver&lt;br /&gt;
  1024x768 75 1024 1040 1136 1312 768 769 772 800 flags: phsync, pvsync; type: driver&lt;br /&gt;
  1024x768 60 1024 1048 1184 1344 768 771 777 806 flags: nhsync, nvsync; type: driver&lt;br /&gt;
  1440x480i 60 1440 1478 1602 1716 480 488 494 525 flags: nhsync, nvsync, interlace, dblclk; type: driver&lt;br /&gt;
  800x600 75 800 816 896 1056 600 601 604 625 flags: phsync, pvsync; type: driver&lt;br /&gt;
  800x600 60 800 840 968 1056 600 601 605 628 flags: phsync, pvsync; type: driver&lt;br /&gt;
  720x576 50 720 732 796 864 576 581 586 625 flags: nhsync, nvsync; type: driver&lt;br /&gt;
  720x480 60 720 736 798 858 480 489 495 525 flags: nhsync, nvsync; type: driver&lt;br /&gt;
  640x480 75 640 656 720 840 480 481 484 500 flags: nhsync, nvsync; type: driver&lt;br /&gt;
  640x480 60 640 656 752 800 480 490 492 525 flags: nhsync, nvsync; type: driver&lt;br /&gt;
  640x480 60 640 656 752 800 480 490 492 525 flags: nhsync, nvsync; type: driver&lt;br /&gt;
  720x400 70 720 738 846 900 400 412 414 449 flags: nhsync, pvsync; type: driver&lt;br /&gt;
  props:&lt;br /&gt;
	1 EDID:&lt;br /&gt;
		flags: immutable blob&lt;br /&gt;
		blobs:&lt;br /&gt;
&lt;br /&gt;
		value:&lt;br /&gt;
			00ffffffffffff0010ac58d0544e3930&lt;br /&gt;
			0917010380331d78eae295a2554f9f26&lt;br /&gt;
			115054a54b00714f8180d1c001010101&lt;br /&gt;
			010101010101023a801871382d40582c&lt;br /&gt;
			4500fd1e1100001e000000ff00354659&lt;br /&gt;
			4a3533325330394e540a000000fc0044&lt;br /&gt;
			454c4c2053323334304c0a20000000fd&lt;br /&gt;
			00384c1e5311000a2020202020200185&lt;br /&gt;
			02031ff14c9005040302071601141f12&lt;br /&gt;
			13230907078301000065030c00100002&lt;br /&gt;
			3a801871382d40582c4500fd1e110000&lt;br /&gt;
			1e011d8018711c1620582c2500fd1e11&lt;br /&gt;
			00009e011d007251d01e206e285500fd&lt;br /&gt;
			1e1100001e8c0ad08a20e02d10103e96&lt;br /&gt;
			00fd1e11000018000000000000000000&lt;br /&gt;
			000000000000000000000000000000e7&lt;br /&gt;
	2 DPMS:&lt;br /&gt;
		flags: enum&lt;br /&gt;
		enums: On=0 Standby=1 Suspend=2 Off=3&lt;br /&gt;
		value: 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DVI ===&lt;br /&gt;
&lt;br /&gt;
DVI connector ID is 4. CM-T54 evaluation board uses TFP410 DPI-to-DVI transceiver (on SB-T54 baseboard) to provide DVI video output capability.&lt;br /&gt;
Reading DVI display EDID information is not supported.&lt;br /&gt;
The display resolution should be configured by the kernel boot options using {{parameter|video}} parameter. &lt;br /&gt;
&lt;br /&gt;
* Example of {{parameter|video}} parameter setting, specifying full HD resolution on DVI display&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CM-T54 # setenv mmcargs 'setenv bootargs console=${console} root=${mmcroot} rw rootwait video=DVI-D-1:1920x1080@60'&lt;br /&gt;
CM-T54 # saveenv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HDMI ===&lt;br /&gt;
&lt;br /&gt;
HDMI connector ID is 12. The display resolution is set up automatically, based on EDID information passed by the connected display device.&lt;br /&gt;
DVI output resolution should match HDMI resolution:&lt;br /&gt;
&lt;br /&gt;
* Example of {{parameter|video}} parameter setting, specifying full HD resolution on DVI dipslay to match full HD resolution on HDMI video output.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CM-T54 # setenv mmcargs 'setenv bootargs console=${console} root=${mmcroot} rw rootwait video=DVI-D-1:1920x1080@60'&lt;br /&gt;
CM-T54 # saveenv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LCD ===&lt;br /&gt;
&lt;br /&gt;
LCD video output replaces DVI output. The LCD connector ID is 4.&lt;br /&gt;
In order to activate the LCD video out, the U-Boot environment variable should be adjusted:&lt;br /&gt;
&lt;br /&gt;
* LCD output enabled (DVI/HDMI output disabled)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CM-T54 # setenv mmcloadfdt 'load mmc ${mmcdev} ${fdtaddr} ${fdtfile}; fdt addr ${fdtaddr}; fdt rm /ocp/dss/dpi/dvi;'&lt;br /&gt;
CM-T54 # saveenv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Default settings &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CM-T54 # setenv mmcloadfdt 'load mmc ${mmcdev} ${fdtaddr} ${fdtfile};'&lt;br /&gt;
CM-T54 # saveenv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HDMI Audio ==&lt;br /&gt;
CM-T54 provides a digital HDMI audio interface, which is registered as a standard ALSA sound card.&lt;br /&gt;
If the default CM-T54 configuration is used, the audio drivers are loaded automatically during the boot process.&lt;br /&gt;
&lt;br /&gt;
Since the HDMI audio card is the default one in the Linux for CM-T54, the following command can be used for audio play back:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-debian:~# aplay &amp;lt;wav-file&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Analog Audio ====&lt;br /&gt;
CM-T54 provides the analog audio interface, which is registered as a standard ALSA sound card.&lt;br /&gt;
If the default CM-T54 configuration is used, the audio drivers are loaded automatically during the boot process.&amp;lt;br&amp;gt;&lt;br /&gt;
{{cmd|aplay -l}} shows list of all soundcards and digital audio devices registered on the system. Here is a sample {{cmd|aplay -l}} output.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# aplay -l&lt;br /&gt;
**** List of PLAYBACK Hardware Devices ****&lt;br /&gt;
card 0: OMAP5HDMI [OMAP5HDMI], device 0: HDMI omap-hdmi-hifi-0 []&lt;br /&gt;
  Subdevices: 1/1&lt;br /&gt;
  Subdevice #0: subdevice #0&lt;br /&gt;
card 1: wm8731audio [wm8731-audio], device 0: WM8731 PCM wm8731-hifi-0 []&lt;br /&gt;
  Subdevices: 1/1&lt;br /&gt;
  Subdevice #0: subdevice #0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 'card 1' is the analog audio device.&lt;br /&gt;
&lt;br /&gt;
==== Analog Audio Settings ====&lt;br /&gt;
To enable the Analog audio playback, {{cmd|alsamixer}} or {{cmd|amixer}} applications can be used.&lt;br /&gt;
* {{cmd|alsamixer}} - set the “''Output Mixer HiFi''” control on.&lt;br /&gt;
or&lt;br /&gt;
* {{cmd|amixer}} - set the “''Output Mixer HiFi Playback Switch''” control on using command line interface:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# amixer -c 1 cset numid=14,iface=MIXER,name='Output Mixer HiFi Playback Switch' on&lt;br /&gt;
# alsactl store wm8731audio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Analog Audio Playback ====&lt;br /&gt;
In order to play a sound file make use of the {{cmd|aplay}} application.&lt;br /&gt;
* {{cmd|aplay -L}} can be used for listing of all PCM devices.&lt;br /&gt;
Here is a sample output of {{cmd|aplay -L}} command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# aplay -L&lt;br /&gt;
null&lt;br /&gt;
    Discard all samples (playback) or generate zero samples (capture)&lt;br /&gt;
default:CARD=OMAP5HDMI&lt;br /&gt;
    OMAP5HDMI, &lt;br /&gt;
    Default Audio Device&lt;br /&gt;
sysdefault:CARD=OMAP5HDMI&lt;br /&gt;
    OMAP5HDMI, &lt;br /&gt;
    Default Audio Device&lt;br /&gt;
default:CARD=wm8731audio&lt;br /&gt;
    wm8731-audio, &lt;br /&gt;
    Default Audio Device&lt;br /&gt;
sysdefault:CARD=wm8731audio&lt;br /&gt;
    wm8731-audio, &lt;br /&gt;
    Default Audio Device&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The next command can be used for audio playback:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# aplay -D sysdefault:CARD=wm8731audio &amp;lt;wav-file&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The above command makes use of the wm8731 audio codec and passes the audio signal to the audio out connector (J5 on SB-T54).&lt;br /&gt;
&lt;br /&gt;
==== Recording Audio ====&lt;br /&gt;
CM-T54 provides recording audio signal from either “''Line In''” or “''Mic In''” sources.&lt;br /&gt;
The {{cmd|arecord}} application can be used for capturing audio signal. {{cmd|arecord -L}} shows all devices that can be used for audio capturing.&amp;lt;br&amp;gt;&lt;br /&gt;
The below list of devices is shown on a CM-T54 module:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# arecord -L&lt;br /&gt;
null&lt;br /&gt;
    Discard all samples (playback) or generate zero samples (capture)&lt;br /&gt;
default:CARD=wm8731audio&lt;br /&gt;
    wm8731-audio, &lt;br /&gt;
    Default Audio Device&lt;br /&gt;
sysdefault:CARD=wm8731audio&lt;br /&gt;
    wm8731-audio, &lt;br /&gt;
    Default Audio Device&lt;br /&gt;
&lt;br /&gt;
==== Audio Input Settings ====&lt;br /&gt;
CM-T54 provides an audio capturing feature from either ''Mic'' or ''Line In'' input sources.&lt;br /&gt;
{{cmd|alsamixer}} or {{cmd|amixer}} can be used in order to switch between these inputs.&lt;br /&gt;
&lt;br /&gt;
===== Mic =====&lt;br /&gt;
* Using {{cmd|alsamixer}}&lt;br /&gt;
:: Set ''Input Mux'' playback control to ''Mic'' state&lt;br /&gt;
:: Set ''Mic Boost'' playback control to the highest state&lt;br /&gt;
:: Set ''Mic'' capture control to ''CAPTURE'' state&lt;br /&gt;
* Using {{cmd|amixer}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# amixer -c 1 cset numid=11,iface=MIXER,name='Input Mux' 1&lt;br /&gt;
root@cm-t54:~# amixer -c 1 cset numid=5,iface=MIXER,name='Mic Boost Volume' 1&lt;br /&gt;
root@cm-t54:~# amixer -c 1 cset numid=6,iface=MIXER,name='Mic Capture Switch' 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Line In =====&lt;br /&gt;
* Using {{cmd|alsamixer}}&lt;br /&gt;
:: Set ''Input Mux'' playback control to ''Line In'' state&lt;br /&gt;
:: Set ''Line'' capture control to ''CAPTURE'' state&lt;br /&gt;
* Using {{cmd|amixer}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# amixer -c 1 cset numid=11,iface=MIXER,name='Input Mux' 0&lt;br /&gt;
root@cm-t54:~# amixer -c 1 cset numid=4,iface=MIXER,name='Line Capture Switch' 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample Audio Recording ====&lt;br /&gt;
As soon as the correct input values are set, audio signal can be captured.&amp;lt;br&amp;gt;&lt;br /&gt;
Here is a sample command that shows the {{cmd|arecord}} usage for capturing audio signal from the selected input line.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# arecord -D sysdefault:CARD=wm8731audio -f cd -t wav /tmp/out.wav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Media applications demos ==&lt;br /&gt;
&lt;br /&gt;
=== Graphics demos ===&lt;br /&gt;
The graphics driver and userspace libraries and binaries are distributed along with the example root file system.&lt;br /&gt;
Please make sure the board is connected to a display. To execute the demos, the graphics driver must be initialized by running {{cmd|pvrsrvinit}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pvrsrvinit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example root file system contains pre-built {{cmd|kmscube}} application to demonstrate hardware graphic acceleration support.&lt;br /&gt;
&lt;br /&gt;
{{cmd|kmscube}} is an example of communicating with the DRM/KMS drivers, creating the EGL context, and drawing the multi-colored cube using GLES2 with GBM from Mesa to the KMS console.&lt;br /&gt;
{{cmd|kmscube}} code, available in the official TI GLSDK for OMAP5.&lt;br /&gt;
&lt;br /&gt;
* Display cube on all connected displays&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
kmscube -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Display cube using HDMI connector only&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
kmscube -c 12&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wayland/Weston ===&lt;br /&gt;
&lt;br /&gt;
Wayland is a protocol that specifies the communication between a display server (called Wayland compositor) and its clients, as well as a reference implementation of the protocol.&lt;br /&gt;
The Wayland project includes a demo Wayland compositor, called Weston. It's fast, small, and runs on embedded and mobile devices.&lt;br /&gt;
&lt;br /&gt;
To execute the demos, the graphics driver must be initialized by running {{cmd|pvrsrvinit}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# pvrsrvinit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To launch Weston on HDMI display (connector ID 12), run the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-t54:~# weston --connector=12&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Running Weston clients ====&lt;br /&gt;
&lt;br /&gt;
After launching Weston, the user should be able to use the keyboard and the mouse for various controls.&lt;br /&gt;
&lt;br /&gt;
There are two icons on the top right hand corner of the Weston desktop window which have been configured for&lt;br /&gt;
&lt;br /&gt;
* terminal&lt;br /&gt;
* flower application &lt;br /&gt;
&lt;br /&gt;
Clicking these respective icons should launch the applications on the Weston Desktop.&lt;br /&gt;
&lt;br /&gt;
There are several other applications that are included in the example filesystem. To invoke these applications, the user should launch the weston-terminal (top right hand corner of the desktop) and then invoke the client apps as described below from within the terminal window:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/flower&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/clickdot&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/cliptest&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/dnd&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/editor&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/eventdemo&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/image /usr/share/weston/terminal.png&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/resizor&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/simple-egl&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/simple-shm&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/simple-touch&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/smoke&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/weston-info&lt;br /&gt;
wayland sh # /usr/bin/weston-clients/weston-terminal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Exiting Weston ====&lt;br /&gt;
&lt;br /&gt;
If you have invoked Weston from the serial console, exit Weston by pressing Ctrl-C.&lt;br /&gt;
&lt;br /&gt;
=== Video Playback === &lt;br /&gt;
&lt;br /&gt;
Hardware accelerated video playback on CM-T54 evaluation board is supported by the GStreamer framework.&lt;br /&gt;
Running the following GStreamer pipelines demonstrate the video/audio decoding:&lt;br /&gt;
&lt;br /&gt;
* Video output to HDMI display, audio output to HDMI audio&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-launch playbin2 uri=file:///&amp;lt;path_to_file&amp;gt; video-sink=&amp;quot;kmssink connector=12&amp;quot; audio-sink=alsasink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Video output to DVI/LCD display, audio output to analog audio&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-launch playbin2 uri=file:///&amp;lt;path_to_file&amp;gt; video-sink=kmssink audio-sink=&amp;quot;alsasink device=hw:1,0&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[CM-T54: Linux: Getting started]]&lt;br /&gt;
* [[CM-T54: Linux: Kernel]]&lt;br /&gt;
* [[CM-T54: Linux: Debian]]&lt;br /&gt;
* [[Linux: Development for ARM modules]]&lt;br /&gt;
* [http://downloads.ti.com/dsps/dsps_public_sw/glsdk/6_03_00_01/index_FDS.html TI GLSDK 6.03.00.01]&lt;br /&gt;
* [http://processors.wiki.ti.com/index.php/OMAP5_GLSDK_6.03.00.01_Release_Notes OMAP5 GLSDK 6.03.00.01 Release Notes]&lt;br /&gt;
* [http://processors.wiki.ti.com/index.php/OMAP5_GLSDK_Software_Developers_Guide OMAP5 GLSDK Software Developers Guide]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux|Arago Project]]&lt;br /&gt;
[[Category:CM-T54|Linux: Arago Project]]&lt;/div&gt;</summary>
		<author><name>Grinberg</name></author>
		
	</entry>
</feed>