このコースについて
10,734 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約10時間で修了

推奨:5-6 hours per week...

英語

字幕:英語

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約10時間で修了

推奨:5-6 hours per week...

英語

字幕:英語

シラバス - 本コースの学習内容

1
2時間で修了

Interfacing C-Programs with ARM Core Microcontrollers

Module 1 will introduce the learner to how software/firmware can interface with an embedded platform and the underlying processor architecture. Embedded Software engineers must be very knowledgeable about the architecture in order to write efficient and bug free code. This requires knowledge of processor architecture. memory systems, microcontroller peripherals and more advanced use of the compiler. This module will continue to enforce good software design techniques with a focus on portability and maintainability without reducing your hardware’s performance.

...
9件のビデオ (合計69分), 1 reading, 1 quiz
9件のビデオ
2. Word Size and Data Types8 分
3. Pointers8 分
4. Interacting with Memory8 分
5. Memory Alignment6 分
6. Endianness5 分
7. Compiler Attributes6 分
8. Memory Map and Registers9 分
9. Register Definition Files8 分
1件の学習用教材
Purchasing Hardware for Course 210 分
1の練習問題
Week 1 Quiz20 分
2
1時間で修了

Manipulating Memory

Module 2 will introduce the learner to more advanced firmware techniques as well move us into some hands on firmware for the microcontroller. We start by building our own memory access methods that will allow a programmer to manipulate peripheral memory bit fields to configure microcontroller peripherals and core architecture concepts. This will include more complex use of pointers for register definition files and function pointers for interrupt vector tables The module concludes with an in-depth look into the features of on-target debugging on a microcontroller and a hands-on example.

...
8件のビデオ (合計64分), 1 quiz
8件のビデオ
2. Bit Manipulation9 分
3. IO Port Configuration Example9 分
4. Creating Software Interfaces for Hardware10 分
5. Advanced Pointer Use6 分
6. Function Pointers6 分
7. Debugging a Microcontroller Program Part 17 分
8. Debugging a Microcontroller Program Part 28 分
1の練習問題
Week 2 Quiz20 分
3
1時間で修了

Designing Embedded Data Structures

Module 3 will introduce the learner to efficient and maintainable ways of organizing data. Most microcontroller programs require some use of structured data in order to track and manipulate the control flow or data in a program. These can be as simple as unions, enumerations or structures, but can be more complex with the use of abstract data structures. While abstract data structures are often discussed in higher level software, there are many simple examples that are used frequently in embedded system software.

...
8件のビデオ (合計57分), 2 quizzes
8件のビデオ
2. Enumerations6 分
3. Unions6 分
4. Structures and Encapsulation7 分
5. Bit Fields8 分
6. LIFO Buffer8 分
7. Circular Buffer7 分
8. Linked List8 分
2の練習問題
Week 3 Quiz
Final Assessment
4.5
8件のレビューChevron Right

25%

コース終了後に新しいキャリアをスタートした

40%

コースが具体的なキャリアアップにつながった

Embedded Software and Hardware Architecture からの人気レビュー

by MNJan 5th 2019

It`s ,as usual, an well presented and Informative Course, Recommended for every Beginner and Intermediate Level , Alex is a very good Instructor

by APJun 29th 2019

All the videos are very helpful. All concepts are taught well. More hands on assignments could be added to course.

講師

Avatar

Alex Fosdick

Instructor
Electrical, Computer, and Energy Engineering

修士号の取得を目指しましょう

この コース は コロラド大学ボルダー校(University of Colorado Boulder) の100%オンラインの Master of Science in Electrical Engineering の一部です。 プログラムのすべてで認定されれば、それらのコースが学位学習に加算されます。

コロラド大学ボルダー校(University of Colorado Boulder)について

CU-Boulder is a dynamic community of scholars and learners on one of the most spectacular college campuses in the country. As one of 34 U.S. public institutions in the prestigious Association of American Universities (AAU), we have a proud tradition of academic excellence, with five Nobel laureates and more than 50 members of prestigious academic academies....

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • 修了証を購入する際、コースのすべての教材(採点課題を含む)にアクセスできます。コースを完了すると、電子修了証が成果のページに追加されます。そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。