Silicon Labs 8 ビット MCUniversity プログラム

世界中の個人や大学、教育機関をサポートするべく、Silicon Labs は 8 ビット MCUniversity プログラムを設立しました。これは、人気の 8051 コアに基づいたミックスシグナル MCU を対象とした完全な組み込みプログラミング・コースです。教材には、講義、開発ツール、チュートリアル問題集、研究室演習、その他の関連したソリューションが含まれます。
 

個人

個人の方は、各自のペースでこれらの組織化されたレッスンおよび研究室資料にアプローチすることができます。既に組み込みプログラミングの背景をお持ちの場合、重要な情報まで直接ジャンプして必要なものだけを探すことができます。個人の方は、以下から教材をダウンロードして開始することができますが、研究室には以下に掲載された ToolStick ユニバーシティ・スタータ・キットが必要になります。ここで回答されていない質問がある場合、「Silicon Labs コミュニティ」フォーラムにてお問い合わせください。より迅速に回答を得ることができます。

教授および教育者

教授陣は、既存のカリキュラムにコンテンツをすぐに取り込むことができ、講義やプログラミング・コードを開発する必要はありません。通常、実践学生研究室に向けたこれらのキットには 10 のユニットが含まれています。寄付されたキットは、学生が直接入手できないようになっています。学生は、以下のリンクよりキットおよびアドオン・コンポーネントを購入することができます。教授および教育者の方には、装置寄付の申し込みを行っていただくことが推奨されます。その他プログラム関連のご質問については、universityprogram@silabs.com にて Silicon Labs までお問い合わせください。



授業課程

テキストブック

コースは C8051F020 ミックスシグナル MCU を詳細に網羅する「フィールド・プログラム可能ミックスシグナル・マイクロコントローラを使った組み込みプログラミング」の第 2 版を教科書としているため、学生は基本的な機能や複雑なアナログ機能について学習することができます。以下よりソフト・カバーおよび PDF ダウンロード版の両方が入手可能です。

組み込みプログラミング・テキストブック

フィールド・プログラム可能ミックスシグナル・マイクロコントローラを使った組み込みシステムで、高度なミックスシグナル・マイクロコントローラの機能を分析します。関連する情報のみを簡潔に説明して、簡単に読んで理解できるようにしています。その他の余分な情報はカットされ、手軽に楽しく学習できるよう工夫されています。一方でプロジェクトの完遂に必要なすべての知識は、明確な詳細により網羅されています。入門レベルまたは上級レベルに関わらず、マイクロコントローラ学習に取り組むすべての人を対象としている組み込みシステムは、システムの設計および構築にマイクロコントローラを使用するプロジェクトの参考文献および情報源として役に立ちます。

テキストブックには次の内容も含みます。

  • 8051 アーキテクチャ概要
  • Silicon Labs C8051F020 の概論
  • 説明書セット
  • ASM 指導
  • システム・クロック、クロスバーおよび GPIO
  • C8051F020 C プログラミング
  • ToolStick University ドーターカード
  • タイマ操作およびプログラミング
  • ADC、DAC、および電圧コンパレータ
  • シリアル通信
  • 割り込み

研究室

学習者は、Silicon Labs の USB ToolStick プラットフォームを用いてすべての実験を行うことができます。ソフトウェア、実験用機器、また ToolStick 用の電源さえ用意する必要はありません。ソフトウェア開発ツールは、使いやすい 8 ビット・マイクロコントローラ・ソフトウェア・ツール、および ToolStick バーチャル・ディスプレイ・ツール・セットで構成されています。ToolStick バーチャル・ディスプレイ・ツールは、MCU 上での開発に高価な実験機器を必要とせず、PC だけで事足ります。

Simplicity Studio に関する特記事項:8 ビット MCUniversity プログラム・レッスンは、このページの下に説明されている元の 8 ビット・マイクロコントローラ・ツールを中心として構築されています。これらの元の 8 ビット・ツールには、研究室業務を簡略化する仮想機器が含まれます。新しく完全に統合された Simplicity Studio ツールは、従来の 8 ビット IDE よりも大きく進歩していますが、Simplicity Studio プラットフォームは 8 ビット MCUniversity 研究室コンポーネントのすべてはサポートしていません。学生はどちらのツール・セットも使用することができますが、より高度な Simplicity Studio ツールが選択された場合、8 ビット研究室に若干の変更が必要になる可能性があります。

Silicon Labs コミュニティ

