이 강좌에 대하여

최근 조회 5,886
공유 가능한 수료증
완료 시 수료증 획득
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

콜로라도 대학교 볼더 캠퍼스

석사 학위 취득 시작

This 강좌 is part of the 100% online Master of Science in Electrical Engineering from 콜로라도 대학교 볼더 캠퍼스. If you are admitted to the full program, your courses count towards your degree learning.

강의 계획 - 이 강좌에서 배울 내용

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 Knowledge39m
Scalable Embedded I/O Bus Architectures25m
Demonstration: I/O, CPU, or Memory Bound?13m
Drivers and Device Interfaces22m
Using Linux UVC Driver to Acquire Video Frames with OpenCV and V4L223m
Digging Deeper into V4L2 API and UVC Driver (Camorama, V4L2-Ctl, etc.)20m
Code Walkthrough: Bt878 VxWorks RTOS Device Interface20m
Key Differences between Linux and RTOS Drivers10m
RT Services Communication and Synchronization27m
Using Point-to-point Serial and TCP/IP for Embedded Systems14m
1개의 읽기 자료
EXTRA HELP - Home Lab Setup30m
1개 연습문제
Quiz 1 - Device Interfaces and Software Drivers30m
2

2

완료하는 데 14시간 필요

Fault Tolerant Memory and Storage for Mission Critical Systems

완료하는 데 14시간 필요
11개 동영상 (총 224분)
11개의 동영상
SECDED Approach to Memory Protection22m
Hamming SECDED Formulation Walk-through24m
Analysis: SECDED ECC Using a Model (Excel)6m
SECDED ECC Software Emulator29m
Flash memory Hardware Device Overview24m
Flash file systems - Sector Erase Wear Leveling - Introduction23m
Flash Wear Leveling Example - Conclusion31m
RAID for RT Embedded Systems Mission Critical Data18m
Code Demonstration: XOR RAID for Data Loss Fault Tolerance17m
Code Walkthrough: File Based RAID 5 for RTES8m
1개 연습문제
Quiz 2 - Safe Working and Persistent Memory30m
3

3

완료하는 데 11시간 필요

Solving performance and reliability defects in real-time systems

완료하는 데 11시간 필요
9개 동영상 (총 128분)
9개의 동영상
Optimizing code - thread level (sequential and parallel)20m
Tracing and Profiling Tools Overview27m
Tracing and profiling application code (gcov, syslog, and gprof)12m
Profiling and Tracing your platform and application with Sysprof and Kernelshark8m
Tracing Linux kernel and network stack events3m
Overview of Top Linux Programming Errors14m
Note on Linux Methods of Synchronization17m
Best Practices for RTES Programming14m
1개 연습문제
Quiz 3 - Methods of tracing and debugging30m
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 better34m
System Integration Testing (Hardware, Firmware, and Software)20m
Making software reliable with SQA19m
Infamous Mission Critical System Failures - Root Cause Analysis13m
1개 연습문제
Quiz 4 - High Availability and High Reliability30m

자주 묻는 질문

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.