手ぶらでOK!実習・Arm Cortex-Mで学ぶ組み込みC言語「超」入門 [教材基板付き]

手ぶらでOK!実習・Arm Cortex-Mで学ぶ組み込みC言語「超」入門 [教材基板付き]
―― プログラムの記述の仕方からコンパイルとリンク,さらに実際のハード操作の記述テクニックを得る

   

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

 C言語を使い,代表的なI/Oハードウェアを操作する組み込みプログラムを開発するまでを,実習を通して実践的に学ぶ.組み込みシステムではWindowsやLinuxといったOSを搭載せず,限られたハードウェア資源の中でプログラムを開発することが多い.そのプログラムは直接,ハードウェアを操作する必要があり,それが可能な高級言語であるC言語を利用する.また,組み込みシステムのC言語開発手法として,プログラムを作成する環境と実行環境が異なるクロス開発と呼ばれる手法を使う.このため,ハードウェア構成を想像しながらC言語の詳細な記述テクニックをきちんと理解した上で,プログラムを開発することが求められる.
 本セミナでは,組み込みシステム開発に必須となるプログラム開発手法を基礎から学ぶ.C言語プログラムの記述の仕方からコンパイルとリンク,さらに実際のハードウェアを操作するための記述テクニックを演習を通して学び,組み込みC言語プログラミングのスキルを確立することを目標とする.

※本セミナの実習環境について
・Arm Cortex-Mマイコン基板(下記写真,持ち帰り可)
 搭載マイコン:LPC1113(NXP),LED/7セグLED/スイッチ搭載,書込回路搭載
・ソフトウェア開発環境
 コンパイラ:Cygwin上のGCC,コマンドラインで使用
 書込ツール:FlashMagic

●対象聴講者
・C言語によるプログラム開発を行ったことがない組み込みシステム技術者
・組み込みC言語プログラムをこれから勉強しようとしている技術者
・組み込みシステムでC言語プログラムが動作する手順をきちんとおさらいしたい技術者
・組み込み開発に携わって間もないソフトウェア技術者
・組み込み開発未経験のソフトウェア技術者
・プログラム開発の経験はない(経験は浅い)が組み込み開発の知識が必要なハードウェア技術者
・とにかく組み込みプログラムを開発しなければならないハードウェア技術者

●講演の目標
・組み込みシステムの基礎を学ぶことができる
・とにかくハードウェアを動作させるC言語プログラムを実際に作って学ぶため,実践的な開発スキルが身につく
・組み込みシステムでC言語プログラムがどのように動作するかを基礎から押さえられる
・関数ライブラリを作り,コンパクトなC言語記述ができるようになる

●内容
1. 組み込みシステムとは何か?
2. 組み込みC言語プログラムの開発手順を知る
3. 演習用ターゲット・システムを知ろう
4. 組み込みC言語プログラムの構造を知る
5. C言語コードでLEDを制御してみる
6. 関数化のテクニックを学ぶ
7. スイッチを制御する
8. シリアル・ポートを使って通信しよう
9. 割り込みをマスタする
10. 大規模組み込みシステムを作ろう
11. マイコン・システム開発の勘所

実習で使用するArm Cortex-M マイコン基板
実習で使用するArm Cortex-M マイコン基板

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



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

 募集は終了いたしました 


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

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

コース

 1日コース

カテゴリ

 組み込みシステム

シリーズ

 

特徴

 ビギナ
 基板付き
 実習

キーワード

 CPU
 プログラミング言語

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

●〆切迫る!動画をチェック
 画像を"クリック"すると動画が見られます!


【開催日】2026年1月28日(水)
★実習・ギガビット高速信号伝送技術の基礎と適用技術および評価
https://seminar.cqpub.co.jp/ccm/ES25-0120


【開催日】2026年1月30日(金)
★実習・はじめてのFPGA設計入門【Tang Nano 9K / Kiwi 1P5 +学習ベースボード付き…割引プランあり】
https://seminar.cqpub.co.jp/ccm/ES25-0123


【開催日】2026年2月3日(火)
★初めてのアナログ回路設計講座:高精度A/D変換の極意(その1)【オンライン同時開催セミナ】
https://seminar.cqpub.co.jp/ccm/ES25-0126


【開催日】2026年2月4日(水)
★初めてのアナログ回路設計講座:高精度A/D変換の極意(その2)【オンライン同時開催セミナ】
https://seminar.cqpub.co.jp/ccm/ES25-0127


【開催日】2026年2月5日(木) ~6日(金)
★実習・アナログ・フィルタ回路設計 基礎の基礎
https://seminar.cqpub.co.jp/ccm/ES25-0128


【開催日】2026年2月9日(月)
★装置におけるシールド/グラウンド設計法 [参考書籍付き]【オンライン限定セミナ】
https://seminar.cqpub.co.jp/ccm/ES25-0142


【開催日】2026年2月10日(火)
★手ぶらでOK!実習・マイコン通信インターフェースの使い方「超」入門【後閑 講師設計のオリジナル教材基板付き】
https://seminar.cqpub.co.jp/ccm/ES25-0134


【開催日】2026年2月13日(金)
★特別KIT付き★ 手ぶらでOK!実習・小型Linuxボードと無線LANモジュールを使ったWi-Fi開発の始め方
https://seminar.cqpub.co.jp/ccm/ES25-0042


【開催日】2026年2月17日(火) ~ 18日(水)
★ラズベリーパイPicoを使ったベアメタルソフトウェア開発の勘所【実習キット付き】
https://seminar.cqpub.co.jp/ccm/ES25-0130


【開催日】2026年2月20日(金)
★カラー時計で学ぶMicroPython【オリジナル教材基板付き】
https://seminar.cqpub.co.jp/ccm/ES25-0130


【開催日】2026年2月24日(火)
★基礎から理解するディジタル・フィルタ入門
https://seminar.cqpub.co.jp/ccm/ES25-0143


【開催日】2026年3月24日(火)
★LLMビギナ大歓迎!実習・ラズパイでローカルLLMを動かして生成AIのアプリを作ってみる実験【生成AI有償版期限付き使用権付き】
https://seminar.cqpub.co.jp/ccm/ES25-0148


【開催日】2026年2月27日(金)
★各種二次電池充電回路入門[講師実演付き]【オンライン同時開催セミナ】
https://seminar.cqpub.co.jp/ccm/ES25-0131


【開催日】2026年3月3日(火)
★手ぶらでOK!実習・組み込みリアルタイムOS FreeRTOS「超」入門【後閑 講師設計のオリジナル教材基板付き】
https://seminar.cqpub.co.jp/ccm/ES25-0135