Let’s profile in Linux!
Linux provides tools for harvesting profiles and traces, such as perf and ftrace; profiles and tracing with TRACE32 can be …
Linux provides tools for harvesting profiles and traces, such as perf and ftrace; profiles and tracing with TRACE32 can be …
Linuxはperfやftrace等、プロファイルやトレースを採取するツールが揃っています。TRACE32を使ったプロファイルやトレースはArmコアの機能を使って本番に近い環境で実施することができるので、Linuxで精度の高い情報を得ることができます。
Here's how to compile and debug a linux kernel. linux kernels are configured to select the necessary features, and then …
linuxカーネルをコンパイルして、デバッグする方法を紹介します。Linuxカーネルは、必要な機能を選択するコンフィグを行ってから、コンパイルします。カーネル本体はzImage、カーネルが読み込むボード毎の設定がdtbです。
今回はLinuxのデバッグをツールでやってみます。使用するツールは、Lauterbach TRACE32です。組み込みシステムの開発で世界で最も使われているデバッガです。Linuxのデバッグを行う前に、まずはカーネルをビルドします。
This time we will try to debug Linux with a tool. The tool we will use is Lauterbach TRACE32. Before …
SystemdはLinuxシステムを管理するフレームワークです。Red Hat Enterprise Linux, Ubuntuを始め、AtlasボードにプリインストールされているAngstrom等多くのLinuxディストリビューションがSystemdを採用しています。
Systemd is a framework for managing Linux systems; many Linux distributions use Systemd, including Red Hat Enterprise Linux, Ubuntu, and …
SMART is the package management system used by the Yocto Project, a version of Red Hat/CentOS/Fedora's DNF and Yum, and …