Hỏi & Đáp
Trace32설치 문의
TRACE32를 설치하다가 오류는 겪는 대부분의 원인은 - TRACE32 프로그램을 가이드 문서에서 설명한 내용으로 풀지 않았기 때문에 생깁니다. 아래 스틸컷을 참고하셔서 다시 한번 확인 부탁드립니다:
- Lượt thích
- 0
- Số bình luận
- 2
- Lượt xem
- 20
Hỏi & Đáp
TRACE32를 설치하다가 오류는 겪는 대부분의 원인은 - TRACE32 프로그램을 가이드 문서에서 설명한 내용으로 풀지 않았기 때문에 생깁니다. 아래 스틸컷을 참고하셔서 다시 한번 확인 부탁드립니다:
Hỏi & Đáp
WBS에 대한 강의 자료만 아래 강의의 '수업 자료'에 업로드(강의자료_WBS_in_U-Boot.pdf)했으니 참고하세요. - U-Boot: 실전 프로젝트에서 진행하는 업무1 (WBS) - 브링업 강의자료_WBS_in_U-Boot.pdf에 연관된 강의는 아래와 같습니다: U-Boot: 실전 프로젝트에서 진행하는 업무1 (WBS) - 브링업 U-Boot: 실전 프로젝트에서 진행하는 업무2 (WBS) - U-Boot command U-Boot: 실전 프로젝트에서 진행하는 업무3 (WBS) 커널 부팅 U-Boot: 실전 프로젝트에서 진행하는 업무4 (WBS) 디버깅 감사합니다.
Hỏi & Đáp
아직 TRACE32 만을 위한 강의를 준비하고 있지 않습니다. 대신 TRACE32를 활용한 커널 크래시 덤프 분석 강의는 12월 중으로 출시할 예정입니다. 감사합니다.
Hỏi & Đáp
아래 강의를 오픈해 U-Boot를 빌드하고 QEMU를 실행하는 가이드 문서와 명령어를 업데이트했으니 참고하세요. - 29. (자료) U-Boot 빌드 및 QEMU 실행 가이드 문서 감사합니다.
Hỏi & Đáp
5번 강의 '추가 업데이트 자료 - 패치 및 추가 자료'에 패치 코드와 빌드 스크립트(uboot_ patch.zip )를 올렸습니다. 5번 강의의 '수업 노트 작성'에 패치 코드와 수업의 전체 위치를 알 수 있게 아래와 같은 내용을 업데이트했습니다. 또한 패치 파일이 필요한 각각 실습 수업의 수업 자료에 패치 코드도 업로드했습니다. --- 첨부된 파일(uboot_ patch.zip ) 내려 받고, 압축을 해제하면 다음과 같은 파일을 확인할 수 있습니다. 파일의 목록된 사용된 수업의 이름은 아래와 같습니다. - build_uboot_ arm64.sh : U-Boot 빌드 스크립트 (rpi_4_defconfig) QEMU 및 소스 브링업 전체 실습에서 활용 - qemu_build_uboot_ arm64.sh : U-Boot 빌드 스크립트 (qemu_arm64_defconfig) QEMU 및 소스 브링업 전체 실습에서 활용 - debug_qemu_build_uboot_ arm64.sh : QEMU 디버깅용 이미지 빌드 스크립트 릴리즈 버전 및 디버그 버전 별로 빌드 아키텍처 구성하기 - preprocess.patch: 전처리 추출 패치 U-Boot 실습 (Source Bring-up) - Part1 (세션) | 전처리 파일을 추출하는 방법과 전처리 코드 분석 (rpi_4_defconfig) - logging_uart.patch: 아래 강의에서 사용된 패치 U-Boot 실습 (Source Bring-up) - Part2 (세션) | 리눅스 QEMU로 U-Boot 실행하기 - qemu_TARGET_BRINGUP_DEBUG.patch: 아래 강의에서 사용된 패치 U-Boot 실습 (Source Bring-up) - Part2 (세션) | 새로운 Kconfig 추가하기 (CONFIG_TARGET_BRINGUP_DEBUG) - 0001-u-boot-adding-TARGET_BRINGUP_KERNEL_ADDRESS-for-sett.patch: 환경 변수 (Environment Variables)와 DTB 부트 아규먼트 처리(세션) | 환경 변수 변경 실습 2: CONFIG_* 추가 - (QEMU 디버깅) --- 감사합니다.
Hỏi & Đáp
TRACE32 설치 경로 맞지 않아서 에러가 발생하는 경우가 많습니다. C:\T32 경로로 TRACE32 설치 파일의 압축을 푸셨는지 확인 부탁드립니다.
Hỏi & Đáp
'리눅스 소개와 리눅스 커널 Overview' 강의에서는 따로 메모리 덤프를 제공하지 않습니다. 감사합니다.
Hỏi & Đáp
라즈베리 파이 4B를 권장드립니다. 감사합니다.
Hỏi & Đáp
먼저 제 강의를 들어주셔서 감사합니다. 리눅스 시스템에 대한 내용을 파악하시려면 아래 순서로 들으시면 됩니다. 먼저 '리눅스 소개와 리눅스 커널 Overview [저자직강 1부-1]' 강의를 들으시면 좋습니다. 리눅스 시스템에 대한 전반적인 내용을 다루거든요. 그 다음에 '리눅스 커널의 구조와 원리: 디버깅 - Basic [저자 직강 1부-2]' 과정을 들으시면 됩니다. 이 강의는 실무에서 바로 쓰이는 리눅스와 관련된 내용을 담고 있습니다. 조만간 한 두 달 이내에 '리눅스 기반의 부트로더'와 '리눅스 디바이스 드라이버 브링업 강의'가 출시될 예정이니, 나중에 이 강의도 참고하셨으면 좋겠습니다.
Hỏi & Đáp
Armv8-A 기반의 프로젝트를 진행하시면, 먼저 Armv8-A 관련 강의를 들으시면 됩니다. Armv7-A는 레퍼런스로 참고하시면 되는데요. 그 이유는 다음과 같습니다: Armv8-A에서 확인되는 많은 용어는 Armv7-A에서 사용된 용어를 이어서 사용하는 경우가 많습니다. Armv8-A 기반의 Cortex 프로세스에서 시스템의 설정에 따라 유저 스페이스를 32비트로 사용하는 경우도 있습니다. 이 점 참고하셨으면 좋겠습니다. 감사합니다.