logo   
한국어 Select Language

  • 회원 가입
  • 아이디/비밀번호 찾기
 

최근 글

  • 요즘은 vmware 말고 ...
  • [docker] buildx 를 ...
  • buildroot 사용 관련
  • GPIO 제어 방법 문의 [1]
  • 임베디드 리눅스 개발...
  • make wandboard_quad ...
  • LCD 초기화 코드 좀 ... [1]
  • 임베디드 리눅스 커널...
  • numpy,scipy 를 arm-l...
  • 임베디드 공부법 [4]

최근 댓글

  • 오래 전에 해결법을 터득해서 ...
  • 비트 코인으로 작업하는 것은 ...
  • 10년차 임베 엔지니어 입니다. ...
  • 임베디드쪽이라면 SOC 쪽 displ...
  • 그렇군요 제가 질문이 잘못됬었...
  • 취준생으로서 포트폴리오를 만...
  • 제가 현재 취업준비생입니다. ...
  • 에프에이리눅스 보드는 아래 링...

강좌 & 팁

글 수 2,412
  • 회원 가입
  • 로그인...
  • RSS
  • Skin Info
  • Tag list
  • List
  • Webzine
  • Gallery

udev에 대하여 (6)

박진호
https://forum.falinux.com/zbxe/index.php?document_srl=572401
2012.08.24 20:43:42 (*.52.177.29)
101744
 
아래의 내용은 리눅스의 man 페이지를 해석하는 내용입니다.
다음의 명령어를 통하여 man 페이지의 내용을 확인 하실 수 있습니다.
$ man udev
--------------------------------------

 

      OPTIONS
           규칙 및 장치 옵션 :

               last_rule
                   추가 규칙 응용프로그램을 중지합니다. 더 나중에 규칙은 어떤한 효과도 발휘하지 못합니다.

               ignore_device
                   이벤트를 완전히 무시합니다.

               ignore_remove
                   이 장치에 대한 이후의 삭제 이벤트를 무시합니다. 이것은 깨진 장치 드라이버에 대한 해결책으로 유용할 수 있습니다.

               link_priority=value
                   만들어진 심볼릭 링크의 우선 순위를 지정합니다. 높은 우선순위를 가진 장치는 다른 장치의 기존 심볼릭 링크를 덮어 씁니다.

               all_partitions
                   블록 장치의 사용 가능한 모든 파티션의 장치 노드를 만듭니다. 이것은 미디어 변화가 감지되지 않는 이동식 미디어 장치에 유용할 수 있습니다.
                   
       이름, 심볼릭 링크, 프로그램, 소유자, 그룹 및 RUN 필드는 간단하게 printf와 같은 문자열 대체를 지원합니다.
       운영할 형식 문자는 프로그램이 실행되기 바로 직전에, 모든 규칙이 처리된 후에 적용 됩니다.
       그것은 이전의 매칭 규칙에 의해 설정된 전체 환경을 사용할 수 있습니다.
       개별 규칙이 처리되는 동안 다른 모든 분야의 경우, 추가 요구 사항이 적용됩니다. 가능한 대체는 다음과 같습니다

 

       $kernel, %k
           이 디바이스를 위한 커널 이름

       $number, %n
           이 디바이스를 위한 커널 넘버. 예를들어, 'sda3'은 커널 넘버 '3' 을 가진다.

       $devpath, %p
           장치의 장치경로

       $id, %b
           SUBSYSTEMS, KERNELS, DRIVERS 그리고 ATTRS 들의 장치경로의 상위 부분을 검색 하는 동안 장치의 이름이 일치하는 이름.

       $attr{file}, %s{file}
           sysfs의 값은 규칙의 모든 키가 동일한 장치에서 발견 된 속성 입니다. 일치하는 장치가 이러한 속성을 가지고 있지 않은 경우, 부모의 사슬을 따라 모든 장치의 속성이 일치하는지 검색 합니다. 속성이 심볼릭 링크인 경우 심볼릭 링크 대상의 마지막 요소는 값으로 반환 됩니다.


       $env{key}, %E{key}
           The value of an environment variable.
           환경변수들의 값

       $major, %M
           The kernel major number for the device.
           디바이스의 커널 메이저 넘버

       $minor, %m
           The kernel minor number for the device.
           디바이스의 커널 마이너 넘버

       $result, %c
           %c{N+}

          외부 프로그램에 의해 반환된 문자열은 PROGRAM과 함께 반환됩니다. 공백 문자에 의하여 분리된 문자는 부분 문자의 하나의 속성중 특별히 선택 되어서 문자열에서 분리된 하나의 문자로 분리 됩니다. %c{N} 번호는 부분 플러스 다음에 나오는 경우 결과 문자열의 나머지 모든 부분의 문자를 치환 합니다: %c{N+}

       $parent, %P
           부모 장치의 노드 이름

       $root, %r
           udev_root 의 값

       $tempnode, %N
           실제 노드가 생성되기 전에 외부 프로그램에서 장치에 대한 액세스를 제공하기 위해 만든 임시 장치 노드의 이름이 만들어 집니다.

       %%
           '%' 문자 자신

       $$
           '$' 문자 자신

        대체되는 문자의 개수는 형식의 길이 값을 지정하여 제한될 수 있습니다. 예를 들어, '%3s{file}'은 sysfs 속성의 처음 세 문자를 삽입 할 것입니다.

 

 

