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

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

  

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

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

※特典スタンプ!:本セミナと1月26日のセミナ「実習・マイコン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のセミナー講師として活動中.


このセミナの参加募集について

 募集は終了いたしました 


類似するセミナをお探しの場合
以下にある「このセミナのタグ情報」の中から,ご希望のタグをお選び下さい. お選びいただいたセミナと同じタグ情報を持つセミナを一覧表示します.

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

コース

 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).