Interface編集部
Interface
2024年11月号
ラズパイPicoで割り込み/コア間通信/PicoSDK共存
ゼロから作るマルチコアOS
9月25日発売 (定価 1,300円+税)
【特設】ゼロから学ぶOS
(特設記事は2023年7月号特集を再編集したものです)
【別冊】やり直しのためのコンピュータ技術 Vol.4 コンピュータの構成と動作
【注目】最新ラズパイ・マイコンPico 2に搭載 RP2350レポート
ゼロから作るマルチコアOS
-
ゼロから作るマルチコアOS
p.17
-
プロローグ
マルチコアOSを理解するためには…作ってしまおう!
第1部 OS作りの準備①…マルチコアを理解する
-
第1章
分類/プログラム構造/OSの方式
-
第2章
ハードウェア・スピンロック/インターコアFIFO/メモリ・アクセス
-
第3章
2コアで起床→休止を交互に繰り返してLチカ
-
Appendix1
豊山 祐一
マルチコアOSの開発環境
豊山 祐一
pp.39-48
第2部 OS作りの準備②…割り込みを理解する
-
第1章
マルチコアの制御に必須!基本動作からRP2040の割り込み機能概要まで
-
第2章
割り込みハンドラ/API/遅延ディスパッチ
-
第3章
超音波距離センサを例にμsオーダの時間計測を試す
第3部 OS作り①…ユーザがタスクを各コアに割り振る「AMP方式」
-
第1章
各コアに特定の処理を行わせる
-
第2章
リセット・ハンドラ/メイン関数/初期タスクからアプリケーション・プログラム実行開始の同期まで
-
第3章
機能検討から生成APIの設計,超音波距離センサを使った実験まで
第4部 AMP方式「Try Kernel-A」で製作にトライ
-
第1章
モータとセンサをリアルタイム自作OSで制御!まずはシングルコア版で実装する
-
第2章
タスク間通信をCPUコア間通信に置き換えてTry Kernel-Aへ移植する
第5部 OS作り②…OSがタスクを各コアに割り振る「SMP方式」
-
第1章
内部構造から割り込み管理,CPUコア間の同期通信まで
-
第2章
SMP方式の要であるスケジューラ&ディスパッチャを実装する
-
第3章
演算能力を必要とする処理を並列実行してマルチコア化の効果を測定する
-
Appendix1
組み込みにおけるSMP方式のタスク・スケジューリング
豊山 祐一
pp.107-110
第6部 Pico SDKとTry Kernelの良いとこ取り
-
第1章
USB/Wi-Fi/Bluetoothや各種ライブラリとTry Kernelを共存
-
第2章
Pico SDKのネットワーク機能とTry Kernelを組み合わせる
-
第3章
割り込みハンドラとCPUコア間通信で操縦コマンドを伝える
特設 ゼロから学ぶOS
-
プロローグ
いきなりマルチコアOS はちょっと…のビギナ向け
第1部 OSとは何か,そしてどんなOSを作るのか
-
第1章
タスクの優先度や状態遷移,スケジューリングが肝
-
第2章
最小構成だけど仕事で使えるレベル
1500行OS「Try Kernel」の仕様を決める
豊山 祐一
pp.139-144
第2部 ステップ1…起動処理
-
第1章
main関数代わりにLEDを点滅させるまで
第3部 ステップ2…マルチタスク機能
-
第1章
実行コンテキストの退避/切り替え/復元
-
第2章
待ち行列/優先度スケジューリング/タスク管理ブロック
実行すべきタスクとその順番を決めるスケジューラ
豊山 祐一
pp.155-160
-
第3章
時間管理の単位チック・タイムと割り込みの設定
システム・タイマとタスクの時間待ち機能
豊山 祐一
pp.161-163
第4部 ステップ3…タスクの同期と通信機能
-
第1章
例えばセンサ制御とデータ処理…優先度をコントロールできる
-
第2章
フラグの生成/待ち/セット/クリア
複数のタスク間で複雑な同期もできる…イベント・フラグ
豊山 祐一
pp.167-169
-
第3章
資源の獲得と返却
複数のタスク間での資源競合を防ぐ…セマフォによる排他制御
豊山 祐一
pp.170-172
-
第4章
Try Kernel 2.0の新機能
タスク間でデータ通信を行うメッセージ・バッファの実装
豊山 祐一
pp.173-178
Raspberry Piライフ
-
ArmとRISC-Vの両アーキテクチャ対応!データシートからハードウェアとセキュリティの進化を読み解く
-
IoTシステム構築塾
テクノロジー掘り下げ
-
エンジニア数学
-
Pythonで体験カルマン・フィルタ入門
AI画像処理
-
画像生成AIの新機能を試す
-
ラズパイでエッジAI
画像評価
-
ラズパイで体験!CMOSイメージセンサ性能の測定評価
回そう!モータ
-
毎号実験!自律移動ロボット
ニュース&レポート&お知らせ
-
台風にも負けず今年も開催!
組み込み技術者向けワークショップSWESTに潜入
編集部
p.130
-
ほんのりInterface
pp.220-221
-
Dojo通信
第3回 光(山口県)編
p.221
-
読者プレゼント
p.225
-
次号予告
p.226
別冊付録
-
やりなおしのためのコンピュータ技術 Vol.4