newlib

    2

    1答えて

    私はthis tutorialを使用してクロスコンパイラを作成しています。 私はgccクロスコンパイラのチュートリアルに続き、porting newlibに行きました。 WARNING: makeinfo' is missing on your system. You should only need it if you modified a .texi 'または.texinfo' file, o

    2

    2答えて

    非常にメモリに敏感な私の組み込みアプリケーションでは、たくさんのスタックスペースを使用するnewlib関数のいくつかに気付きました。 newlibのソースコード、具体的にはmemmem.cを見ると、メモリ使用量を大幅に減らすことができるPREFER_SIZE_OVER_SPEEDと__OPTIMIZE_SIZE__という2つの定義があることに気付きました。 私が理解する限り、これらは、「最適化され

    3

    1答えて

    ツールチェーンをコンパイルするときに、ツールチェーンをコンパイルするために使用するライブラリを指定する必要があります。たとえば、私は最近openRISCアーキテクチャ用のツールチェーンをコンパイルしました。彼らは私にuClibcとnewlibから選択するオプションを与えました。 ライブラリでツールチェーンをコンパイルする必要はありますか?組み込みLinuxと言うと、ターゲットプラットフォームでライ

    14

    2答えて

    私はARM Cortex-M3(NXPのLCP17xx)用のコードを作成しています。私は今まで静的メモリを使用してきており、すべてがうまくいきました。動的メモリサポートを追加しようとしましたが、mallocを呼び出すと、システムが停止します。 私は、裸の金属のためにgccでコンパイルしており、newlibを使用しています。バージョン:gcc-arm-none-eabi-4_6-2012q1 mal

    0

    1答えて

    私はアーム・ブート・ローダーを構築しようとしており、newlibが(memcpyのような)システム・コールを提供しています。 私が実行します。 arm-elf-ld -static -L /usr/arm-elf/lib/thumb/ -lc -nostdlib -nostartfile -Map=loader.map --cref -T loader.lds --gc-sections -Tte