임베디드 Linux 및 USB 전원

임베디드 Linux 및 USB 전원

USB 스틱이나 USB 키보드에서 읽어야 하는 문제가 있습니다. USB 스틱이나 키보드를 연결하면 장치에 전원을 공급할 수 없습니다. dmesg아무 말도 안했습니다

나는 시도했다:

for device in $(ls /sys/bus/usb/devices/*/product); 
  do echo $device
  cat $device;
done

콘솔에서 정보를 얻으려면 다음과 같은 출력이 표시됩니다.

/sys/bus/usb/devices/usb1/product
Freescale On-Chip EHCI Host Controller 

Kingston USB 스틱이나 키보드가 보이지 않습니다.

질문:

  1. USB 장치에 전원을 공급하려면 어떻게 해야 하나요 mdev?/sys/bus/usb/devices/*/power
  2. 키보드 또는 USB 플래시 드라이브에서 데이터를 읽는 방법.

답변1

syslog의 출력을 관찰합니다.

tail -f /var/log/syslog

USB 장치를 삽입하거나 분리할 때.

syslog가 없으면 일부를 설치하십시오.임베디드 Linux용 로깅 프레임워크

답변2

해결책은 간단하지 않습니다.

내부 5V 부스트 레귤레이터를 활성화하려면 /sys/class/gpio/를 구성해야 합니다.

관련 정보