ニュース

Linuxベースの組み込みシステムで動くアプリケーションのデバッグは厄介な仕事だが、理論上はGDB(GNUデバッガ)を使えば、ゆとりで片付けられるはずである。だが実際には、そのためのGDBのセットアップがやや難関となる。現実に作業が発生するし、克服 ...
デバッグをするためには、コンパイラ/リンカに-gコマンドラインオプションを指定して、デバッグ情報付きでアプリケーションをコンパイルする必要がある。その結果、生成される実行可能ファイルが大きくなりすぎてターゲットプラットフォームの ...
こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 最近では Eclipse や Visual Studio Code といった GUIベースの統合開発環境(IDE) が主流となり、視覚的にブレークポイントを設定したり、変数を追いかけたりと、便利な機能が多数使えるよう ...
第673回の 「カーネルのクラッシュ情報を取得する」 では、 カーネルクラッシュ時に情報を収集する仕組みを有効化しました。得られた情報は活用しないと意味がありません。今回はその中身を解析する方法を紹介します。 デバッグパッケージの ...
GC8の軽いボディ×GDBの強い中身=信頼性と速さの両立?! という軽い気持ちで始めた競技車両制作の記録を改めて残したいと思います。 ※学生時代の1人作業なので大目にお願いします 前回でボディとハーネスが完成したので、今回は部品組み付けをやって ...