인프런 커뮤니티 질문&답변

남진송님의 프로필 이미지

작성한 질문수

시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)

3.2.1.5 실습: 브랜치 동작 시 Armv7 범용 레지스터 사용 실습 (TRACE32)

TRACE32 사용 실습에서 RASPIAN KERNEL DEBUG

해결된 질문

24.09.14 17:05 작성

·

51

0

3.2.1.4, 5 강의에서 TRACE32 사용 실습을 해주시는데요.

강의 내용을 익히기 위해 범용 레지스터를 설정을 하면서 실습을 해보려고 합니다.

 

이때 실행하고 계시는 RASPBIAN KERNEL DEBUG를 어떻게 실행하나요?

또는 실습을 위해 첨부해주신 T32 파일에서 실행할수 있는 데모앱이 있을까요?

답변 2

0

김동현 (Austin Kim)님의 프로필 이미지
김동현 (Austin Kim)
지식공유자

2024. 09. 15. 23:06

질문 주신 내용을 영상으로 촬영해서 답신 드립니다.

새로 업데이트된 강의 커리큐럼에서 아래 영상을 확인하실 수 있습니다.

44. [수강생 질문 답변] 3.2.1.5 실습(TRACE32 프로그램)을 하는 방법

44번 강의에 업로드된 '강의 노트'의 내용은 아래와 같으니 함께 확인해주세요:

---

3.2.1.4, 3.2.1.5 실습을 하는 방법에 대해 수강생 분이 문의 주셨는데요.

이 질문에 대해 알려드리는 영상입니다.

강의에서 사용된 명령어(TRACE32)는 아래와 같으니 참고하세요.

r.s pc 0xC1000C94

d.l 0xC1000C94

3.2.1.4, 3.2.1.5 실습 강의 관련 이력은 아래와 같습니다:

(1). 2023년도 5월 촬영 (TRACE32를 수강생 분들이 다운로드 받을 수 없는 조건)

3.2.1.4 실습: Armv7 범용 레지스터 확인 실습 (TRACE32)

3.2.1.5 실습: 브랜치 동작 시 Armv7 범용 레지스터 사용 실습 (TRACE32)

(2). 2024년 6월 TRACE32 디버깅 실습 추가 - 2024년 버전

TRACE32 프로그램(시뮬레이터)을 내려 받아 실습할 수 있음

(3). 2024년 9월 15일: 본 영상 제작

TRACE32 프로그램(시뮬레이터)을 내려받아서 3.2.1.5 실습을 할 수 있는 방법 업데이트

---

0

인프런 AI 인턴님의 프로필 이미지

2024. 09. 14. 17:11

안녕하세요, 인프런 AI 인턴입니다. 남진송님.

TRACE32를 사용한 RASPBIAN KERNEL DEBUG 실행과 관련한 질문에 대해 답변 드리겠습니다.

관련 질문 및 답변

  1. T32 맥북 사용 관련 게시물

    • 강의에서 제공된 TRACE32 프로그램은 윈도우 환경에서만 실행이 가능하며, 맥 및 다른 OS에서는 동작하지 않습니다. 강의에서도 윈도우 OS 기반으로 실습이 이루어지고 있으니, 윈도우 환경에서 실습을 진행해 주세요.
  2. 실습 환경 및 TRACE32 다운로드 관련 게시물

    • 강의에서 언급된 TRACE32 및 관련 실습 파일은 강의 자료에 포함되어 있는지 확인해 주세요. 관련 코드는 강의의 리소스 메뉴에서 다운로드 받을 수 있습니다. 만약 제공된 자료가 없다면, 강의 페이지에서 문의 기능을 통해 강사님께 직접 요청할 수 있습니다.
  3. 여타 다운로드 링크 및 실습 코드 제공 관련 게시물

    • 강의에서 실습에 필요한 코드와 스크립트가 제공되는 경우가 많습니다. 이를 확인하여, 필요한 경우 다운로드 받아 실습하시기 바랍니다.

추가 설명

  • TRACE32 사용 방법:
    • 제공된 TRACE32 파일을 실행하여 ARM Simulator 환경을 설정하는 방법이 필요합니다. 구체적인 설정 방법은 강의 내용에 포함되어 있을 가능성이 큽니다.
    • 범용 레지스터 설정에 필요한 스크립트나 데모앱은 TRACE32 내의 문서나 도움말을 참조하거나, 강사님의 추가 자료를 따라가면서 설정할 수 있습니다.

남진송님의 이해를 돕기 위해, 지식공유자님의 기존 답변을 참고하여 관련 링크들을 다시 안내드립니다. 추가적으로 궁금하신 사항이 있으시면, 질문을 남겨주시면 강사님께서 이어서 답변을 제공해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.