embeddedworld 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/03/22 1

GDB 디버깅에 대해서

소프트웨어 개발에서 디버깅은 필수적인 과정이다. 특히 시스템 프로그래밍이나 저수준 개발을 할 때는 강력한 디버깅 도구가 필요하다. GNU Debugger(GDB)는 C, C++, 그리고 어셈블리 수준의 디버깅을 지원하는 가장 강력한 도구 중 하나다. 이번 글에서는 GDB의 기본 개념부터 실전 활용까지 다룬다.1. GDB란 무엇인가?GDB(GNU Debugger)는 프로그램 실행을 제어하며, 오류를 분석하고 문제를 해결하는 데 사용되는 디버거다. 주요 기능은 다음과 같다. • 브레이크포인트 설정: 특정 지점에서 실행을 멈추고 상태를 확인 • 단계별 실행(Step-by-step execution): 코드 한 줄씩 실행하며 흐름을 분석 • 메모리 및 변수 검사: 변수 값, 레지스터, 스택 상태 확인 • 어셈블..

임베디드 2025.03.22
이전
1
다음
더보기
프로필사진

embeddedworld 님의 블로그

임베디드 시스템 개발을 위해 필요한 핵심 개념들을 다루는 블로그입니다. 저는 가전, 항공•방산, 반도체 제조 등 다양한 산업군에서 임베디드 개발 관련 업무를 해오고 있습니다. 현업에서 경험해온 것들을 중심으로 필요한 지식들을 정리하여 소개하겠습니다.

  • 분류 전체보기 (18)
    • 임베디드 (18)

Tag

i2c, 엔디안, endianess, endian, trace32, ARM, SPI, MPU, Flash, uart, 페이지테이블, mcu, Cortex-A72, exception level, bare-metal, 부트로더, 마이크로컨트롤러, mmu, Processor, cpu,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/03   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바