ページを選択

タグ: Linux

【連載】自作コードでC言語のベンチマーク計測#2
~ Linux環境でも計測してみる ~

Linux環境での性能調査を実施!古いPCに構築したUbuntuや仮想環境、さらにRISC-V搭載の小型ボード(Milk-V Duo)で自作ベンチマークを走らせます。プラットフォームに依存しない計測だからこそ見えてくる、各環境の意外な実力を比較検証しました。

続きを読む

Linux Systemd活用のススメ
~アプリを自動起動してラクラク高速化~

組込みLinux開発するとき、特定のアプリケーションを自動起動できると便利ですよね。そんなときSystemdを活用するのがもはやセオリーになっています。
今回のブログでは、Systemdについての基本的な説明と、業務の効率化に役立つSystemdを活用したアプリの自動起動サービスの作成方法について、エンジニアが紹介します。

続きを読む

Yoctoレシピを書いてDTシリーズのドライバをビルドしてみた

近年の組込み機器はOSにLinuxを使用していることが増えてきました。開発を進めていくなかで、DTシリーズを使ってテストをしたり、デバッグをしたくなることがありますよね。
ですが、その都度ドライバを含めてOSビルドして…と、時間がかかってしまいます。そこでDTシリーズを使う上で必要なドライバファイルを、共有ライブラリ化してインストールして使えるようにするYoctoレシピを作成してみます。

続きを読む

OSSの単体テストツール「Google Test」使ってみた
~ 無償のソフトウェアテストツールを知ろう:part3 ~

「現場に必要なOSS (オープンソースソフトウェア) のテストツールとは」で触れたいくつかのOSSを紹介していくシリーズ。前回は『PlantUML』という設計フェーズで使えるツールを紹介しましたが、今回から本格的にテストで使用するツールとして、まずは「単体テストツール」を使ってみたいと思います。単体テストツールはOSSで組み込みで利用できるものがあり、環境構築も用意に可能です。ただ運用まで考えると適用は慎重に、スモールスタートで進めていくのがよいかと思います。

続きを読む

Linux開発で知っておきたいデバッグコマンド
【GDB/gprofの使い方】

IoT機器の普及に伴い、これまでLinuxを使用していなかった機器でもLinuxで開発する、といったことが増えています。ですが、Linuxのデバッグ環境は誰もがすぐに使いこなせるわけではなく、開発メンバによってスキルの差があること、そしてそれがプロジェクトを進めるうえでの課題となる場合があります。そこで今回は、GDB(デバッガ)やプロファイリング、メモリリーク検出などLinuxのデバッグコマンドやツールをいくつかピックアップし、その使い方を説明します。

続きを読む

組込みLinuxのメモリ使用率をリアルタイムに監視する方法

組込みLinuxでは、開発したシステムが消費する物理メモリサイズが分かりづらく、例えばメモリリークの特定が難しい場合もあります。そこで今回はLinuxのメモリの使用量について確認する方法を紹介します。さらに弊社の「動的テストツール DT10」と組み合わせることで、実行された処理を照らし合わせて解析する方法も紹介します。

続きを読む
読み込み中

今週の人気記事