実習・組み込みソフトウェア開発の「いろは」~超入門~ビギナ応援企画!

実習・組み込みソフトウェア開発の「いろは」~超入門~ビギナ応援企画!
―― 国産16ビット・マイコン搭載ボードで組み込みソフトウェア開発の基礎を学ぶ

  

【開催日】2019年4月3日(水) 10:00-17:00 1日コース
【セミナNo.】ES19-0016  【受講料】24,000円(税込)
【会場】東京・巣鴨 CQ出版社セミナ・ルーム [地図]
セミナ会場

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

※特典スタンプ!:本セミナと4月17日のセミナ「実習・マイコンC言語の書き方~超入門~ビギナ応援企画!」を申し込みされた場合、メンバーズ・カードのスタンプを通常の2倍押印します。

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言語の静的変数は初期化が必要?

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

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

●使用するサブテキスト
鹿取 祐二 共著;基板付きキット 絵解き マイコンCプログラミング教科書、CQ出版社。

基板付きキット 絵解き マイコンCプログラミング教科書
「基板付きキット 絵解き マイコンCプログラミング教科書」の表紙

C言語の学習ボードC-First
実習で使用するC-First(「基板付きキット 絵解き マイコンCプログラミング教科書」に付属)


【受講者が持参するもの】
基板付きキット 絵解き マイコンCプログラミング教科書
 4名様まで貸し出しできます。貸し出し希望の方は事前にメールでご連絡ください。

※実習に使用するノートパソコンは事務局で用意しますが、ノートパソコン持参希望の方は事前にメールでご連絡ください。

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


参加申し込み

このセミナに参加する

Webからのお申し込み

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

参加申し込み

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

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

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

コース

 1日コース

カテゴリ

 組み込みシステム

シリーズ

 

特徴

 ビギナ
 実習

キーワード

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

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

・受講料割引券として使えるメンバーズ・カードの利用規約が変わりました.