From: Eric Nelson <eric.nelson@boundarydevices.com>
To: Rogerio Nunes <ronunes@gmail.com>,
Mario Domenech Goulart <mario@ossystems.com.br>
Cc: "meta-freescale@yoctoproject.org" <meta-freescale@yoctoproject.org>
Subject: Re: [meta-fsl-demos][PATCH 1/2] qt-in-industrial-embedded-common: add init script for the smarthome demo
Date: Mon, 03 Feb 2014 10:29:35 -0700 [thread overview]
Message-ID: <52EFD1FF.7080800@boundarydevices.com> (raw)
In-Reply-To: <CACb8hfGoFOnFKrbmBg6-GEQRnq++UdjCAdh4ppjbhwu4KUnPnQ@mail.gmail.com>
Hi Rogerio,
On 02/03/2014 07:44 AM, Rogerio Nunes wrote:
> On Fri, Jan 31, 2014 at 8:26 AM, Mario Domenech Goulart
> <mario@ossystems.com.br> wrote:
>> Hi Eric,
>>
>> Sorry for taking so long to reply. Please, see some comments below.
>>
>> On Mon, 27 Jan 2014 17:41:37 -0700 Eric Nelson <eric.nelson@boundarydevices.com> wrote:
>>
>>> On 01/17/2014 07:02 AM, Mario Domenech Goulart wrote:
>>>> Currently, qt-in-industrial-embedded starts no demo automatically when
>>>> installed. This patch adds an init script so that the smarthome demo
>>>> can be automatically started on boot.
>>>>
>>>> <snip>
>>>>
>>>> +SRC_URI = "git://gitorious.org/qt-in-use/qt-in-industrial-embedded.git \
>>>> + file://smarthome \
>>>> + "
>>>>
>>>> PR = "r3"
>>>>
>>>> @@ -18,6 +20,10 @@ do_configure_prepend() {
>>>> do_install_append () {
>>>> # Set the correct smarthome binary path
>>>> sed -i -e 's:Exec=.*:Exec=${bindir}/smarthome:g' ${D}${datadir}/applications/smarthome.desktop
>>>
>>> This should only be installed when not using X, right?
>>
>> I'm not sure. I actually haven't touched that recipe part.
>>
>>
>>>> +
>>>> + install -d ${D}${sysconfdir}/init.d
>>>> + install -m 755 ${WORKDIR}/smarthome ${D}${sysconfdir}/init.d/
>>>> + sed -i -e 's:__BINDIR__:${bindir}:g; s:__SYSCONFDIR__:${sysconfdir}:g' ${D}${sysconfdir}/init.d/smarthome
>>>> }
>>>>
>>>
>>> When testing using fsl-image-gui on the master branch today, I
>>> immediately got a ts_calibrate prompt on my HDMI monitor, which was
>>> frustrating since it doesn't happen to have a touch screen.
>>>
>>> Please advise,
>>
>> It seems that packagegroup-core-tools-testapps is dragging
>> tslib-calibrate into the image (via RDEPENDS).
>> packagegroup-core-tools-testapps is added to the image because
>> fsl-image-gui.bb has
>>
>> SOC_EXTRA_IMAGE_FEATURES ?= "tools-testapps"
>>
>> EXTRA_IMAGE_FEATURES += " \
>> ${SOC_EXTRA_IMAGE_FEATURES} \
>> ...
>>
>> The "tools-testapps" feature makes core-image.bbclass add
>> packagegroup-core-tools-testapps to the image.
>>
>> To work around that, you can add
>>
>> EXTRA_IMAGE_FEATURES_remove = "tools-testapps"
>>
>> to local.conf. However, a bunch of other packages will be removed from
>> the image (don't know if they are relevant for your purposes, though --
>> they sould be "testapps").
>
> Actually packagegroup-fsl-tools-testapps is explicitly included in
> IMAGE_INSTALL...
>
>>
>> I suppose packagegroup-core-tools-testapps should check for
>> "touchscreen" in MACHINE_FEATURES to avoid the dependency on tslib for
>> boards that don't have touch devices.
>
> Agree.
>
I suspect that this leaves us in the same position, since essentially
all i.MX6 boards support some form of touch screen, yet they can
also be used without touch (e.g. with HDMI + mouse/keyboard), right?
It seems that a run-time test may be the right thing here for the
most common case. On our Nitrogen boards, and I expect on Freescale
boards with Hannstar displays, we could test /dev/input/ to see
whether a a touch screen is present because the I2C touch controller
is essentially a part of the display.
This doesn't work on other boards like our Nitrogen6_Lite though.
On that board, a resistive touch controller is a part of the main
board, so a touch-screen input device will be present even if no
touch screen is physically connected.
Regards,
Eric
next prev parent reply other threads:[~2014-02-03 17:29 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-17 14:02 [meta-fsl-demos][PATCH 1/2] qt-in-industrial-embedded-common: add init script for the smarthome demo Mario Domenech Goulart
2014-01-17 14:02 ` [meta-fsl-demos][PATCH 2/2] qt-in-industrial-embedded-common: add patch to run demos in fullscreen mode Mario Domenech Goulart
2014-01-28 0:41 ` [meta-fsl-demos][PATCH 1/2] qt-in-industrial-embedded-common: add init script for the smarthome demo Eric Nelson
2014-01-28 0:44 ` Otavio Salvador
2014-01-31 13:26 ` Mario Domenech Goulart
2014-02-03 14:44 ` Rogerio Nunes
2014-02-03 17:29 ` Eric Nelson [this message]
2014-02-03 17:38 ` Otavio Salvador
2014-02-03 18:11 ` Eric Nelson
2014-02-05 8:31 ` Eric Bénard
2014-02-05 15:20 ` Eric Nelson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52EFD1FF.7080800@boundarydevices.com \
--to=eric.nelson@boundarydevices.com \
--cc=mario@ossystems.com.br \
--cc=meta-freescale@yoctoproject.org \
--cc=ronunes@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.