手ぶらでOK!実習・組み込みソフトウェア開発の「いろは」~超入門~

手ぶらでOK!実習・組み込みソフトウェア開発の「いろは」~超入門~
―― ブラックボックス化が進む組み込みソフトウェア開発の中身を学んで応用力を身に付けよう

   

【開催日】2024年9月21日(土) 10:00-17:00 1日コース
【セミナNo.】ES24-0066  【受講料】24,200円(税込)
【会場】東京・巣鴨 CQ出版社2Fセミナ・ルーム [地図]
セミナ会場

 現在の組み込みソフトウェア開発では,洗練された統合開発環境を利用し,ボタン一つでビルドからデバッガへのダウンロードまで行えるようになっている.熟練したプログラマにとっては大変便利なツールだが,これから組み込みソフトウェア開発を学ぶ者にとっては,ビルドで何が行われているのかについてはブラックボックスである.それはマイコンへのプログラムの書き込み方法,エミュレータ等のデバッガが持つ機能の使い方も同じであり,各開発ツールの持つ機能はやはりブラックボックスである.
 本講義では,これから組み込みシステムのソフトウェア開発を学ぶ入門者の方を対象に,マイコンに対する基本知識に加え,上記のような組み込みソフトウェア開発の「いろは」を解説する.
 演習では,ルネサス エレクトロニクス社の16ビット・マイコンRL78/G14が搭載されたC-First(下の写真参照)を利用する.また,演習のプログラミング言語にはC言語を利用するが,C言語の文法を理解しておく必要はない.最低限必要な文法は紹介してから講義や実習を行うため,C言語初心者でも理解できる内容となっている.

●対象聴講者
・これから組み込みシステムのソフトウェア開発を学ぶ方

●講演の目標
・組み込みソフトウェア開発の基礎が理解できる
・ビルドで何が行われているかが理解できる
・デバッガの機能とプログラムのデバッグ方法が理解できる
・スタートアップの必要性が理解できる
・プログラムをROMやRAMに割り付ける方法が理解できる

●内容
1. 最新の統合開発環境を体験しよう(1.0時間)
 1.1 プロジェクトの作成
 1.1 SWによるLED点灯のプログラムの作成
 1.1 ボードとエミュレータによるプログラムの実行

2. 各種翻訳ツールの概要を理解しよう(1.5時間)
 2.1 コンパイラ,アセンブラ,リンケージエディタとは
 2.2 オブジェクト,ライブラリ,ロードモジュールとは
 2.3 ビルド(メイク)とは
 2.4 マイコンへのプログラムの書込み方法

3. デバッガの機能を理解しよう(2.0時間)
 3.1 シングルステップとブレークポイント
 3.2 CPU,SFR,メモリの参照と更新
 3.3 大域変数と局所変数の表示

4. スタートアップを理解しよう(1.5時間)
 4.2 プログラムをROMやRAMに割り付けるには
 4.1 C言語に必要なスタートアップとは
 4.3 C言語の静的変数は初期化が必要?

C言語の学習ボードC-First
実習で使用するマイコンボードC-First(事務局で用意します.参考文献に付属)

●参考文献
鹿取 祐二 共著;基板付きキット 絵解き マイコンCプログラミング教科書,CQ出版社.



【受講者が持参するもの】
不要

【講師】
鹿取 祐二 氏〔トロンフォーラム学術・教育WG講師 〕
 ルネサス半導体トレーニングセンターにて,マイコン,C言語,リアルタイムOSのセミナー講師を約25年間担当.ルネサス退社後は,組み込みシステム関係の書籍を執筆する傍ら,トロンフォーラム学術・教育WGのメンバーとして,リアルタイムOSのセミナー講師として活動中.


参加申し込み

このセミナに参加する

Webからのお申し込み

  以下の「参加申し込み」ボタンをクリックしてください.参加申し込みフォームを開きます.

参加申し込み

FAXやE-mailでのお申し込み

  Webの参加申し込みフォーム以外の申し込み方法をご希望の方は こちらのページ をご確認ください.

このセミナのタグ情報
各タグをクリックすると,類似するセミナの一覧を表示します.

コース

 1日コース

カテゴリ

 組み込みシステム

シリーズ

 

特徴

 ビギナ
 実習
 出張可能

キーワード

 コンピュータ
 ソフトウェア
 プログラミング言語
 マイコン
 開発環境
 開発手法

セミナ事務局からのお知らせ

・メンバーズ・カードの新規発行停止について(2023/10/12).

・適格請求書発行事業者登録番号のご案内(2023/9/22).

・オンサイト(出張)セミナのご案内(2022/9/14).

・紙の請求書類等有料化について(2023/10/12).

・PDFファイルによるテキストの提供について(2021/8/20).

・新型コロナウイルス感染症対策について(2023/11/20).

・オンラインセミナの開始について(2020/5/21).

キャンセルの規定の変更について(2020/2/21).