[Qt-embedded-interest] Qt Embedded on ARM Development Board

Chris Burke cburke at ics.com
Thu Jun 25 01:04:19 CEST 2009


I probably should have read that email a little closer. After a google 
search: 
http://www.qtcentre.org/forum/f-qtopia-qt-extended-14/t-font-display-problem-15558.html 
. Hope that solves your problem.

Bryce Salmi wrote:
> Chris,
>      Thank you for your quick response.  I do have the libraries located
> on the board "technically".  I have the libraries mounted to
> /usr/local/Trolltech/QtEmbedded-4.5.1-arm/lib and the font directory is
> located inside the lib directory there too.  The board only has about 4
> Mb of usable flash space (256 RAM though so it can handle quite a bit)
> which warrents the use of mounting external servers to provide extra
> space.
>
>
>
>
> Sincerely,
>
> Bryce
>
> -----Original Message-----
> From: qt-embedded-interest-bounces at trolltech.com
> [mailto:qt-embedded-interest-bounces at trolltech.com] On Behalf Of Chris
> Burke
> Sent: Wednesday, June 24, 2009 4:59 PM
> Cc: qt embedded list
> Subject: Re: [Qt-embedded-interest] Qt Embedded on ARM Development Board
>
> The Qt app cannot find the lib directory. It needs to be located on the 
> device even if the application is built statically. Copy the lib 
> directory over from your desktop to the embedded device keeping the same
>
> exact directory structure as it is looking for when you run the
> application.
>
> Bryce Salmi wrote:
>   
>> Qt List,
>>
>> Thank you for your help! I have figured out the problem and the fix 
>> was found on Qtforums.com 
>>
>>     
> (http://www.qtforum.org/article/27787/tuto-how-to-install-qt-embedded-li
> nux-4-5-1-on-arm-board-phycore-i-mx31-from-phytec.html 
>   
>> ) by adapting the posts methods for the board I am working with. I 
>> have run into another problem though. I tried to run the framebuffer 
>> test program (will not work due to lack of mmap support at this time) 
>> but I also tried to run the widget "analogclock". When I try to run 
>> this in terminal I get this:
>>
>> # ./analogclock -qws
>> Initializing QFontEngineQPF failed for 
>> /usr/local/Trolltech/QtEmbedded-4.5.1-arm
>> /lib/fonts/DejaVuSans.ttf
>> Initializing QFontEngineQPF failed for 
>> /usr/local/Trolltech/QtEmbedded-4.5.1-arm
>> /lib/fonts/DejaVuSans-Bold.ttf
>>
>> I would really appreciate any help with this issue. Deleting the fonts
>>     
>
>   
>> results in no error messages but it still seems like the program hangs
>>     
>
>   
>> just like it does with the previous error messages. The .cpp source 
>> file for analog clock does not seem to call any fonts either so this 
>> may be a Qt related problem? Could the lack of output be related to no
>>     
>
>   
>> mmap support? Does Qt use mmap in all its applications or does it 
>> differ? Thank you for your time!
>>
>> Sincerely,
>>
>> Bryce
>>
>>
>>     
> ------------------------------------------------------------------------
>   
>> *From:* qt-embedded-interest-bounces at trolltech.com 
>> [mailto:qt-embedded-interest-bounces at trolltech.com] *On Behalf Of 
>> *Bryce Salmi
>> *Sent:* Monday, June 22, 2009 11:47 AM
>> *To:* qt embedded list
>> *Subject:* [Qt-embedded-interest] Qt Embedded on ARM Development Board
>>
>> Qt Embedded List,
>> I am currently trying to get Qt Embedded to run on an ARM 11 
>> development board (about 35 Mb on-board memory with 256 Mb Ram) 
>> running a very simple version of Linux and a busybox shell. I have 
>> followed the installation instructions as closely as possible on the 
>> Trolltech website and I believe that the cross compiler is statically 
>> built on my computer correctly. The resulting "hello world" type 
>> application using code from the Trolltech tutorial builds successfully
>>     
>
>   
>> and is in ELF ARM file format and about 10 Mb large (seems right for 
>> static builds). I mount a network drive with the development board and
>>     
>
>   
>> try to run the program on the ARM board (since it doesn't have much 
>> on-board memory) however, I get the error:
>>
>> # ./hello
>> -sh: ./hello: not found
>> # ./hello -qws
>> -sh: ./hello: not found
>>
>> This occurs even though the file is obviously there with the "ls" 
>> command and also occured when I tried to run it dynamically with the 
>> library folder mounted to my /usr/lib directory on the board and the 
>> 14Kb hello application residing physically on the board. That made me 
>> think it was a library issue which is why I built the compiler 
>> statically... Any ideas? I would really like to get this working and 
>> displaying on my LCD screen (/dev/fb0). It is very worrisome that it 
>> says the file cannot be found which seems very very very wrong. Any 
>> help would be greatly appreciated!
>>
>>
>>
>>
>> Thank You,
>>
>> Bryce
>>
>>
>>     
> ------------------------------------------------------------------------
>   
>> _______________________________________________
>> Qt-embedded-interest mailing list
>> Qt-embedded-interest at trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-embedded-interest
>>   
>>     
> _______________________________________________
> Qt-embedded-interest mailing list
> Qt-embedded-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-embedded-interest
>
>   

--
Chris Burke, Qt Consultant, Integrated Computer Solutions.
ICS - The North American Qt Experts
http://ics.com/services/




More information about the Qt-embedded-interest mailing list