디바이스 트리 작성법 (4편) 디바이스 트리 작성법 (1편) 보러가기 https://injunech.tistory.com/317 디바이스 트리 작성법 (2편) 보러가기 https://injunech.tistory.com/318 디바이스 트리 작성법 (3편) 보러가기 https://injunech.tistory.com/319 디바이스 트리 작성법 (4편) 보러가기 https://injunech.tistory.com/320 7 고급 주제들 7.1 복잡한 샘플 장치 지금까지 디바이스 트리를 이해하기 위한 기본적인 정의만 다루었습니다. 이제 좀 더 디바이스 트리를 완벽하게 사용하기 이해서 좀 더 복잡한 하드웨어를 샘플에 추가 할 필요가 있습니다. 이런 복잡한 하드웨어로 PCI 호스트 브릿지를 추가해 보겠습니다...
디바이스 트리 작성법 (3편) 디바이스 트리 작성법 (1편) 보러가기 https://injunech.tistory.com/317 디바이스 트리 작성법 (2편) 보러가기 https://injunech.tistory.com/318 디바이스 트리 작성법 (3편) 보러가기 https://injunech.tistory.com/319 디바이스 트리 작성법 (4편) 보러가기 https://injunech.tistory.com/320 4. 인터럽트 처리 방법 디바이스 트리 구조내에서 디바이스들은 트리 구조로 계층화 표현이 가능합니다. 인터럽트는 이런 계층 구조가 곤란 합니다. 보통 인터럽트는 디바이스의 하드웨어가 인터럽트를 발생하고 인터럽트 컨트롤러가 해당 신호를 수신하는 구조로 되어 있습니다. 그래서 인터럽트는 디바..
디바이스 트리 작성법 (2편) 디바이스 트리 작성법 (1편) 보러가기 https://injunech.tistory.com/317 디바이스 트리 작성법 (2편) 보러가기 https://injunech.tistory.com/318 디바이스 트리 작성법 (3편) 보러가기 https://injunech.tistory.com/319 디바이스 트리 작성법 (4편) 보러가기 https://injunech.tistory.com/320 3. 주소지정 방법 디바이스의 주소를 디바이스 트리에 표현하기 위해서 정해진 속성에는 다음 세가지가 있습니다. #address-cells #size-cells reg 이 속성은 서로 연관 관계를 가지고 있습니다. "#address-cells" 속성과 "#size-cells" 속성은 reg..
이 문서는 디바이스 트리 작성법을 설명한 http://devicetree.org/Device_Tree_Usage 웹 문서를 번역 및 의역한 것입니다. 오역 및 잘못된 내용이 있을 수 있습니다. 디바이스 트리 작성법 (1편) 보러가기 https://injunech.tistory.com/317 디바이스 트리 작성법 (2편) 보러가기 https://injunech.tistory.com/318 디바이스 트리 작성법 (3편) 보러가기 https://injunech.tistory.com/319 디바이스 트리 작성법 (4편) 보러가기 https://injunech.tistory.com/320 디바이스 트리 작성법 (1편) 이 문서는 새로 만들 하드웨어에 대한 디바이스 트리를 어떻게 작성하는지를 다룹니다. 이 문서가 ..
디바이스 트리 작성법 (3편) 4. 인터럽트 처리 방법 디바이스 트리 구조내에서 디바이스들은 트리 구조로 계층화 표현이 가능합니다. 인터럽트는 이런 계층 구조가 곤란 합니다. 보통 인터럽트는 디바이스의 하드웨어가 인터럽트를 발생하고 인터럽트 컨트롤러가 해당 신호를 수신하는 구조로 되어 있습니다. 그래서 인터럽트는 디바이스 트리의 구조와 별도로 디바이스 노드간에 링크 구조로 표현됩니다. 인터럽트는 디바이스 노드의 속성의 형태로 표현합니다. 네개의 속성이 인터럽트 간의 연결을 표현하기 위해서 준비 되어 있습니다.다음은 네개의 속성에 대한 간단한 설명입니다. - interrupt-controller 속성interrupt-controller 속성 은 값이 없는 빈 속성으로 해당 노드의 디바이스가 인터럽트 신호를..