browser 支持java applet

最近有客戶需要在pxa270平臺上的 browser上面運行 java applet。 首先想到的就是利用現有的發行版的ARM 版本,網絡上搜索一番, Fedora和debian 都有針對ARMV5TE指令集的版本。所以就開始用發行版嘗試。 經過測試 發現Fedora 測試的嚴謹程度真的不如debian, 在TPC-66TB上面運行browser就會掛掉,而debian就不一樣了。 看來debian確實是經過嚴格的測試的。所以以後有使用ARMV5TE指令集設備 可以優先考慮debian的ARM版本, 相對比較穩定而且軟件又多。

另外sun 雖然有提供針對ARMV5 版本的JRE 但是沒有實現 browser de plugin,一般的Linux 發行版 使用的是IcedTea. 這個在debian 和Fedora上面都有提供。所以我直接使用的是IcedTea 作爲browser的插件。

用pxa270運行靜態的java applet 還算可以。 如果是速度比較快的java applet pxa好像有些喫不消,CPU loading 一直維持在97%以上。如果想比較流暢的運行 java applet 只能使用速度更快的ARM 了。

我採用的方式是先下載一個可以通過網絡安裝的ISO :debian-507-armel-netinst.iso

mkdir -p /root/deb

mkdir -p /root/rootfs

mount -o loop debian-507-armel-netinst.iso  /mnt

cp -ar /mnt/pool/main/*  /deb/

然後執行如下 將 deb 目錄裏面的debian 包解壓縮到 rootfs 的腳本。

腳本內容如下:

 

#!/bin/sh

DEBNAME=`find ./deb  -name *.deb`


    for  DEB in  $DEBNAME; do
        echo $DEB   
        dpkg-deb -x $DEB   ./rootfs
    done

 


將rootfs 裏面的內容copy到ARM 的存儲介質上。

由於debian 的版本爲armel 所以kernel 在 配置的時候也要使能 EABI 功能,否則無法成功掛載根文件系統。

然後再通過apt-get命令安裝最下的系統

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章