問題タブ [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.
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 のバージョンを作成する方法はありますか?
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 は、同じアーキテクチャを実装しているため、どちらも同じ命令セットをサポートしていますか?
objective-c - Objective-C: armv6/7 以上の .a fat ファイル
armv6、armv7、i386、および x86_64 をビルドするために XCode でスタティック ライブラリ プロジェクトをセットアップしましたが、完全なファット ファイルはビルドされません :-(
lipo -info lib...a
それはarmv6とarmv7を含むファットファイルであり、それ以外には何もアーキテクチャが含まれていないことを教えてくれます。
それらをすべて1つのファイルに入れる方法は?
ありがとう
ios - OpenCV 2フレームワークはarmv6で利用できますか?
デバイスをドロップする余裕がないプロジェクトの1つにOpenCVを使用していarmv6
ます。何らかの理由で、iOS用に構築された公式フレームワークはとのみをサポートarmv7
しているようx86
です。このlibをビルドすることは可能でしょうarmv6 + armv7
か?
ヒントや助けを事前に感謝します。
objective-c - PhoneGap プロジェクト Armv6
Phonegap 2.0.1 プロジェクトをビルドしました。CordovaLib.ecodeproj のビルド設定の下に、
ただし、プロジェクトのビルド設定の下に.xcodeprojがあります
したがって、それらは互いに矛盾しているように見えます:S.
主な問題は、PhoneGap が armv6 のサポートを終了したことですが、現在の設定では、アプリは iphone 3g などの armv6 デバイスに正常にインストールおよびロードされますが、:(.
プロジェクトのビルド設定を次のように変更してみました:
ただし、これにより、xcode が CordovaLib ファイルのエラーについて叫び始めました:S
ここで正しい設定を行う必要があります。人々が私のアプリをarmv6にインストールしてクラッシュさせたくありません:(、armv7デバイスのみがインストールできるようにするにはどうすればよいですか
xcode - Xcode 4.5 エラーでビルドされた iOS 実行可能ファイルに armv6 アーキテクチャを追加するスクリプト
少し手伝ってくれませんか?
次のスクリプトを使用する場合:
ビルドは失敗し、メッセージは次のとおりです。
私が間違っていることは何ですか?
ご協力いただきありがとうございます。
android - ARMv6、ARMv7リンクの互換性
ARMv7互換CPUがARMv6コードを実行できることを知っています。
しかし、ARMv6コードを単一のバイナリでARMv7コードと静的にリンクできますか?
iOS6とAndroidの両方のプラットフォームに興味があります。
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 エラッタに関する投稿がほとんど見つかりませんでした。コードが修正されることを願っています。
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
iphone - iPhone:armv7sサポートを含むファットライブラリを作成するにはどうすればよいですか?
の外部ライブラリがありarmv6, armv7, i386 and armv7s
ます。リポを使用してすべてをまとめようとすると、「armv7s
サポートされていません」というエラーメッセージが表示されます。
この問題を解決する方法は?