はじめまして、にいやんです。

関西在住の現役組み込みエンジニアで、エンジニア歴は15年以上になります。仕事ではC言語による組み込み機器の開発を担当し、日々マイコンやセンサー、通信と向き合っています。
このブログでは、仕事で実際に詰まって調べたこと、試して分かったことを、「あとから同じことで困る人の時間を減らす」ために記事にしています。特にZephyr OSのような日本語情報がまだ少ない分野は、自分自身が苦労した分、基礎から実践まで体系立てて残すことを意識しています。
仕事と得意分野
- 組み込み開発:C言語、マイコン、Linux、DeviceTree / Kconfig
- RTOS:Zephyr OSを中心に、マルチスレッドやスレッド間通信などの実践的な使い方
- ネットワーク解析:Wireshark、pcap / pcapngの仕様解析、独自プロトコルの解析
- Python活用:バイナリデータ処理、シリアル通信、業務効率化ツールの作成
技術記事以外では、実際に買って使ったガジェットのレビューも書いています。良かったものだけでなく、故障や修理で苦労した体験も正直に残しています。「買ってから後悔する人」を一人でも減らしたいからです。プライベートでは少年サッカーに関わるパパの一面もあります。
代表記事
まず読んでほしい記事を、テーマ別に選びました。
- 【完全ガイド】Zephyr OS入門&実践開発ロードマップ
環境構築からマルチスレッド、DeviceTree / Kconfig、ビルド設定まで、全記事を体系立ててまとめた入門の決定版です。 - 【深掘り】pcapとpcapngのバイナリ構造解析
パケットキャプチャのファイル形式をバイナリレベルで解析した記事です。入門編のpcapとpcapngの違いとあわせてどうぞ。 - 【初心者向け】シリアル通信とパラレル通信の違い
UART、I2C、SPIやボーレートなど、データシートを読むための基礎を3つの軸で整理しました。 - 【決定版】Python struct.pack 攻略
エンディアンやサイズ合わせなど、組み込みエンジニアがPythonでバイナリを扱うときに必ずつまずくポイントを解説しています。 - nubia Flip2 修理実録レビュー
半年で2度故障した実体験を写真付きで記録した、当ブログで最も読まれている体験談です。
最後に
記事を読んで「助かった」と思ってもらえるのが一番の励みです。分かりにくい点や「こんな記事がほしい」というリクエストがあれば、お問い合わせフォームから気軽に送ってください。できる限り記事でお返しします。
これからも、実務で本当に役立つ技術と、正直な実体験を発信していきます。