JH721 SW자율차 [디바이스 드라이버] //7주차-5

JH·2021년 5월 28일
0

자율 자동차 SW 개발

목록 보기
13/37

디바이스 드라이버를 위한 커널시스템🐱‍🐉

static을 사용하는 것이 중요
packed 이라는 것도 있음(p.119)
volatile 최적화보다는 정확한 처리를 우선시 할 때(책 p.121 참고)

kmalloc() /kfree() /vmalloc() /vfree()

  • GFP_KERNEL : 블로킹으로 될 때까지 신호를 보냄
  • GFP_ATOMIC : 없으면 즉시 NULL 값 반환
  • GFP_DMA
    PAGE : 커널에서 4kb로 나옴 (4kb로 처리하는 경우가 많음)

QT🐱‍👓


TIP

세그먼트 폴트 -> 세그 떳다(메모리 할당을 크게 한 경우)

profile
JH.velog

0개의 댓글