사이트맵 보기

뉴스레터

성공사례로 보는 멀티코어 개발의 효과적인 대응방안

작성일

작성자 관리자

조회수 2545

첨부파일
MDS테크놀로지

TRACE32 뉴스레터 11월호

지난 뉴스레터 보기
MDS테크놀로지에서는 임베디드 시스템 개발 및 검증 분야에 제기되고 있는 새로운 이슈들을TRACE32을 활용하여 해결할 수 있는 최신 정보를 제공합니다.

기술정보

성공사례로 보는 멀티코어 개발의 효과적인 대응방안

자세히 보기 >

최신 차량용 소프트웨어는 많은 기능과 성능을 요구함에 따라 마이크로프로세서가 Dual-Core, Triple-Core로 확장되는 추세입니다.

이러한 환경은 코어간의 타이밍 문제 등 많은 문제를 야기하며 관찰 또한 매우 어렵습니다. TRACE32의 On-chip Trace 와 Multi-Core Debugging 기능을 이용하면, SW의 지연문제, 동기화 문제를 추적/관찰할 수 있으며, 내부 코어간 발생하는 동기화 문제도 완벽하게 해결이 가능합니다.

TRACE32 Multi-Core Debugging
TRACE32에서는 동일한 코어로 구성된 SMP(Symmetric Multi-Processor)와 다양한 형태의 코어가 구성된 AMP(Asymmetric Multi-Processor) 모두 지원합니다. 단일 JTAG을 통해 다양한 형태의 코어를 모두 동시에 디버깅할 수 있는 환경을 구축할 수 있습니다.

Success Story
On-Chip Trace와 연계하여, 코어간 동기화 문제 파악
Multi Core 시스템에서는 코어끼리 많은 정보들을 주고 받을 수 있습니다. 이때 코어간 정확한 시점에 데이터를 전달해주지 못하면 동기화 문제가 발생하고, 이로 인해 데이터 값이 깨질 수가 있습니다. 이러한 이슈에 대해 원인을 찾기 위해서는 breakpoint를 이용한 stop모드 방식으로 디버깅을 해야 합니다.

하지만, 만약 CPU에서 Onchip Memory를 제공한다면 realtime 수행된 정보를 해당 메모리 사이즈만큼 저장할 수 있는데, 이를 활용하면 코어간 데이터를 언제 주고 받았는지 또는 어떠한 값이 write 됐는지를 관찰 할 수 있습니다.

관련 이벤트 보기 >>
"[차량용 SW개발자를 위한 감사이벤트] 멀티코어 개발의 효과적인 대응방안"

MDS뉴스

MDS테크놀로지, 기업의 사회적 책임 우수 기업 선정

기업의 사회적 책임(CSR) 활동이 우수한 중견기업으로 선정되었습니다. 사회책임투자 전문 리서치업체 서스틴베스트의 ‘2014 상장기업 지속가능경영평가’ 보고서에 따르면 전체 부문에서 우수등급인 BB 평가를 받았습니다.
앞으로도 사회적 책임을 갖고 일자리 창출과 사회공헌 활동에 기여하는 기업이 되도록 노력하겠습니다.

자세히 보기 >

DT10 퀴즈/상담요청 이벤트
잘 재현되지 않으나 치명적인 증상을 일으키는 원인을 검출하라!

DT10은 재현빈도는 낮지만 중대한 버그의 검출/ 분석에 필요한 핵심적인 기능을 제공합니다. 타겟 동작에 대한 종합적인 판단을 가능하게 하여 일상적인 디버깅 외에 잘 재현되지 않은 문제의 원인을 쉽게 추적하고 분석하는데 최상의 솔루션입니다.

자세히 보기 >

TRACE32 교육 안내

MDS테크놀로지에서는 단계별 교육과 실습 커리큘럼을 제공합니다.
실무에 바로 적용 가능한 최신의 디버깅 기술을 전문 FAE로부터 교육 받으실 수 있습니다.

정규과정

자세히 보기 >

과정명

일시

교육 내용 및 효과

TRACE32 입문과정

12월 2일(화)
12월 9일(화)
12월 16일(화)

개발환경에 따른 디버깅 환경과 방법을 습득하는 과정으로 JTAG의 기본 원리에 대한 이론과 실습을 병행 합니다.

TRACE32 중급과정

12월 3일(수)
12월 17일(수)

TRACE32의 핵심 기능을 경험할 수 있는 과정으로, 문제풀이 식 진행을 통해 다양한 활용법을 익힐 수 있습니다.

TRACE32 Cortex M3 디버깅 과정

12월 18일(목)

Wearable/ IoT의 주요한 Platform인 Cortex-M3/M4 환경에서 Trace Logic을 활용한 디버깅 방법을 습득하는 과정입니다.

TRACE32 Linux/Android 통합 Debugging과정

12월 10일(수)

안드로이드 플랫폼의 개발방법과 디버깅 방법에 대한 과정으로 Daemon, Library 등 관심 있는 구성요소에 맞는 교육입니다.

TRACE32 OSEK/AUTOSAR 과정

12월 4일(목)

OSEK OS를 이용하여, 예제 프로그램을 제작하고 디버깅하여 OS의 이해와 디버깅 방법을 습득하는 과정입니다.

TRACE32 MPC55xx/56xx
디버깅 과정

12월 11일(목)

TRACE32의 고급 기능을 활용하여, 실제 업무에서 가장 많이 발생되는 여러가지 문제에 대해 Debugging 방법을 습득하는 과정입니다

MDS의 다른 뉴스레터 보기

자동차 뉴스레터국방/항공 뉴스레터국방/항공 뉴스레터
www.trace32.com

본 메일은 정보통신망이용촉진 및 정보보호 등에 관한 법률에 의거, 메일수신에 동의하신 분에게만 발송되는 메일입니다.
MDS테크놀로지 E-mail의 수신을 원하지 않으시면
수신거부를 눌러주시기 바랍니다.

        MDS테크놀로지(주)  463-400 경기도 성남시 분당구 대왕판교로 644번길 49 한컴타워 3층        Tel 031-627-3000 / Fax 031-627-3100        사업자등록번호: 117-81-22859 / 개인정보관리책임부서: 경영지원실
고객문의 기술지원/
데모/
SW요청
031-627-
3116