2

私は金曜日と土曜日をずっとこれに費やしてきましたが、アイデアが尽きかけています。

Windows ce4.2 (windows mobile 2003) を実行しているシンボル 8146 デバイスで、アプリケーションに必要なシンボル ライブラリと共に sql ce と .net2.0 を実行する必要があるプロジェクトがあります。

デバイスがコールド ブートされると、ユーザー パーティション内のすべてが削除されます。過去にシンボル memcapture ユーティリティを使用してこれを解決しましたが、今回はデバイスに十分なスペースがないと表示されます。

問題は、8146 には 7 MB 強の非揮発性ストレージしかなく、(これまでのところ) 10 ~ 12 MB のデータを復元する必要があることです。

他の誰かがこれに遭遇して解決しましたか? デバイスの起動時に実行され、すべてのステータスをチェックし、必要に応じてコンパクト フラッシュ カードからメイン メモリにデータをコピーする小さなアプリを作成する必要があると考えています。

しかし、CFカードにプログラム的にアクセスする方法がわからないので、ちょっと困惑しています。

また、symbol には、regmerge.dll と copyfiles という 2 つのアプリがあり、コールド ブートでのみ実行されます。

永続化する必要があるのは 10.2 メガバイトだけです。これを何とか解決できることはわかっています。

月曜日の朝にシンボルの技術サポートに電話し、思いついた解決策 (もしあれば) をここにも投稿します。

その間、何か考えはありますか?

ありがとう、

ジョー

更新: CF カードを一晩注文したところ、Motorola がケースをオープンしました。火曜日にはもっと何かあるはずです。

4

3 に答える 3

2

デバイスは常に接続されますか?

デバイス自体にすべてを保持しようとせず、ワイヤレス ネットワーク経由で Web サーバーに接続して残りのプログラム/データ ファイルをダウンさせる小さなブート ストラップ プログラムを作成することを検討することをお勧めします。

または、Symbol/Motorala に AirBeam について問い合わせることもできます。AirBeam は、パッケージ展開ソリューションです。デバイスを起動するたびに、パッケージの更新をチェックします。

デバイスがオフラインのときにデバイスを再構築する必要がある場合は、必要な各アイテムが確実にインストールされるようにするブートストラップ プログラムと共に、前述のコンパクト フラッシュ カード ルートを使用する必要があります。

于 2009-05-05T15:04:57.190 に答える
1

データをさらに圧縮できますか?

于 2009-05-05T14:47:32.643 に答える
1

以下は、これを処理する小さなバッチ ファイルです。パス名を変更する必要がある場合があることに注意してください。

enter code here

ECHO OFF
REM ----------------------------
REM シンボル ライブラリをインストールします:
REM ------------ ----------------
存在しない場合 "\Windows\AppMgr\Symbol Managed Class Libraries.DAT" copy "\Storage Card\symbol.all.arm.cab" \Temp\symbol .all.arm.cab 存在する場合 \Temp\symbol.all.arm.cab \windows\wceload.exe /noaskdest \Temp\symbol.all.arm.cab

REM --------------------------------
REM .NET Framework 2.0 をインストールする
REM ------------- ---------------
IF NOT EXIST "\Windows\AppMgr\Microsoft .NET CF 2.0.DAT" copy "\Storage Card\NETCFv2.wce5.armv4i.cab" \Temp\NETCFv2 .wce5.armv4i.cab 存在する場合
\Temp\NETCFv2.wce5.armv4i.cab \windows\wceload.exe /noaskdest \Temp\NETCFv2.wce5.armv4i.cab

コンパクト フラッシュ カードを入手するまで、これをテストすることはできません (注文時 - ベストバイでは 149.00 でローカル 1 つがありました .. naaa...)

――ジョー

デバイスにコマンド プロセッサがあることを確認する必要があるかどうかはわかりません。すべてをテスト/検証した後で、ここにコメントします。

于 2009-05-06T10:21:28.000 に答える