問題タブ [arm7]

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 に答える
4036 参照

objective-c - Swift クラスで Objective C ヘッダー ファイルで定義された定数を使用できない。アーキテクチャー armv7 の未定義シンボル

Objective C ヘッダー ファイルを作成しました。それにいくつかのプロパティを追加しました。
私はファイル で宣言
static NSString* const kColor005C98 = @"005C98";しましたConstants.h

このファイルをBridging-Headerファイルで定義した#import "Constants.h" 今、このプロパティkColor005C98をいくつかの迅速なファイルで使用したい場合、ビルドに失敗し、取得しています

アーキテクチャー armv7 の未定義シンボル: "_kColor005C98"、参照先:

他に何をする必要があるのか​​わからないので、このエラーは発生しませんか? (私は他の目的の Cファイルでこのプロパティを正常に使用しましたが、その場合は問題ありません)

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

ios - Redlaser SDK が Scandit SDK と競合している

RedLaser と Scandit SDK の両方をインポートしようとすると、これらの重複シンボルの問題が発生します。誰でもこの問題を解決できますか...

前もって感謝します。

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

assembly - ARM7 の MUL 式の最初の 2 つの引数を同じにできないのはなぜですか?

私は ARM7 アセンブリ言語のコースでラボを手伝っていましたが、今日、学生が次の式を入力したという問題に遭遇しました。

コードはコンパイルされませんでした。解決策は、式を次のように変更することです。

つまり、MUL の最初の 2 つの引数を同じレジスタにすることはできません。これはARMのドキュメントの一部であるため、既に知っていました。

生徒は問題が修正されたことに十分満足していましたが、 ARM7 で引数をこのように渡す必要がある理由がわからないことに私はかなり不満を感じています。乗算器がシフトして加算している間にレジスタの1つが中間値を格納するために使用されていることに関係があるのではないかと思いましたが、それがARMでの乗算の仕組みであるかどうかさえわかりません(実際、私はかなり確かにそうではありません)。ここで引数の順序が重要なのはなぜですか?

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

linux - ARM のコンパイラ ツールチェーンへの外部ライブラリの追加

ARM ターゲット用のコンパイラ ツール チェーンをダウンロードしました。

私のホストマシン: Linux ターゲット H/w: ARM7

しかし、そのツールチェーンで追加のライブラリを追加する必要があります。

新しいライブラリを既存のツール チェーンに追加する方法を知る必要がありますか?

ありがとうハリ

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

c - gcc-arm-none-eabi ツールチェーンを使用して Proteus 互換のデバッグ ファイルを生成する方法

ARM7TDMI ベースのマイクロコントローラである LPC2138 を使用して、新しいプロジェクトを開発しています。Keil IDE でこのマイクロコントローラのコードを開発済みです。ここでの私の意図は、Linux ホスト PC で GNU ツールチェーンを使用して ARM コード開発を試すことです。そのため、gcc-arm-none-eabi ツール チェーンを使用しています。

これまでのところ、ARM 用の実行可能ファイル (および .hex ファイル) の生成に成功しています。これは私が使用したメイクファイルです。

私の問題は、Proteus(ISIS)で実行可能ファイルをデバッグ(段階的に実行)する必要があることです。ただし、Proteus は .coff および .elf 形式の実行可能ファイルのみをサポートします。

gcc はデフォルトで elf 形式の実行可能ファイルを生成することを知っています。実行可能イメージの名前を .elf 拡張子に変更して、Proteus にロードしようとしました。しかし、Proteus のシミュレーションは中止され、elf ファイルにエラーが表示されました。

.hex ファイルを正常にロードして、シミュレーションを実行できます。また、他のツールチェーンによって生成された実行可能ファイルを使用してデバッグを行いました。しかし、GNU ツール チェーンを使用したデバッグは、私の前にハードルとして立っています。

以下に示すように、リンカースクリプトを自分で作成しました。その中で私が見逃しているものはありますか?

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

ios - GoogleAdd フレームワークは ARM7 で失敗しましたか?

私はグーグルを使用していますここに画像の説明を入力

フレームワークの検索パス このライブラリの適切な検索パスを指定しました。

しかし、ビルド中にこのエラーが発生します:

ここに画像の説明を入力

私がどこで間違えたのか教えてください。

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

c - lpc2148 を介してモバイルから gsm モジュールに SMS を送信する

lpc2148 と gsm モジュールを使用して、電子掲示板、つまり E-NOTICE BOARD を作成しようとしています。ここでは基本的に、GSM を介して携帯電話から SMS を送信しようとしており、それを LCD 画面に表示したいと考えています。

SIM900A GSM モジュールを使用しています。GSM から電話にメッセージを送信するためのコードはどこでも入手できますが、コードを受信する場所はほとんどありません。

それは本当に重要であり、誰かが答えを提供できると助かります。