このコースについて

5,805 最近の表示
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル

C programming skills, and some prior experience with operating systems, and embedded hardware is a plus.

約50時間で修了
英語

学習内容

  • Use of SECDED (Single Error Correction, Double Error Detection) codes for ECC (Error Correction Code) memories

  • How flash file systems work, along with wear leveling and the write amplification metric

  • Differences and common characteristics of high availability and high reliability

  • Methods and design for redundant hardware with cross strapping and recovery

習得するスキル

I/O driversHigh AvailabilityECC (Error Correction Code)Embedded Memory SystemsNand Flash Wear-Leveling
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル

C programming skills, and some prior experience with operating systems, and embedded hardware is a plus.

約50時間で修了
英語

提供:

Placeholder

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

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

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

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

1

1

15時間で修了

Device I/O interfaces and Drivers for Real-time Systems

15時間で修了
11件のビデオ (合計224分), 1 学習用教材, 3 個のテスト
11件のビデオ
Detailed Overview - with Course Assumed Prior Knowledge39 分
Scalable Embedded I/O Bus Architectures25 分
Demonstration: I/O, CPU, or Memory Bound?13 分
Drivers and Device Interfaces22 分
Using Linux UVC Driver to Acquire Video Frames with OpenCV and V4L223 分
Digging Deeper into V4L2 API and UVC Driver (Camorama, V4L2-Ctl, etc.)20 分
Code Walkthrough: Bt878 VxWorks RTOS Device Interface20 分
Key Differences between Linux and RTOS Drivers10 分
RT Services Communication and Synchronization27 分
Using Point-to-point Serial and TCP/IP for Embedded Systems14 分
1件の学習用教材
EXTRA HELP - Home Lab Setup30 分
1の練習問題
Quiz 1 - Device Interfaces and Software Drivers30 分
2

2

14時間で修了

Fault Tolerant Memory and Storage for Mission Critical Systems

14時間で修了
11件のビデオ (合計224分)
11件のビデオ
SECDED Approach to Memory Protection22 分
Hamming SECDED Formulation Walk-through24 分
Analysis: SECDED ECC Using a Model (Excel)6 分
SECDED ECC Software Emulator29 分
Flash memory Hardware Device Overview24 分
Flash file systems - Sector Erase Wear Leveling - Introduction23 分
Flash Wear Leveling Example - Conclusion31 分
RAID for RT Embedded Systems Mission Critical Data18 分
Code Demonstration: XOR RAID for Data Loss Fault Tolerance17 分
Code Walkthrough: File Based RAID 5 for RTES8 分
1の練習問題
Quiz 2 - Safe Working and Persistent Memory30 分
3

3

11時間で修了

Solving performance and reliability defects in real-time systems

11時間で修了
9件のビデオ (合計128分)
9件のビデオ
Optimizing code - thread level (sequential and parallel)20 分
Tracing and Profiling Tools Overview27 分
Tracing and profiling application code (gcov, syslog, and gprof)12 分
Profiling and Tracing your platform and application with Sysprof and Kernelshark8 分
Tracing Linux kernel and network stack events3 分
Overview of Top Linux Programming Errors14 分
Note on Linux Methods of Synchronization17 分
Best Practices for RTES Programming14 分
1の練習問題
Quiz 3 - Methods of tracing and debugging30 分
4

4

11時間で修了

Difference between high availability and high reliability for hard and soft real-time systems

11時間で修了
5件のビデオ (合計121分)
5件のビデオ
High Availability Definition in terms of 5 9's uptime or better34 分
System Integration Testing (Hardware, Firmware, and Software)20 分
Making software reliable with SQA19 分
Infamous Mission Critical System Failures - Root Cause Analysis13 分
1の練習問題
Quiz 4 - High Availability and High Reliability30 分

よくある質問

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