
Raspberry Piで学ぶ組み込みLinuxタスク間通信「超」入門[講師実演付き]【オンライン限定セミナ】
Raspberry Piで学ぶ組み込みLinuxタスク間通信「超」入門[講師実演付き]【オンライン限定セミナ】
|
![]() ![]() ![]() |
【開催日】2022年6月14日(火) 10:00-17:00 1日コース
【セミナNo.】ES22-0062 【受講料】25,000円(税込)
【会場】オンライン限定セミナ
【セミナNo.】ES22-0062 【受講料】25,000円(税込)
【会場】オンライン限定セミナ
※本セミナはZoomを使ったオンライン限定セミナです.
詳細は,オンライン限定セミナについてをお読みください.
組み込みCPUもマルチコア化が進んでいる.複数のコアを搭載したCPUでは,適切な並列化により実行速度の向上が期待されるが,一方でシングルコアに比べて適切な排他制御などのプログラミングスキルが要求される.
本セミナではRaspberry Piを用いてLinux OSのマルチコアプログラミングの基礎を学ぶ.
スレッドによる処理の高速化,スレッド間,プロセス間でそれぞれでの共有とロック,スレッドとプロセスを混ぜるときの危険性について学ぶ.
詳細は,オンライン限定セミナについてをお読みください.
組み込みCPUもマルチコア化が進んでいる.複数のコアを搭載したCPUでは,適切な並列化により実行速度の向上が期待されるが,一方でシングルコアに比べて適切な排他制御などのプログラミングスキルが要求される.
本セミナではRaspberry Piを用いてLinux OSのマルチコアプログラミングの基礎を学ぶ.
スレッドによる処理の高速化,スレッド間,プロセス間でそれぞれでの共有とロック,スレッドとプロセスを混ぜるときの危険性について学ぶ.
●対象聴講者
・C言語での組み込み開発経験があると望ましい
●講演の目標
・Linuxのメモリマップ,プロセス,スレッドの概念が理解できる
・コア間でのデータ共有,排他処理について理解できる
●主な内容
1. ファイル入出力
2. マルチプロセスとファイル排他制御
3. 分かっているようで分かっていないプロセス間通信
名前付きパイプ
同期入力
シグナル
4. スレッドの基本と排他制御 mutex
5. スレッド間のファイル排他制御
6. スレッドからの fork() は危険
7. プロセス間の共有メモリと排他制御
8. タイムアウト付きの pthread_mutex_timedlock
9. スピンロック
10. flock() を使ったプロセス間排他制御
・C言語での組み込み開発経験があると望ましい
●講演の目標
・Linuxのメモリマップ,プロセス,スレッドの概念が理解できる
・コア間でのデータ共有,排他処理について理解できる
●主な内容
1. ファイル入出力
2. マルチプロセスとファイル排他制御
3. 分かっているようで分かっていないプロセス間通信
名前付きパイプ
同期入力
シグナル
4. スレッドの基本と排他制御 mutex
5. スレッド間のファイル排他制御
6. スレッドからの fork() は危険
7. プロセス間の共有メモリと排他制御
8. タイムアウト付きの pthread_mutex_timedlock
9. スピンロック
10. flock() を使ったプロセス間排他制御
【受講者が持参するもの】
筆記用具
筆記用具
【講師】
海老原 祐太郎 氏〔シリコンリナックス(株) 代表取締役〕
1995年にLinuxに出会い, 2000年に組み込みLinuxを事業化するために起業.現在に至る.
海老原 祐太郎 氏〔シリコンリナックス(株) 代表取締役〕
1995年にLinuxに出会い, 2000年に組み込みLinuxを事業化するために起業.現在に至る.