RTOS(Real time Operating systems)の学習メモ

概論
https://e-words.jp/w/リアルタイムOS.html
https://www.aps-web.jp/academy/rtos/290/
https://www.tron.org/ja/onwebseminar/chap1/
http://www.sanyu-group.com/techno/shain/seminar/h18/mizuno/pdf/tron_2.pdf
https://interface.cqpub.co.jp/magazine/202104/
https://www.pc-master.jp/words/os.html
https://www.kumikomi.jp/rtos/
https://www.pf.is.s.u-tokyo.ac.jp/wp-content/uploads/2018/04/rt20180405.pdf
https://www.intel.co.jp/content/www/jp/ja/robotics/real-time-systems.html
https://www.windriver.com/japan/solutions/learning/rtos
https://www.tron.org/ja/wp-content/uploads/sites/2/2016/09/TEF071-W003-161109_01.pdf
https://cdn.windriver.com/japan/web_magazine/nankaku/pdf/nankaku_course01_03.pdf
https://interface.cqpub.co.jp/wp-content/uploads/if2104_067.pdf
https://nuvoton.co.jp/micom/realtimeos/feature.html
https://xtech.nikkei.com/it/article/COLUMN/20050908/220793/
カーネル
https://sciencepark.co.jp/device_driver/dvdr/report-8/
タスク管理
https://qiita.com/azuki_bar/items/99e653a59b9ad0176179
https://www.cqpub.co.jp/interface/toku/200112/toku1_3.htm
https://www2.denshi.numazu-ct.ac.jp/lego/brickOS/task/task.html
https://fielddesign.jp/technology/rtos/rtos_kernel/
https://www.youtube.com/watch?v=U4hd6j6sk1g&t=2s
スケジューリングとスケジューラ
https://ja.wikipedia.org/wiki/スケジューリング#固定優先度プリエンプティブ・スケジューリング
https://www.tron.org/ja/onwebseminar/chap3/
https://qiita.com/MoriokaReimen/items/fe287a8bae1ce37849ae
https://ja.wikipedia.org/wiki/ラウンドロビン・スケジューリング
https://docs.oracle.com/cd/E19504-01/805-1753/6j1n2inje/index.html
https://zenn.dev/akatsuki/articles/85dad95a835b0a#2.-先取り型%3Apreemptive
CPU / ARM
https://urashita.com/archives/12325
https://logmi.jp/tech/articles/323864
https://qiita.com/himrock922/items/ca60af3ddc82da6d6c63

デバイスドライバ
https://sciencepark.co.jp/device_driver/dvdr/report-8/
並行処理
https://e-words.jp/w/マルチスレッド.hthttps://e-words.jp/w/マルチタスク.htmlml
https://e-words.jp/w/ミューテックス.html
https://e-words.jp/w/排他制御.html#:~:text=排他制御 【mutual exclusion】 相互,禁止する仕組みのこと。
https://taku-info.com/arduino_multiprocess_summary/
https://plaza.rakuten.co.jp/lovesun/diary/201908100000/
https://elchika.com/article/c53dd451-7376-46e6-ae7b-361b4b5648a0/
https://elchika.com/article/94c942fd-e864-4ce1-8784-b5bc77d7a671/

割り込み
http://www.musashinodenpa.com/arduino/ref/index.php?f=0&pos=1780
http://7ujm.net/micro/arduino_int.html
https://garretlab.web.fc2.com/arduino/introduction/timing/#delayを使う
マルチタスク
https://elchika.com/article/94c942fd-e864-4ce1-8784-b5bc77d7a671/
https://elchika.com/article/c53dd451-7376-46e6-ae7b-361b4b5648a0/
https://oldmakers.blog.jp/archives/13780916.html
https://qiita.com/ikenohotori/items/8c6285812bc4177c2564

https://interface.cqpub.co.jp/wp-content/uploads/if2102_078.pdf
https://interface.cqpub.co.jp/magazine/202102/
https://programming.pc-note.net/c/struct.html
http://kozos.jp/kozos/
http://www.kusa.ac.jp/~kajiura/c/kouzoutai/newpage2.htm
https://www2.denshi.numazu-ct.ac.jp/lego/brickOS/task/task.html
https://www.net.itc.nagoya-u.ac.jp/~shimada/old_lecture/CSC/slide/chap04slide.pdf
https://tonkun-tech.com/semaphore-mutex/
https://emb.macnica.co.jp/articles/676/
https://e-words.jp/w/モノリシックカーネル.html
https://docs.aws.amazon.com/ja_jp/freertos/latest/userguide/dev-guide-freertos-kernel.html
https://fielddesign.jp/technology/rtos/rtos_kernel/