이상으로 udev 관련된 man 페이지에 대한 내용을 마칩니다.

 

이 게시물을...
목록
번호
제목
글쓴이
날짜
조회 수
952 커널 산책 - 마음 가는대로 2
유영창
2012-08-28 69840
951 genext2fs
장형기
2012-08-27 78188
950 [Ubuntu tip] 12.04에서 GNOME-Panel 설치 하기 file
유형석
2012-08-27 117898
949 OpenGL 를 모르는 분들을 위한 짧은 글 1
오재경
2012-08-26 74646
948 포인터 - CPU와 BUS MEMORY간 전송과정
박지훈
2012-08-26 70946
947 [Java]오브젝트를 JSON형식으로 변환하기 file
이병복
2012-08-26 80213
946 S3C6410의 UART 최대 보레이트 삽질기
이성찬
2012-08-25 71042
945 타겟보드를 이용하여 디바이스 드라이버를 배워보자!(35) - PROC 파일 시스템(3)
이우영
2012-08-25 70787
944 VS2008 MFC 를 이용한 시리얼 통신 프로그램 만들기(4) 2
선성태
2012-08-24 107163
udev에 대하여 (6)
박진호
2012-08-24 101744
942 node.js 설치(Linux)
장태성
2012-08-23 81496
941 ARM 명령어를 배워보자!(20) - ldmia file
현기
2012-08-20 69015
940 VS2008 MFC 를 이용한 시리얼 통신 프로그램 만들기(3) file
선성태
2012-08-19 88971
939 udev 에 대하여 (5)
박진호
2012-08-18 67014
938 node.js 설치(Windows)
장태성
2012-08-18 99309
937 [Java]JAXBContext로 xml을 오브젝트로, 오브젝트를 xml로 변환하기 1 file
이병복
2012-08-18 73337
936 ARM 명령어를 배워보자!(19) - bic file
현기
2012-08-13 65207
935 [Eclipse] Eclipse Market Place 다른 이용 방법 file
유형석
2012-08-12 84145
934 타겟보드를 이용하여 디바이스 드라이버를 배워보자!(34) - PROC 파일 시스템(2) 1
이우영
2012-08-12 74349
933 [Java]Properties 사용하기
이병복
2012-08-12 70428
쓰기... 목록
첫 페이지 69 70 71 72 73 74 75 76 77 78 끝 페이지
취소
부탁드립니다. ^^
  • 글을 작성하시려면 회원으로 가입하시고 로그인 하셔야 합니다.
  • 회원 가입은 주민등록번호가 필요 없으며, 메일 주소만 있으면 간단하게 가입하실 수 있습니다.
  • 본 포럼에 등록된 모든 글의 저작권은 작성하신 분께 있으며, 저작자의 허락 없이 다른 곳에 펌이나 도용하시면 안 됩니다.
  • 또한, 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 이메일 주소 및 자료 수집되는 것을 거부하며,
  • 이를 위반 시 정보통신망 법에 의해 형사 처벌됨을 유념하시기 바랍니다.