Je possède une carte Beaglebone Black pour ceux qui connaissent. Il s'agit d'une architecture ARM.
J'y ai installé Archlinux ARM.
J'arrive à modifier l'état d'une sortie digitale des ports gpio, en utilisant l'interface sysfs.
Code : Tout sélectionner
[root@alarm gpio]# echo 38 > export
[root@alarm gpio]# ls
export gpio38 gpiochip0 gpiochip32 gpiochip64 gpiochip96 unexport
[root@alarm gpio]# cd gpio38
[root@alarm gpio38]# ls
active_low direction edge power subsystem uevent value
[root@alarm gpio38]# echo "out" > direction
[root@alarm gpio38]# cat /sys/kernel/debug/gpio
GPIOs 0-31, gpio:
GPIOs 32-63, gpio:
gpio-38 (sysfs ) out lo
gpio-52 (eMMC_RSTn ) out lo
gpio-53 (beaglebone:green:usr) out lo
gpio-54 (beaglebone:green:usr) out lo
gpio-55 (beaglebone:green:usr) out hi
gpio-56 (beaglebone:green:usr) out lo
gpio-59 (McASP Clock Enable P) out hi
GPIOs 64-95, gpio:
GPIOs 96-127, gpio:
[root@alarm gpio38]# echo 1 > value
[root@alarm gpio38]# cat /sys/kernel/debug/gpio
GPIOs 0-31, gpio:
GPIOs 32-63, gpio:
gpio-38 (sysfs ) out hi
gpio-52 (eMMC_RSTn ) out lo
gpio-53 (beaglebone:green:usr) out lo
gpio-54 (beaglebone:green:usr) out lo
gpio-55 (beaglebone:green:usr) out hi
gpio-56 (beaglebone:green:usr) out lo
gpio-59 (McASP Clock Enable P) out hi
GPIOs 64-95, gpio:
GPIOs 96-127, gpio:
[root@alarm gpio38]#
Merci d'avance pour vos réponses.