사이트맵 보기

뉴스레터

[T32 News] TRACE32의 VxWorks 지원으로 개발 전 단계 디버깅강화

작성일

작성자 기술지원

조회수 2358

첨부파일


TRACE32 Wind River OS 완벽 지원
TRACE32 Wind River Linux, VxWorks(Virtualization Profile 포함) Wind River 최신 OS 지원하게 됩니다. 이제 개발자들 Wind River 지원하는 모든 아키텍쳐(ex x86/x64, ARM, PowerPC, MIPS)들을 TRACE32 통해 완벽한 디버깅을 있습니다. 지금까지 TRACE32 Wind River OS 지원해왔던 것처럼, 새로운 버전의 Wind River OS 출시됨과 동시에 OS 맞는 새로운 디버깅 솔루션도 필요하게 것입니다.


TRACE32 통해 target OS 편리한 디버깅, 모니터링 가능
TRACE32
Wind River OS 플랫폼에 적합한 다양한 디버깅 기능들을 지원해왔습니다. Task semaphores 같은 OS table 세부정보들을 확인가능하고, stack coverage 통해 stack 각각의 task 통해 어떻게 사용되고 있는지 확인 가능합니다. 그리고 stack frame 분석을 통해서 task hierarchy, service call들을 확인 가능합니다. 이러한 정보들을 수집하여 TRACE32 다른 어떠한 software 없이 target 메모리를 모니터링 하고 해석 있습니다. 그렇기 때문에 TRACE32 target상태에 어떠한 영향을 주지 않고 디버깅이 가능합니다. 뿐만 아니라 TRACE32 breakpoint 통해 target system running target 멈출 있기 때문에 개발자들은 target system 더욱더 편리하게 분석하고, 디버깅할 있습니다.


Boot loader 부터 User Application까지 개발의 단계 지원
TRACE32 User Application 뿐만 아니라 boot loader, kernel, interrupt handlers, device drivers, kernel module, user libraries target 모든 부분을 동시에 디버깅 가능합니다. 이것은 processes software interfaces 간의 communication이나 다른 어떠한 messaging service 손쉽게 디버깅 가능하게 해줍니다.


TRACE32 강력한 MMU분석 기능
TRACE32
System 디버깅에 필수적인 MMU분석이 가능합니다. TRACE32 통해 MMU table정보를 있기 때문에 CPU 상태와 상관없이 독립적으로 virtual address physical address 접근이 가능합니다. 그렇기 때문에 개발자들은 hardware MMU mapping 정보에 신경 쓰지 않고 프로세스의 코드와 변수에 쉽게 접근 가능합니다.


Virtualization offering지원을 통해 Wind River OS 다양한 접근 가능
TRACE32
Wind River Virtualization offering 지원합니다. 그렇기 때문에 TRACE32 서로 다른 CPU모드(ex: hypervisor mode, guest mode) 동시에 Access 가능합니다. 예를 들어 hypervisor code 부분에 breakpoint 설정하고, guest mode system code line 실행하며 디버깅을 진행 있습니다.


Power Trace 통해 system performance, profiling 측정 지원
만약 CPU real-time Tracing 지원한다면(ARM ETM, PowerPC NEXUS) TRACE32 제품군인 Power Trace 통해서 system 동작을 recoding 있습니다. recoding 정보를 통해 함수 runtime 측정, 함수 관계, task runtime 측정 등의 performance 분석을 가능하게 해줍니다. 이러한 real target 기반의 trace기능을 통해서 시스템의 결함, 시스템의 과부하를 야기시키는 코드를 쉽게 찾을 있게 해줍니다. 게다가 Power Trace 통해 code coverage 측정도 가능합니다. code coverage source, code level 뿐만 아니라 Assemble level 까지 가능합니다. 정보들은 엑셀을 포함한 다양한 format으로 export 가능한데 기능을 이용하여 다른 analysis 툴과의 연동을 가능하게 해줍니다.

TRACE32 새로운 Wind River platform 적용 시키기 위해선 어떠한 추가요금도 발생하지 않습니다. 기존 고객이나 새로운 고객들은 추가 비용 없이 Wind River OS 지원 받으실 있습니다.


문의 : trace32@mdstec.com




고객문의 기술지원/
데모/
SW요청
031-627-
3116