logo
한국어 Select Language
FF 포럼
포럼지기에게 한 마디
공지사항
뉴스 EZ보드 통합 메뉴얼
FA-VUS 개발환경 !강추! 타켓보드 부팅-HyperTerminal 타켓보드 부팅-Tutty 타켓보드 부팅-minicom Windows환경-타겟 Linux 구동 Linux환경-타겟 Linux 구동 개발 시스템 구축 유형 페도라 설치 CentOS 설치 크로스 컴파일러 설치 TFTP 환경 구축 NFS 파일 시스템 구축 삼바 서버 구축 부트로더 부트로더 쓰기 커널 이미지 제작 및 설치 램디스크 이미지 제작 및 설치
임베디드 제품 사용기 오늘의 영어 휴게실 Appliance
강좌 & 팁
강좌 & 팁 EZ-보드 그래픽 & 멀티미디어 네트워크 프로그래밍 디바이스 드라이버 ImJa 솔루션 임베디드 FLEX 안드로이드 iOS 개발 FAIDE 하드웨어 C/C++ go언어 GNU C 레퍼런스 메뉴얼 ARM 루아 응용 프로젝트 이클립스 지그비 개발자 노트 권장도서 FPGA
VIVADO DSP HSIO Logic Zynq
함수설명
C 라이브러리 함수 커널 API 그래픽 라이브러리 - gxLib
자료실
자료실 FALINUX SDK ARM PC-V210 S3C6410
G100-S3C6410 S100-S3C6410 C221-S3C6410 N200-S3C6410 EZ-S3C6410
S5PV210
G100-S5PV210 S100-S5PV210 N200-S5PV210 C221-S5PV210
EZ-S3C2440 EZ-PXA270 EZ-X5 EZ-S2410 Auto Package
도와주세요
FAQ 도와주세요

  • 회원가입
  • ID/PW 찾기
 
  1. 강좌 & 팁

  2. EZ-보드

  3. 그래픽 & 멀티미디어

  4. 네트워크 프로그래밍

  5. 디바이스 드라이버

  6. ImJa 솔루션

  7. 임베디드 FLEX

  8. 안드로이드

  9. iOS 개발

  10. FAIDE

  11. 하드웨어

  12. C/C++

  13. go언어

  14. GNU C 레퍼런스 메뉴얼

  15. ARM 루아

  16. 응용 프로젝트

  17. 이클립스

  18. 지그비

  19. 개발자 노트

  20. 권장도서

  21. FPGA

    • VIVADO

    • DSP

    • HSIO

    • Logic

    • Zynq


최근 글

  • [특판][성Y인Y용Y품][...
  • 요즘 잘 나가는,,,
  • 요즘은 vmware 말고 ...
  • [docker] buildx 를 ...
  • buildroot 사용 관련
  • GPIO 제어 방법 문의 [1]
  • 임베디드 리눅스 개발...
  • make wandboard_quad ...
  • LCD 초기화 코드 좀 ... [1]
  • 임베디드 리눅스 커널...

최근 댓글

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

강좌 & 팁

글 수 2,412
  • cmd_signup
  • cmd_login...
  • RSS
  • Skin Info
  • Tag list
  • List
  • Webzine
  • Gallery

udev에 대하여 (6)

박진호
https://forum.falinux.com/zbxe/lecture_tip/572401
2012.08.25 05:43:42 (*.52.177.29)
104541
 
아래의 내용은 리눅스의 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 페이지에 대한 내용을 마칩니다.

 

이 게시물을
목록
번호
제목
글쓴이
날짜
조회 수
2412 요즘은 vmware 말고 다른거 쓰는게 있나요?
공팀장
2021-07-21 89586
2411 [docker] buildx 를 이용한 arm 컨테이너 생성과 시험
박문식
2021-06-10 89421
2410 네트워크 하드웨어 정보 확인하는 방법.
송기석
2017-11-13 124180
2409 우분투에서 설치된 라이브러리 버전 확인법
박문식
2017-11-07 116869
2408 [Docker] 알아두면 편한 관리 명령어.
송기석
2017-09-12 124827
2407 [GIT] clone 시 오류 문제 해결
송기석
2016-11-17 139156
2406 [GIT] push 시 오류 문제 해결
송기석
2016-11-01 134751
2405 리눅스에서 파일이나 디렉토리 권한 변경없이 복사하기
박문식
2016-09-21 133818
2404 [DOCKER] LINUX에서 간단한 도커 설치 방법
송기석
2016-09-08 134061
2403 [DOCKER] 부팅 시 자동 실행
송기석
2016-08-25 137121
2402 리눅스 'PortAudio'의 Thread 구현 (win32 to linux)
jsyoo
2016-08-23 124936
2401 i.mx6q에서 마이크사용하는 방법 1
동방년
2016-06-15 124148
2400 AM335x 커널 로딩에서 멈출 경우
장형기
2016-06-02 116566
2399 buildroot i2c-tools 다운로드 에러 발생시...
장형기
2016-05-28 121194
2398 리눅스 fastboot 설치 방법 입니다.
김상일
2016-05-13 117542
2397 usb battery charging spec 1.2 에 대해 file
김상일
2016-05-13 130247
2396 bash 쉘 스크립트 디버깅 하기
김상일
2016-04-27 117331
2395 우분투에 Text Edit notepad 설치하기
장형기
2016-04-21 128053
2394 u-boot mii 커맨드 넣기
김상일
2016-04-12 111447
2393 [SSH] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 메시지...
송기석
2016-03-29 116374
쓰기... 목록
첫 페이지 1 2 3 4 5 6 7 8 9 10 끝 페이지
취소
부탁드립니다. ^^
  • 글을 작성하시려면 회원으로 가입하시고 로그인 하셔야 합니다.
  • 회원 가입은 주민등록번호가 필요 없으며, 메일 주소만 있으면 간단하게 가입하실 수 있습니다.
  • 본 포럼에 등록된 모든 글의 저작권은 작성하신 분께 있으며, 저작자의 허락 없이 다른 곳에 펌이나 도용하시면 안 됩니다.
  • 또한, 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 이메일 주소 및 자료 수집되는 것을 거부하며,
  • 이를 위반 시 정보통신망 법에 의해 형사 처벌됨을 유념하시기 바랍니다.
  • FF 포럼
  • 강좌 & 팁
  • 함수설명
  • 자료실
  • 도와주세요