物理アドレス直接操作によるLinux LEDドライバ開発
LEDドライバ実験(レジスタ直接操作)
Linuxのユーザースペースでは仮想アドレスが使用されますが、実際のハードウェアの制御には物理アドレスが必要です。データシートを参照して、GPIOピンの物理アドレスを特定します。
Linuxのデバイスドライバは、主に初期化(登録)と終了処理(アンインストール)で構成されます。文字デバイスドライバの場合、file_operations構造体 ...
8月15日 01:01 投稿
ESP32-S3におけるFlashストレージとモデルパラメータの管理
ESP32-S3でのモデルパラメータ保存と読み込み:FlashアーキテクチャからエッジAI実践まで
スマートスピーカー、音声アシスタント、顔認証ドアロックなど、日常的に使われるデバイスの内部では、一見地味ながら極めて重要な技術的課題が潜んでいます。
限られたリソースしか持たない組み込みチップに、どのようにして学習済みAIモデルを格納し、高速かつ安定して動作させる ...
7月6日 20:04 投稿
Linuxメモリ管理の実践的解析とツール活用
Linuxのメモリ管理を理解するには、システムコールの動作とツールを活用した解析が不可欠です。ユーザー空間のメモリレイアウトは、低アドレスから高アドレスの順にコードセグメント、データセグメント、ヒープ、ファイルマッピングセグメント、スタックで構成されます。コードセグメントには実行コードと定数が格納され、データセグメントはグローバル変数を保持します。 ...
7月1日 20:00 投稿