技術

Zephyr OS

【完全ガイド】Zephyr OS入門&実践開発ロードマップ!基礎概念からフォルダ構成・ビルド設定まで徹底解説

Zephyr OSの基礎から実践開発までを網羅したロードマップ!環境構築(WSL2/QEMU)、マルチスレッド、IPC、DeviceTree/Kconfig、ワークスペースの標準フォルダ構成とCMake設定まで、全6記事をまとめて解説します。
Zephyr OS

【実践編】Zephyr OSの標準フォルダ構成とビルド設定(CMake・prj.conf・Overlay)の書き方

Zephyr OSの本格開発に必要なワークスペース全体の階層構造(Zephyr本体と自作アプリの位置関係)と、CMakeLists.txt、prj.conf、app.overlayの具体的な書き方を解説!環境構築の先にある実践的なビルド手順を解説します。
技術

【深掘り】pcapとpcapngのバイナリ構造解析!パケットキャプチャのフォーマット仕様を徹底解説

pcapとpcapngのバイナリ構造・内部仕様を深掘り解説。Global HeaderやSection Header Block(SHB)、EPBなどのブロック構造をMermaidのパケットダイアグラムで可視化し、複数IF対応や拡張性の仕組みを解説します。
技術

【パケット解析】Wiresharkのpcapとpcapngの違いとは?ファイルサイズ比較とログ保存で失敗しない選び方

Wiresharkなどでパケット解析ログを保存する際の「pcap」と「pcapng」の違いを徹底解説。ファイルサイズ比較、マルチインタフェース対応、コメント保持などのメリットや、実務での失敗しない選び方を分かりやすく紹介します。
linux

【ドライバ連携編】Linux/ZephyrのDevicetreeをC言語コードから読み解く&オーバーレイの仕組み

LinuxやZephyr OSのDevicetree(DTS)が、C言語のデバイスドライバとどのように紐付くのかを解説。Probe関数による初期化の仕組みや、拡張ボード追加時に便利なデバイスツリーオーバーレイ(DTO)の書き方まで、実例コードを交えて分かりやすく紹介します。
linux

【実践編】Linux/ZephyrのDevicetree(DTS)の書き方を深掘り!アドレス、参照、pinctrlを徹底解説

組み込みLinuxやZephyr OS開発で必須となるDevicetree(DTS)の実践的な書き方を解説。#address-cellsのルール、Phandleによるノード参照、pinctrl(ピンマルチプレクス)、割り込み、chosenノードの設定まで、実開発で役立つ具体例を交えて深掘りします。
linux

【入門】LinuxのDevicetree(デバイスツリー)とは?仕組みと基本的な書き方を徹底解説

LinuxやZephyr OSの組み込み開発で必須となるDevicetree(デバイスツリー)の仕組みと書き方を初心者向けに徹底解説。DTSとDTBの違いから、JSONに似たツリー構造の読み方、ファイルの分割手法まで、実例を交えて分かりやすく説明します。
プログラム

【初心者向け】Kotlinの基本文法と書き方まとめ!C言語・Pythonとの違いとは?

Kotlin(コトリン)の基本文法と書き方を初心者向けに解説!C言語やPythonとの違いを「型安全性と簡潔さ」の観点で比較します。Androidアプリやサーバーサイドでの用途、環境構築の始め方まで、これからKotlinを学ぶ方に必見の入門記事です。
AsciiDoc

【AsciiDoc番外編】PDF化のリアル!「プレビューと見た目が違う」「表が崩れる」問題の真相と完璧な解決策

AsciiDocをPDFに変換したとき「プレビューと見た目が違う」「表やコードが枠を突き破って崩れる」原因をサンプルと画像付きで解説。プレビューに近い綺麗なPDFを作れる「asciidoctor-web-pdf」の使い方とレイアウト崩れ対策を紹介します。
AI

【初心者向け】ローカル環境で始める「LLMWIKI」の構築手順!自分専用AIナレッジベースの作り方

【実践編】AIと育てる自分専用ナレッジベース「LLMWIKI」をローカル環境に構築する手順を解説!専用アプリは不要。WindowsやLinuxのフォルダ構造とAIへの指示ルールを作るだけで、簡単に始められます。
シェアする
タイトルとURLをコピーしました