Инструменты пользователя

Инструменты сайта


pi-kvm_orange_pi_zero

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
pi-kvm_orange_pi_zero [22.05.2024 15:56] auginpi-kvm_orange_pi_zero [27.08.2024 10:03] (текущий) – [orange pi zero 3] augin
Строка 12: Строка 12:
 <code bash> <code bash>
 dd if=/dev/zero of=/home/msd.img bs=1M count=1500 dd if=/dev/zero of=/home/msd.img bs=1M count=1500
-mkfs.ext4 msd.img+mkfs.ext4 /home/msd.img
 echo "/home/msd.img /var/lib/kvmd/msd  ext4  nodev,nosuid,noexec,rw,errors=remount-ro,data=journal,X-kvmd.otgmsd-root=/var/lib/kvmd/msd,X-kvmd.otgmsd-user=kvmd  0 0" >> /etc/fstab echo "/home/msd.img /var/lib/kvmd/msd  ext4  nodev,nosuid,noexec,rw,errors=remount-ro,data=journal,X-kvmd.otgmsd-root=/var/lib/kvmd/msd,X-kvmd.otgmsd-user=kvmd  0 0" >> /etc/fstab
 mount /home/msd.img</code> mount /home/msd.img</code>
  
 * распиновка ATX * распиновка ATX
 +
 +{{:g2b7h.png?400|}}
  
 питание 5V 2A (дежурка) - (фиолетовый + черный -) питание 5V 2A (дежурка) - (фиолетовый + черный -)
  
-* cat /etc/kvmd/override.yaml+* cat /etc/kvmd/override.yaml (orange pi zero)
 <code bash> kvmd: <code bash> kvmd:
     hid:     hid:
Строка 40: Строка 42:
  
 {{:screenshot_2024-04-16_010631.png?400|}} {{:screenshot_2024-04-16_010631.png?400|}}
 +
 +
 +======  orange pi zero 2 ======
 +образ Orangepizero2_3.1.0_debian_bookworm_server_linux6.1.31.img
 +<code bash>
 +/usr/lib/python3/dist-packages/kvmd/plugins/atx/gpio.py
 +</code>
 +{{:screenshot_2024-05-22_205947.png?800|}}
 +<code>
 +...
 +    @classmethod
 +    def get_plugin_options(cls) -> dict:
 +        return {
 +            "device": Option("/dev/gpiochip1", type=valid_abs_path, unpack_as="device_path"),
 +
 +            "power_led_pin":      Option(72,    type=valid_gpio_pin),
 +            "power_led_inverted": Option(False, type=valid_bool),
 +            "power_led_debounce": Option(0.1,   type=valid_float_f0),
 +
 +            "hdd_led_pin":      Option(70,    type=valid_gpio_pin),
 +            "hdd_led_inverted": Option(False, type=valid_bool),
 +            "hdd_led_debounce": Option(0.1,   type=valid_float_f0),
 +
 +            "power_switch_pin": Option(71,  type=valid_gpio_pin),
 +            "reset_switch_pin": Option(79,  type=valid_gpio_pin),
 +            "click_delay":      Option(0.1, type=valid_float_f01),
 +            "long_click_delay": Option(5.5, type=valid_float_f01),
 +        }
 +
 +...
 +</code>
 +
 +======  orange pi zero 3 ======
 +{{:opizero3.png?800|}}
 +
 +<code>
 +...
 +    @classmethod
 +    def get_plugin_options(cls) -> dict:
 +        return {
 +            "device": Option("/dev/gpiochip0", type=valid_abs_path, unpack_as="device_path"),
 +
 +            "power_led_pin":      Option(72,    type=valid_gpio_pin),
 +            "power_led_inverted": Option(False, type=valid_bool),
 +            "power_led_debounce": Option(0.1,   type=valid_float_f0),
 +
 +            "hdd_led_pin":      Option(70,    type=valid_gpio_pin),
 +            "hdd_led_inverted": Option(False, type=valid_bool),
 +            "hdd_led_debounce": Option(0.1,   type=valid_float_f0),
 +
 +            "power_switch_pin": Option(71,  type=valid_gpio_pin),
 +            "reset_switch_pin": Option(79,  type=valid_gpio_pin),
 +            "click_delay":      Option(0.1, type=valid_float_f01),
 +            "long_click_delay": Option(5.5, type=valid_float_f01),
 +        }
 +
 +...
 +</code>
pi-kvm_orange_pi_zero.1716393372.txt.gz · Последнее изменение: 08.07.2024 11:48 (внешнее изменение)