您的位置 首页 嵌入式

Konqueror/Embedded的两种运转形式

Konqueror/Embedded可以在基于QPE( Qt palmtop environment)环境下运行,也可以在脱离该环境下运行。这要根据用户的具体需要,如果想要在PDA上运行Konque

Konqueror/Embedded能够在依据QPE( Qt palmtop environment)环境下运转,也能够在脱离该环境下运转。这要依据用户的详细需求,假如想要在PDA上运转Konqueror/Embedded,那么一般会挑选前者。可是假如想在嵌入式设备发动起来今后只运转Konqueror,不运转其他程序(一般用于操控),则会挑选后者。

现在详细介绍一下这两种形式的详细完成办法:

1 在QPE环境下运转Konqueror

在编译Konqueror时,履行以下指令:

cd konqueror-embedded-snapshot-20030705

export QTDIR=/arm_files/qt

export QPEDIR=/arm_files/qtopia

export TMAKEDIR=/arm_files/tmake

export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++

export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH

export AR=arm-linux-ar

export STRIP=arm-linux-strip

export RANLIB=arm-linux-ranlib

export CXX=arm-linux-g++

export CCC=arm-linux-c++

export CC=arm-linux-gcc

export CROSS_COMPILE=1

export PATH=$PATH:/usr/local/arm/2.95.3/bin:$PATH

export INSTALL=/usr/local/arm/2.95.3

make clean

./configure –host=arm-linux –target=arm-linux –enable-embedded –enable-qt-embedded –enable-qpe –with-gui=qpe –disable-debug –enable-ftp –enable-static –disable-shared –disable-mt –with-extra-libs=/usr/local/arm/2.95.3/lib:$QPEDIR/lib –with-extra-includes=/usr/local/arm/2.95.3/include:$QPEDIR/include -without-ssl –with-qt-dir=$QTDIR –with-qt-includes=$QTDIR/include –with-qt-libraries=$QTDIR/lib –with-qtopia-dir=/armsys2440/qt_arm/qtopia

make

详细的环境变量设置仅供参考。

编译结束之后,复制五个文件到设备的文件体系中去:

cp konqueror-embedded-snapshot-20030705/konq-embed/src/konqueror /arm_files/fs/root_2440_mouse/opt/qtopia/bin

cp konqueror-embedded-snapshot-20030705/konq-embed/src/konqueror.desktop /arm_files/fs/root_2440_mouse/opt/qtopia/apps/Applications

cp konqueror-embedded-snapshot-20030705/konq-embed/src/konqueror.png /arm_files/fs/root_2440_mouse/opt/qtopia/pics

cp konqueror-embedded-snapshot-20030705/konq-embed/kdesrc/khtml/css/html4.css /arm_files/fs/root_2440_mouse/opt/kde/share/apps/khtml/css/html4.css

cp konqueror-embedded-snapshot-20030705/konq-embed/kdesrc/kdecore/charsets /arm_files/fs/root_2440_mouse/opt/kde/share/config/charsets

然后在若要开机主动运转,则应在Rc.d文件中的qtopia发动之后,运转:

export HOME=/root

export QTDIR=/opt/qt

export QPEDIR=/opt/qtopia

export KDEDIR=/opt/kde

export QWS_KEYBOARD=USB:/dev/input/event1

export QWS_MOUSE_PROTO=USB:/dev/input/mouse0

export PATH=$QPEDIR/bin:$PATH

export LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib

$QPEDIR/bin/konqueror

2 脱离QPE环境运转Konqueror

在编译Konqueror时,履行以下指令:

cd konqueror-embedded-snapshot-20030705

export QTDIR=/arm_files/qt

export TMAKEDIR=/arm_files/tmake

export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++

export PATH=$QTDIR/bin:$TMAKEDIR/bin:$PATH

export AR=arm-linux-ar

export STRIP=arm-linux-strip

export RANLIB=arm-linux-ranlib

export CXX=arm-linux-g++

export CCC=arm-linux-c++

export CC=arm-linux-gcc

export CROSS_COMPILE=1

export PATH=$PATH:/usr/local/arm/2.95.3/bin:$PATH

export INSTALL=/usr/local/arm/2.95.3

make clean

./configure –host=arm-linux –target=arm-linux –enable-embedded –enable-qt-embedded –disable-debug –enable-ftp –enable-static –disable-shared –disable-mt –with-extra-libs=/usr/local/arm/2.95.3/lib –with-extra-includes=/usr/local/arm/2.95.3/include -without-ssl –with-qt-dir=$QTDIR –with-qt-includes=$QTDIR/include –with-qt-libraries=$QTDIR/lib

make

详细的环境变量设置仅供参考。

编译结束之后,复制五个文件到设备的文件体系中去:

cp konqueror-embedded-snapshot-20030705/konq-embed/src/konqueror /arm_files/fs/root_2440_mouse/opt/qtopia/bin

cp konqueror-embedded-snapshot-20030705/konq-embed/src/konqueror.desktop /arm_files/fs/root_2440_mouse/opt/qtopia/apps/Applications

cp konqueror-embedded-snapshot-20030705/konq-embed/src/konqueror.png /arm_files/fs/root_2440_mouse/opt/qtopia/pics

cp konqueror-embedded-snapshot-20030705/konq-embed/kdesrc/khtml/css/html4.css /arm_files/fs/root_2440_mouse/opt/kde/share/apps/khtml/css/html4.css

cp konqueror-embedded-snapshot-20030705/konq-embed/kdesrc/kdecore/charsets /arm_files/fs/root_2440_mouse/opt/kde/share/config/charsets

然后在若要开机主动运转,则应在Rc.d文件中的最终,运转(假如有Qtopia最好注释掉qtopia):

export HOME=/root

export QTDIR=/opt/qt

export QPEDIR=/opt/qtopia

export KDEDIR=/opt/kde

export QWS_KEYBOARD=USB:/dev/input/event1

export QWS_MOUSE_PROTO=USB:/dev/input/mouse0

export PATH=$QPEDIR/bin:$PATH

export LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/297670.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部