当前位置:首页 > 嵌入式 > 嵌入式软件
[导读] Konqueror/Embedded可以在基于QPE( Qt palmtop environment)环境下运行,也可以在脱离该环境下运行。这要根据用户的具体需要,如果想要在PDA上运行Konqueror/Embedded,那

 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[!--empirenews.page--]

$QPEDIR/bin/konqueror –qws

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

如何把握住2024年的行业新机遇,实现技术突破创新,赋能各类新兴应用的发展?在新一年伊始,我们采访到了Nordic Semiconductor前任CEO Svenn-Tore Larsen,他和我们分享了Nordic这一...

关键字: Nordic BLE Wi-Fi review2023

AiBLE™数智骨科诊疗中心落地镇江瑞康医院,满足骨科诊疗多元化需求 镇江2023年8月10日 /美通社/ -- 2023年8月8日,美敦力宣布与中国领先的医疗服务机构亚太医疗集团签署战略合作协议,双方将合作推进先进骨...

关键字: 医疗服务 BLE AI BSP

导热率高达30W/m-K的乐泰Ablestik ABP 6395T材料无需烧结,即可实现设计的灵活性和车规级可靠性 德国杜塞尔多夫2023年3月14日 /美通社/ --&n...

关键字: 芯片 ST TI BLE

打造全球创新创业平台 助力上海本土引才留才 上海2023年1月13日 /美通社/ -- 2022年11月28-29日,第三届"留·在上海"全球留学人员创新创业大赛颁奖暨上海松...

关键字: 大赛 ENERGY 新加坡 BLE

9月18日,第十届松山湖中国IC创新高峰论坛盛大开幕。会议上,博流智能带来Wi-Fi+BLE二合一SoC芯片——BL602,应用领域包括人工智能与工业互联网。从单品智能到全屋智能再到智慧AI,Wi-Fi、BLE、Zigb...

关键字: Wi-Fi BLE SoC芯片

通过对蓝牙协议框架进行整体了解,其包含BR/EDR((Basic Rate / Enhanced Data Rate))、AMP(Alternate MAC/PHYs)、LE(Low Energy)三种技术,下面我们将B...

关键字: BR EDR BLE

本篇主要讲了BLE的Link Layer,包括链路层定义的角色和状态,空中接口数据包的通信格式以及各个字段的含义,方便我们去分析LOG和定位问题。

关键字: BLE 链路层 数据包

作为温网锦标赛33年来的官方技术合作伙伴,IBM持续加速该赛事创新,改善球迷数字体验 北京2022年6月22日 /美通社/ -- IBM (NYSE: IBM) 和全英草地...

关键字: IBM AI BSP BLE

上海2022年6月9日 /美通社/ -- 近日,Marble Center抗肿瘤纳米药物组——设立于麻省理工学院科赫(Koch)综合癌症研究所内——宣布启动一项学术界和产业界合作的联盟计划,推动在所有受纳米医学影响的领域...

关键字: CENTER BLE 麻省理工学院 BSP

(全球TMT2022年6月7日讯)4D成像雷达领域的全球领先企业Vayyar Imaging宣布完成由Koch Disruptive Technologies(KDT)领投的1.08亿美元E轮融资,使公司的总融资超过3...

关键字: IMAGING KD MANAGEMENT 机器学习
关闭
关闭