問題タブ [armv6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
292 参照

ios - プロジェクトを armv6 と armv7 の両方で libGoogleAnalitics.a にリンクしようとすると問題が発生します

iOS 4.0 以降をサポートするプロジェクトで Google アナリティクス iOS を使用しようとしています。Google アナリティクスのリソースページを見ると、バージョン 1.5ではarmv7ではなくアーキテクチャarmv6がサポートされており、1.5.1 では armv7 にサポートが追加されていますが、armv6を削除しました。

私のプロジェクトが両方のアーキテクチャをサポートしていて、1.5.1 を使用しようとすると、リンカでエラーが発生します。

プロジェクトのサポート対象アーキテクチャ リストから armv6 を削除すると、正常にコンパイルされ、デバイスとシミュレータで動作しますが、後で Apple Store に送信するときにエラーが発生します。

armv6 と armv7 の両方で lib のバージョンを作成する方法はありますか?

0 投票する
2 に答える
1728 参照

arm - ARM アーキテクチャとファミリ

さまざまな ARM ベースのターゲットで作業を開始しましたが、ARM コア、アーキテクチャ、命令セット、およびコア ファミリについてまだ欠けているものがあります。ここでウィキペディアのページを見てみましょう: http://en.wikipedia.org/wiki/ARM_architecture#ARM_cores 複数の ARM アーキテクチャと、各アーキテクチャに複数のファミリがあることがわかります。たとえば、ARMv6 アーキテクチャには、ARM11 および ARM-Cortex-M ファミリがあります。ARMv7 などでも同じことが起こります。アーキテクチャが同じ場合、ARM11 と ARM Cortex-M の違いは何ですか? ARM11 と ARM Cortex-M は、同じアーキテクチャを実装しているため、どちらも同じ命令セットをサポートしていますか?

0 投票する
1 に答える
354 参照

objective-c - Objective-C: armv6/7 以上の .a fat ファイル

armv6、armv7、i386、および x86_64 をビルドするために XCode でスタティック ライブラリ プロジェクトをセットアップしましたが、完全なファット ファイルはビルドされません :-(

lipo -info lib...aそれはarmv6とarmv7を含むファットファイルであり、それ以外には何もアーキテクチャが含まれていないことを教えてくれます。

それらをすべて1つのファイルに入れる方法は?

ありがとう

0 投票する
2 に答える
327 参照

ios - OpenCV 2フレームワークはarmv6で利用できますか?

デバイスをドロップする余裕がないプロジェクトの1つにOpenCVを使用していarmv6ます。何らかの理由で、iOS用に構築された公式フレームワークはとのみをサポートarmv7しているようx86です。このlibをビルドすることは可能でしょうarmv6 + armv7か?

ヒントや助けを事前に感謝します。

0 投票する
1 に答える
129 参照

objective-c - PhoneGap プロジェクト Armv6

Phonegap 2.0.1 プロジェクトをビルドしました。CordovaLib.ecodeproj のビルド設定の下に、

ただし、プロジェクトのビルド設定の下に.xcodeprojがあります

したがって、それらは互いに矛盾しているように見えます:S.

主な問題は、PhoneGap が armv6 のサポートを終了したことですが、現在の設定では、アプリは iphone 3g などの armv6 デバイスに正常にインストールおよびロードされますが、:(.

プロジェクトのビルド設定を次のように変更してみました:

ただし、これにより、xcode が CordovaLib ファイルのエラーについて叫び始めました:S

ここで正しい設定を行う必要があります。人々が私のアプリをarmv6にインストールしてクラッシュさせたくありません:(、armv7デバイスのみがインストールできるようにするにはどうすればよいですか

0 投票する
1 に答える
197 参照

xcode - Xcode 4.5 エラーでビルドされた iOS 実行可能ファイルに armv6 アーキテクチャを追加するスクリプト

少し手伝ってくれませんか?

次のスクリプトを使用する場合:

ビルドは失敗し、メッセージは次のとおりです。

私が間違っていることは何ですか?

ご協力いただきありがとうございます。

0 投票する
1 に答える
1751 参照

android - ARMv6、ARMv7リンクの互換性

ARMv7互換CPUがARMv6コードを実行できることを知っています。

しかし、ARMv6コードを単一のバイナリでARMv7コードと静的にリンクできますか?

iOS6とAndroidの両方のプラットフォームに興味があります。

0 投票する
2 に答える
2136 参照

android-ndk - Android NDK: ARMv6 + VFP デバイス。間違った計算、NaN、非正規数、VFP11 バグ

VFP Android デバイスで ARMv6 をターゲットにしたいと考えています。

Android.mk有効にするためにファイルに次の行がありますVFP

をターゲットにARMv5していると思いVFPます。

android-ndk-r8b\toolchains\arm-linux-androideabi-4.6\setup.mk削除するように編集しました-msoft-float。オリジナルもやってみたsetup.mk

私のコードは 99.99% の確率で正常に動作しますが、ARMv6 デバイスではおかしくなることがあります。私はそれがいつ狂ったかを検出する特別なコードを持っています。

コード

LogCat :

2 点間の距離を計算します。通常は 0.000031crazy modeですが、オンの場合は 20.0 です。

ARMv7 CPU で実行すると、問題は発生しません。ARMv6 CPU にのみ存在します。

コンパイラの設定またはバージョンに関連する一般的な既知のバグであると思います。コードにメモリ バリアがない可能性があります。

同様のバグへの参照をいくつか見たいと思います。それを解決する方法。またはバグの性質について。

また、ARMv7 の同じコードで NaN が返されない場合でも、ARMv6 で NaN 値を取得することがよくあります。

私はすでに 2 週間コードをデバッグしており、Web を検索しています。誰かが同様の問題へのリンクを共有できれば、それは大きな助けになるでしょう!

PS。コンパイル コマンドの 1 つの例を次に示します。すでにさまざまな設定を試しました。

コンパイラの設定

更新 2

これらのデバイスはすべて Qualcomm MSM7227A を搭載しており、ARM1136JF-S を搭載しています。

私がこれまでに学んだことは、デフォルトでゼロにフラッシュされ、ARM1136SF-S がオプションでそれを de-norms 持っている ARMv6 と ARMv7 の違いをどこかで読むことにバグが関連している可能性があるということです。http://infocenter.arm.com/help/topic/com.arm.doc.ddi0211k/DDI0211K_arm1136_r1p5_trm.pdfdenorms

ARM で Flush-To-ZERO フラグを確認する方法がまだわかりません。

更新 3

この CPU の VFP はVFP11 I found--vfp11-denorm-fixオプションと呼ばれます。また、CPU--vfp-denorm-fix の正誤表も修正されてVFP11います。私のターゲットの問題のように見えます。VFP11 エラッタに関する投稿がほとんど見つかりませんでした。コードが修正されることを願っています。

0 投票する
0 に答える
276 参照

android - ARMv5 の Android 仮想デバイス VFP

AVD には armeabi-v7a の VFP サポートがありますが、armeabi はありません。

ARMv6 の浮動小数点に問題があり、仮想デバイスで FPU を使用して ARMv6 をセットアップしたいと考えています。(Samsung Galaxy ACE、Y、Pocket、GIOと同様のハードウェアです)

そこで、Android Virtual Device 用の別の CPU/ABI オプションを取得するための解決策を探します。

アップデート

AVD 設定は ~/.android/avd/config.ini にあります

のような行を追加することが可能です

hw.cpu.model=cortex-a8

現在は機能しません必要な設定がわかっている場合は、回答としてマークします。+1

0 投票する
2 に答える
243 参照

iphone - iPhone:armv7sサポートを含むファットライブラリを作成するにはどうすればよいですか?

の外部ライブラリがありarmv6, armv7, i386 and armv7sます。リポを使用してすべてをまとめようとすると、「armv7sサポートされていません」というエラーメッセージが表示されます。

この問題を解決する方法は?