과정 |
교육 내용 |
일시 |
장소 |
TRACE32
입문교육 |
1. TRACE32 기본 이해 및 환경설정
2. JTAG의 동작원리와 디버깅이 가능하게 하는
Scan Chain의 역할
3. 디버깅을 위한 TRACE32 환경설정 방법
4. 디버깅을 위한 각종 윈도우 기능 및 명령어 학습
5. 디버깅의 핵심인 브레이크 포인트 학습
6. 현장에서 주로 사용되는 기능 위주 학습
7. 각종 오류 대응 및 처리 방법 |
6/8
6/21
6/28
|
판교 |
6/14 |
대전 |
TRACE32
중급교육 |
1. Practice Language(cmm) 프로그래밍 및 활용
2. Advanced Breakpoints
3. TRACE32 Target Interface
4. JTAG 기반의 Trace |
6/9
6/22
|
판교 |
LINUX
ANDROID
통합 디버깅
|
1. Linux kernel 동작 구조 이해 및 Debugging 실습
2. Linux Awareness 이해 및 Autoloader 실습
3. LKM(Linux Kernel Module) 및
Built-in Device driver 이해 및 실습
4. Library 이해 및 Debugging 실습
5. Exception Debugging 실습
6.Android Native Framework 이해 및 Native Library 실습
7. Dalvik Awareness 이해 및 실습 |
6/15 |
판교 |
TRACE32
OSEK
AUTOSAR
디버깅 |
1. Introduction, OSEK/AUTOSAR Overview
2. 개발 및 실습 환경 구축 및 OSEK Awareness
3. OSEK OS Debugging 실습
4. AUTOSAR OS Debugging 실습 |
6/16 |
판교 |
TRACE32
PowerTrace for
MPC55xx/56xx |
1. Test Point 구조 및 삽입/삭제
2. 다양한 DT10 Interface학습 및 복잡한 소스코드 분석
3. Target의 Hang-up(Dead Lock) 문제 분석
4. 함수 수행 시간 측정을 통한 성능 저하 원인 분석 및 프로파일링
5. Core/Process/Thread별 점유율 확인 및 장시간 변수 Trace
6. 실시간 Coverage(Dynamic Statement/Decision Coverage) 측정 |
6/28 |
대전 |
DT10
(프로파일링 &
커버리지) |
1. Test Point 구조 및 삽입/삭제
2. 다양한 DT10 Interface학습 및 복잡한 소스코드 분석
3. Target의 Hang-up(Dead Lock) 문제 분석
4. 함수 수행 시간 측정을 통한 성능 저하 원인 분석 및 프로파일링
5. Core/Process/Thread별 점유율 확인 및 장시간 변수 Trace
6. 실시간 Coverage(Dynamic Statement/Decision Coverage) 측정 |
6/23 |
판교 |