Mentor は IA-32 ベアメタル ツールチェーンの Lite エディションを提供しなくなった可能性がありますが、商用エディションではまだサポートされていると確信しており、ベーシック ライセンスはそれほど高価ではありません。
Chris が言うように、Newlib のライセンス ページは少し複雑ですが、基本的にベアメタル システムに必要なものはすべて BSD ライセンスです。IIRC、GPL ライセンスの部分は、Linux カーネルなどの内容を参照する明確に線引きされたシステム固有の部分であり (したがって、GPL ライセンスが必要です)、それらはベアメタル ビルドには含まれません。 . それらはすべて、削除できる1つまたは2つの異なるディレクトリにあると思います。明らかに、自分で分析を行う必要がありますが、それが期待される結果です。
便利なショートカット: 作成された IA-32 ELF 用 CodeBench Lite の最新バージョンのダウンロード ページは、このページにあります。そこからソース tarball をダウンロードすると、それをビルドするために使用された Newlib ソースが取得され.sh
ます。パッケージには、構成とビルドの方法を示すファイルもあります。ドキュメント (ライセンスは Getting Started Guide の後ろにあります) では、Newlib バイナリは単に BSD ライセンスとしてリストされていることに注意してください。
(免責事項: 私は最近まで Mentor で働いていました。)