과정 | 교육 내용 | 일시 | 장소 |
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 | 판교 |