学生や教授の方には、「Silicon Labs コミュニティ」フォーラムに登録していただくことを推奨しています。ここでは、研究室やチュートリアルなどについて討論したり、指導方法を提案したり、ファイルを投稿したりすることができます。新しくなった高度な検索エンジンで質問を入力すると、サポート技術情報やコミュニティ・ボードを含め、フォーラム全体から関連情報を探すことができます。必要な情報が見つからない場合、質問を投稿してコミュニティの回答を得ることができます。



ハードウェアおよびソフトウェア

MCUniversityキットをセットアップして使用するには、下記の開発ソフトウェア表からソフトウェア・パッケージをダウンロードしてインストールしてください。

演習では、アセンブリとC言語での解答を提供しています。すべての演習は、コース全体の講義に対応しています。アセンブリ・プログラミングのアサインメントは、Keil ソフトウェア A51 マクロ・アセンブラでの動作を、Cプログラミングのアサインメントは Keil および SDCC コンパイラの両方での動作を想定しています。

ハードウェアおよびソフトウェアのセットアップ方法についての詳細な説明は、「ToolStick ユニバーシティ・ドーター・カード・ユーザ・ガイド」で参照可能です。また、「Silicon Labs コミュニティ」フォーラムにて豊富な情報を閲覧することもできます。すべての方が登録し、最高の教育的価値を引き出すことが推奨されます。

教科書やソフトウェア・ツールの PDF 版を含む、すべての教材は、以下でも入手可能です。ToolStick University ドーター・カードの構築に必要な、回路図、 部品表、およびガーバー・ファイルは、ダウンロードして入手いただけます。

 

開発ソフトウェア・ダウンロード

パッケージ 説明
8 ビット・マイクロコントローラ・ソフトウェア・ツール Silicon Labs IDE、構成ウィザード、Keil の μVision ドライバ、フラッシュ・プログラミング・ユーティリティ、ToolStick 開発ツール、バッテリ寿命推定器その他部品を同梱しています。
MCUniversity 開発ツール Silicon Labs MCU バーチャル・ツール、サンプル・コード、資料、そして ToolStick ユニバーシティ・ドーター・カードの開発を容易にする回路図、部品表およびファブ図面を同梱しています。
SDCC 小型デバイス C コンパイラ 8051 マイクロコントローラのサポートを含むフリーウェア、オープンソース、C コンパイラである Silicon Labs の IDE は SDCC、Keil などの多くのツール・チェーンを使用するよう設定できます。

教材ダウンロード

パッケージ 説明
MCUniversity 課程用教材

 

簡体中国語版
12 セットの講義ノート(英語および簡体中国語)では教科書の各章を、発表者用ノート付きの PowerPoint 形式で網羅しています。さらに研究室や指導用の問題集、その他アナログ性能測定、デジタル信号処理、ミックスシグナル設計技術に関するトピックをはじめとする上級向け講義も用意しています。
組み込みプログラミング・テキストブック ToolStick 開発プラットフォーム上の改定された章を含む、組み込みプログラミング教科書の PDF 版


ツールの購入

ディスカウント・ツール

Silicon Labs の 包括的な ToolStick キットおよび開発キットには、迅速かつ容易に複雑な組込みシステムを開発するために必要なハードウェアとソフトウェアのすべてが同梱されています。これら開発ツールは、基本的な入門コースから最も高度な設計クラスに必要なすべてを提供することにより、教員および学生をアシストします。

C8051F330DK 開発キットは、特に上級の設計プロジェクトに最適です。Silicon Labs は MCUniversity プログラム正規メンバーには、以下のツールに関して 50% ディスカウント料金を提示しています:

ToolStick バーチャル・ツール

ToolStick バーチャル・ツール・ソフトウェアは、オシロスコープのような高額な実験装置の必要性を代替品で置き換えます。このソフトウェアはバーチャル LCD およびバーチャル・オシロスコープの両方を提供します。


サードパーティ・ツール・サポート

AN198 でサポートされている小型デバイス用 C コンパイラ(SDCC)から無料 C コンパイラを含む、幅広いサードパーティ製コンパイラおよび開発ツールをご利用いただけます。Silicon Labs IDE への SDCC 8051 ツールを統合します。


当社 MCUniversity リレーションズ・チームへのお問い合わせ

Silicon Labs では大学教育に価値の高い効果をもたらすことに専心しており、いつでもお客様のお役に立てるよう準備しています。教授および教育者の方で非技術関連のお問い合わせがある場合、universityprogram@silabs.com にて当社チームまでご連絡ください。学生および教育者の方で技術的な質問がある場合、「Silicon Labs コミュニティ」を参照することが推奨されます。

 

閉じる
ロードの結果

    A -> Z で並べ替え
    Z -> A で並べ替え

    値別にフィルタ…

    Powered by Translations.com GlobalLink OneLink Software