問題タブ [linaro]
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.
javascript - GYP pcduino へのノードのインストール エラー
pcDuino v2 (Linaro 12.07 を実行) に NodeJS をインストールしていますが、./configure
手順中に次のエラーが発生します。
gyp:name 'arm_version' is not defined while evaluating condition 'arm_version==7' in /home/ubuntu/node/deps/v8/tools/gyp/v8.gyp while loading dependencies of /home/ubuntu/node/node.gyp while trying to load /home/ubuntu/node/node.gyp
Error running GYP
見つかったチュートリアルでインストールするように指示されたすべての依存関係をインストールしましたが、何が欠けていますか?
kernel - Linux カーネルを起動できません
sumsung arndale octa wide (exynos 5420 を搭載) があり、linaro ubuntu サーバー エディションをインストールしました。カスタム コンパイル カーネルを実行したいと考えています。まず、LSK カーネル (バージョン 3.14.10) フォームhttp://releases.linaro.org/14.05/components/kernel/linux-linaro-stable-lsk/をダウンロードします。次に、exynos 5420 をサポートするようにカーネルを構成し (exynos_defconfig を使用)、make uImage を実行してカーネルをコンパイルしました。カーネルのコンパイル時にすべて問題なく、エラーも報告されていないようですが、uImage を SD カードの BOOT パーティションにコピーしてボードに挿入すると、カーネルが正しく起動しません。minicom を使用してボードと通信します。新しいカーネルを起動すると、「Starting kernel...」と出力されます。その後、他のメッセージは出力されません。カーネルデバッグオプションをオンにするなど、さまざまなカーネル構成で何度も試しましたが、カーネルはまだ起動できず、「Staring kernel...」のみを出力します。この問題を解決するのを手伝ってもらえますか? どうもありがとうございました。
assembly - Thumb2 (T32) 命令に対して linaro アセンブラを実行する方法
私は、thumb2 (T32) 命令を 1 つ含む単純なアセンブリ ファイル (temp.S) を持っています。例: orr R4,R7,R8 linaro
アセンブラでアセンブルしたいのですが、適切なフラグが見つかりません。
私が試してみると:
次に、命令の A32 バージョンのアセンブリを取得します
ただし、試してみると:
エラーメッセージが表示されます
あたかも T16 命令を期待しているかのように。
T32 命令の正しいフラグに関するヘルプをいただければ幸いです。
ちなみに、私のアセンブラのバージョンは次のとおりです。
c - struct 内の動的配列と malloc が失敗する
ファイルから数バイトを読み取る次の抽象化されたコードを考えてみましょう。
関数 load の両方の呼び出しで、期待される結果が返されます (データ配列のバイト数はファイルと同じです)。変数 first と second は二度と使用されません。
ただし、数百行のコードの後、プログラムは常に次のようにクラッシュします。
クラッシュは常に同じコード行で発生しますが、その行は最初、2 番目の変数、さらには構造体 A とは何の関係もありません。
私の質問は次のとおりです。「最初」と「2番目」のインスタンス化とロードの方法は間違っていますか? ロード関数が終了してから長い間プログラムをクラッシュさせる、ある種のメモリリーク/メモリオーバーフローを引き起こす可能性はありますか?
ボーナス:「file1」のみをロードするとクラッシュは発生しませんが、「file1」と「file2」の両方をロードするとすぐにクラッシュが再発します。
長い質問で申し訳ありません。
external - Yocto がイメージのビルドに使用するコンパイラ ツールチェーンを指定するにはどうすればよいですか?
たとえば、次を使用してイメージをコンパイルするにはどうすればよいですか。
gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux
?
core-image-sato はツールチェーン (Yocto で提供されます) とどのような関係がありますか? 理解できない...
c - GCC linaro コンパイラが「unknown type name size_t」というエラーをスローする
コードのコンパイルにGCC Linaroコンパイラを使用しています。unknown type name size_t
からエラーがスローされますlibio.h
。から含まれていstdio.h
ます。私のコードでは、stdio.h
.
このエラーを解決する方法を教えてください。
c - なぜgccは大きな定数配列を「.rodata」セクションではなく「.rwdata」セクションに配置するのですか?
コンパイル後、const 配列が ".rodata" セクションではなく ".rwdata" セクションに配置されますが、その理由はわかりません。
グーグルでstackoverflowサイトを検索した後、指定された答えはありません。「定数データを非読み取り専用セクションに配置する」ときに、コンパイラ(またはリンカー)に警告メッセージを出力するように依頼する理由または方法を知っている人はいますか? ありがとう。
PS。属性を追加することで問題を解決します((section(".rodata")) )
PS。armコアにはlinaor-gccコンパイラを使用しています
linux - Linaro ARM ツールチェーンは、64 ビット OS でバイナリを事前にビルドします
Ubuntu 14.04 Trusty 64 ビット マシンを使用しています。私のOSとカーネルはすべて64ビットです
Raspberry Pi で何か作業をしているときに、ビルド済みのツール チェーン バイナリを Linaro からダウンロードしましたが、ダウンロードしたバイナリが 32 ビットだったためにコードをコンパイルできません。 64 ビット マシン。
誰かが私にいくつかの指針を教えてもらえますか? (Linaro から 64 ビットのビルド済みツール チェーンを見つけることができれば)、または問題を回避するために Ubuntu にデプロイできるその他のソリューション
以下のような私のエラー
ファイル(そうです!ディレクトリにあります)