행복한 하루 1

  • 홈
  • 태그
  • 방명록

driver 1

디버깅을 통해 배우는 리눅스 커널의 구조와 원리 1, 도서 공부하기 8 - debugsfs 드라이버 코드

안녕하세요.   지금까지 디버깅방법을 알아봤습니다. 그런데 커널 소스를 수정하는 것에 낯설게 느껴지고 수정하다가 부팅이 안되면 어떡하지 약간의 불안감도 있을 것입니다. 그래서 저도 코드를 작성할 때 한번 더 확인하고, 기존의 작업했던 내용은 SD Card 내용을 전체 백업을 하였습니다.  사실 커널 코드를 잘못 입력하거나 실수하면 시스템이 오동작할 수 있습니다. 즉 부팅이 안될 수 있습니다. 그래서 책에서는 이것을 조금 방지하고자 debugfs 드라이버 코드를 알려줍니다.  1. debugfs 드라이버 원리  전역 변수처럼 변수를 셀에서 설정 값을 주었을 때만 코드가 작동하고, 재부팅하거나 설정값을 초기화하면 원래코드로 동작하는 간단한 원리입니다.   그러나 커널 코드다 보니, 드라이버 파일로 만들어 작..

IT/Linux Kernel 2025.03.09
반응형
프로필사진

IoT, Raspberry Pi, aduino, Android 등 개발 자료 공유와 생활 제품 등 후기 등을 볼 수 있는 블로그

  • 분류 전체보기 (502) N
    • Embedded (106)
      • RaspberryPI (31)
      • Raspberry Pi Pico (17)
      • Arduino (38)
      • STM32 (9)
      • Book_RasberryPi_SkillUp (0)
      • Electronic Circuit (8)
    • Programming (78) N
      • 영상처리 (7)
      • Python (7)
      • Unity (3)
      • Qt (38)
      • Node-RED (1)
      • Android (6)
      • C, C++ (12) N
    • Artificial Intelligence (10)
      • vision (2)
      • basic (8)
    • IT (79) N
      • Unified Communications (12) N
      • Linux Kernel (19)
    • 생활 제품 리뷰 (48)
    • Book Report (42)
      • IT&Tech (1)
      • Finance (0)
      • Humanities&Others (2)
    • English Study (115)
      • Pop Song (38)
      • News (72)
      • Tip (2)
    • 작은 기부 실천 (14)
    • 취미 (10)
      • 식물키우기 (4)
      • 공모전 (6)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바