Course Outline
소개
- 디자인이란 무엇인가?
- C 대 Embedded C
임베디드 애플리케이션의 수명 주기
- 개발 과정
- 유지 보수 프로세스
- 연장된 수명 주기
디자인 도구
- 오픈소스 대 독점소스
- 컴파일러, 어셈블러 및 링커
- 도서관
- 디버거
- 시뮬레이터
- 십오 일
임베디드 디자인 과제
- 임베디드 컴퓨팅 설계 제약
- 비용 고려 사항
- 성능 및 효율성
- 전력 소모량
- 열 관리
디자인 정의 Goals
- 간단하게 유지
- 기능 정의
- 프로그램 논리 및 구조 정의
시스템 안정성
- 검사 및 유지 보수
- 가동 시간 요구 사항
- 실패 지점
코드 재사용성
- 중복 없는 설계
코드 추상화
- 정보 은닉
- 컨텍스트 없는 모듈
코드 모듈화
- 분해
- 느슨한 결합
- 강력한 응집력
- 비순환 종속성
코드 유지 관리성
- 가독성
- 테스트 가능성
- 구성 가능성
- 성능 업그레이드
하드웨어 고려 사항
- Scalable 열 설계 전력(TDP)
- 통합 그래픽
- 다른
요약 및 결론
Requirements
- 기본 임베디드 시스템 지식
- Embedded C 프로그래밍 경험
- 전자공학의 기본에 대한 이해
청중:
- 개발자
회원 평가 (5)
I liked trainer the most, surely the best i have yet had the pleasure to listen to. Has very big knowlage and experience, created good atmosphere during the training, i've never felt intimidated or scared to speak, had some really good discussions. i really like that we tried to base everything we talked about on our experiences, not only professional but also educational as well as personal experiences. I also liked the amount of methods presented and the fact that we tried to use every single one of them. I also liked that this training was remote, made it a lot easier for people who are worikg a day job to be able to be on time and be active. Thanks for recommendation of the book! I will most definitely try it :).
Bartek Michalak - Politechnika Lodzka
Course - Design Thinking Fundamentals
Interaction and communication
Archie Dlamini - Vodacom SA
Course - JavaScript - Advanced Programming
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Course - Design Patterns
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Course - Design Patterns in C#
I really enjoyed the real examples and exercises.