2023年8月

OS
  • 2023.08.25

ラズピコ ゼロから作るOS 動作確認編 第5部3章

皆さん こんにちは。 今回は9つ目のソースコードに入れ替えて動作確認してみます。 第5部3章のタイトルは「ついに完成!自作OSでセンサとLCDを制御」です。 (2章デバイス・ドライバの部分は、こちらで説明できる内容ではなかったので割愛させて頂きました) この記事は開発環境を構築することを前提にしています。 開発環境を構築したい方は ゼロから作るOS 環境構築編 をご覧になってください。 この記事は […]

  • 2023.08.20

ラズピコ ゼロから作るOS ハード準備編 第5部1章

皆さん こんにちは。 今回からしめくくりの第5部に入ります。 第5部1章のタイトルは「ハードの準備…ジェスチャ・センサ, 光センサ, LCDを接続する」です。 今回は私の開発環境におけるセンサ類の接続方法等についてお話しします。 購入品 センサーをつなぐので購入品を見ていきます。 私はユニバーサル基板上にラズピコ2枚を実装しています。 基板を経由して配線したので、書籍の99ページに書か […]

OS
  • 2023.08.18

ラズピコ ゼロから作るOS 動作確認編 第4部3章

皆さん こんにちは。 今回は8つ目のソースコードに入れ替えて動作確認してみます。 第4部3章のタイトルは「複数のタスク間での資源競合を防ぐ…セマフォによる排他制御」です。 この章ではセマフォが追加されました。 セマフォはRTOSで良く使われる機能ですからしくみごと覚えてしまいましょう。 この記事は開発環境を構築することを前提にしています。 開発環境を構築したい方は ゼロから作るOS 環 […]

OS
  • 2023.08.11

ラズピコ ゼロから作るOS 動作確認編 第4部2章

皆さん こんにちは。 今回は7つ目のソースコードに入れ替えて動作確認してみます。 第4部2章のタイトルは「複数のタスク間で複雑な同期もできる…イベント・フラグ」です。 この章ではイベント・フラグが追加されました。 RTOSでは良く使われる機能ですから覚えておきましょう。 この記事は開発環境を構築することを前提にしています。 開発環境を構築したい方は ゼロから作るOS 環境構築編 をご覧 […]

OS
  • 2023.08.06

ラズピコ ゼロから作るOS 動作確認編 第4部1章

皆さん こんにちは。 今回は6つ目のソースコードに入れ替えて動作確認してみます。 第4部1章のタイトルは「主に1対1のタスク同期に使われる…起床待ちと起床」です。 この章ではタスク起床API、タスク起床待ちAPIなどの機能が追加されました。 この記事は開発環境を構築することを前提にしています。 開発環境を構築したい方は ゼロから作るOS 環境構築編 をご覧になってください。 この記事は […]

OS
  • 2023.08.04

ラズピコ ゼロから作るOS 動作確認編 第3部3章

皆さん こんにちは。 今回は5つ目のソースコードに入れ替えて動作確認してみます。 第3部3章のタイトルは「システム・タイマとタスクの時間待ち機能」です。 この章ではシステム・タイマとタスク遅延APIなどの機能が追加されました。 この記事は開発環境を構築することを前提にしています。 開発環境を構築したい方は ゼロから作るOS 環境構築編 をご覧になってください。 この記事はインターフェース誌2023 […]