[Armadillo:07660] Re: Armadillo-420でQt4を動作させたい

Takenoshita Koyo email@hidden
2011年 10月 28日 (金) 17:35:43 JST


竹之下です。

> 表示されたエラー:
> QScreenLinuxFb::connect: No such device
> Error opening framebuffer device /dev/fb0
/dev/fb0 (フレームバッファ用のデバイスファイル)をopneしたときにエラー
になっていますね。

> 動作環境:Armadillo-420
とのことですが、Armadillo-420は画面を持っていません。
何か、USBディスプレイなどを接続されているのでしょうか?

> デバイス:
> [email@hidden (ttymxc1) /mnt/etc]# ls -l /dev/fb*
> crw------- 1 root root 29, 0 Jan 1 09:00 /dev/fb0
デバイスファイルは存在するようですが、このファイルはどのように作成
されましたか?

(2011年10月27日 13:50), T.Monji wrote:
> 文字と申します。
> 組み込み初心者ですが宜しくお願いします。
> 
> 過去MLや「ARMボードでQt4を動かす(http://www.oidon.net/linux
> /qt4_on_arm_board)」を参 考にして環境を構築しました。
> サンプルプログラムを動作させてみたところ下記のエラーが延々と表示されます。
> 対応策等をご教授頂けませんでしょうか?
> 
> 実行コマンド:./qthello -qws
> 
> 表示されたエラー:
> QScreenLinuxFb::connect: No such device
> Error opening framebuffer device /dev/fb0
> 
> 
> サンプルプログラム qthello
> #include<qapplication.h>
> #include<qlabel.h>
> 
> int main( int argc, char *argv[] )
> {
> QApplication myapp( argc, argv );
> 
> QLabel *mylabel = new QLabel( "Hello World!!", 0 );
> mylabel->resize( 80, 30 );
> 
> // myapp.setMainWidget( mylabel ); // 閉じるボタンを押したときアプリ終了
> (Qt3)
> mylabel->show();
> 
> return myapp.exec();
> }
> 
> 動作環境:Armadillo-420
> atmark-dist v1.28.2
> Linux 2.6.26-at15
> qt-4.6.4/enbedded
> qtのライブラリはmicroSDにコピーし/usr/local/libにマウント済
> 
> デバイス:
> [email@hidden (ttymxc1) /mnt/etc]# ls -l /dev/fb*
> crw------- 1 root root 29, 0 Jan 1 09:00 /dev/fb0
> 
> 環境:
> [email@hidden (ttymxc1) /mnt/etc]# env
> USER=root
> HOSTNAME=armadillo420-0
> OLDPWD=/root
> HOME=/root
> PS1=[\u@\h (ttymxc1) \w]\$
> VISUAL=vi
> LOGNAME=root
> TERM=vt102
> PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/lib
> HISTSIZE=1000
> SHELL=/bin/ash
> PWD=/mnt/etc
> TZ=JST-9
> EDITOR=vi
> 
> 以上、よろしくお願い致します。
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 


-- 
Koyo Takenoshita




armadillo メーリングリストの案内