sysfs

    0

    1답변

    저는 여러 가지 맞춤 하드웨어 용 드라이버를 작성하고 있습니다. 모든 장치는 PCIe를 통해 호스트 컴퓨터에 연결됩니다. 편의상 모든 사용자 정의 장치를 sysfs 클래스로 그룹화하고 싶습니다. (필자는이를 수용 할만한 것으로 생각합니다.) 불행히도 LDD3의 정보는 시대에 뒤쳐져 있으며 현재 시도하고있는 것을 논의하는 현재 문서를 찾는 데 어려움을 겪고

    3

    1답변

    나는 임베디드 시스템 용 리눅스 커널 모듈을 개발 중이다. 시스템에는 프로그래머블 로직 (PL)이 포함되어 있으며 사용자 공간 프로세스에서 액세스해야합니다. PL은 런타임에 변경 될 수 있습니다. 내 모듈은 프로세스가 지정된 hw 레지스터와 페이지에 액세스 할 수있게합니다. 이러한 매핑은 런타임에 내 모듈의 configfs 바인딩에서 구성됩니다. 모든 매핑

    1

    1답변

    저는 임베디드 리눅스 보드에서 레벨 트리거 인터럽트를 얻으려고 애쓰는 초보자입니다. 인터럽트 이벤트를 기다리는 데 poll()을 사용하고 있습니다. 나는 edge triggered interrupt를 얻는데 성공했다. 수준 트리거 인터럽트는 어떻게 얻을 수 있습니까? 가장자리를 어떻게 설정합니까?

    9

    2답변

    배터리를 감지하려면 어떻게해야합니까 충전 속도 android device? 다음 코드를 사용하여 배터리 상태를 감지 할 수 있습니다. 충전 속도는 아닙니다. IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_BATTERY_CHANGED); BatteryChangeReceiv

    2

    1답변

    이 끝날 때까지 남은 시간을 계산하는 방법은 다음과 같은 출력이 있습니다 $ cat /sys/class/power_supply/BAT0/uevent POWER_SUPPLY_NAME=BAT0 POWER_SUPPLY_TYPE=Battery POWER_SUPPLY_STATUS=Charging POWER_SUPPLY_PRESENT=1 POWER_SUPPL

    0

    1답변

    sysfs/debugfs를 사용하지 않고 시스템을 사용해야합니다 (강력한 요구 사항이므로 변경할 수 없음). 이 파일 시스템없이 Linux를 설정하는 방법을 이해해야합니다. 나는 다음과 같은 설정해야합니다 다양한 OMAP의 PM (전원 관리 기능)를 구성 할 때 예를 들어 : echo 1 > /dbg/pm_debug/sleep_while_idle 당신은

    1

    1답변

    I2C 장치 용 커널 드라이버로 작업하고 있습니다. 지금까지 sysfs DEVICE_ATTR 도우미를 사용하여 간단한 특성을 사용할 수있게 만들었습니다. 이제는 /sys/bus/i2c/device/.../param0, .../param1 등과 같이 사용할 수있는 속성의 목록을 많이 만들 필요가 있습니다.하지만 각각의 기능을 작성하는 데는 비효율적 인 것처럼

    1

    1답변

    하드웨어 설정에 USB 터치 스크린이 연결되어 있습니다. 내가 cat /proc/bus/input/devices를 사용할 때 내 장치에 대한 다음과 같은 정보를 얻을 : I: Bus=0003 Vendor=2965 Product=5023 Version=0110 N: Name="Kortek Kortek Touch" P: Phys=usb-0000:00:14.

    5

    1답변

    sysfs 인터페이스를 사용하여 문자열을 전달해야하는 Linux 장치 드라이버를 개발 중입니다. sysfs 특성이 문자열 형식의 데이터를 받아 들일 수 있습니까 (echo "somedata" > sysfs_interface과 같은)? 위 코드를 구현했는데 정상적으로 작동하는 것으로 보입니다. 그러나 이것이 유효하다는 것을 확실히 알고 싶습니다. (커널 커뮤

    5

    1답변

    내 I2C 장치 중 하나에 대해로드 가능한 모듈로 커널 드라이버를 만들었습니다. 드라이버는 I2C 해당 폴더 (/sys/devices/i2c/i2c-0/0-0008/) 아래에 new_device 파일 (/sys/devices/i2c/i2c-0/new_device)을 통해 인스턴스를 사용하여 sysfs 파일을 거의 생성하지 않습니다. Lollipop이 적용된