Используются ли python библиотеки из Linux драйверов устройств? - PullRequest
0 голосов
/ 29 мая 2020

Мне было интересно, используют ли некоторые python библиотеки драйверы устройств? в частности:

https://github.com/adafruit/Adafruit_CircuitPython_BNO055

Я спрашиваю об этом, потому что BNO055 - это устройство i2 c, и поэтому я подумал, что он будет использовать i2 c драйверы устройств на моем beagelbone black. Кажется, это не потому, что, когда я перечисляю свои загруженные в настоящее время модули ядра, я не могу исправить любые драйверы устройств i2 c:

debian@beaglebone:~$ lsmod
Module                  Size  Used by
chr_drv_ex1            16384  0
rfcomm                 77824  4
bnep                   28672  2
hci_uart               57344  1
bluetooth             557056  28 hci_uart,bnep,rfcomm
ecdh_generic           28672  2 bluetooth
xt_state               16384  0
xt_conntrack           16384  1
nft_counter            16384  3
nft_chain_nat_ipv4     16384  4
ipt_MASQUERADE         16384  1
nft_compat             20480  2
aes_arm_bs             20480  0
crypto_simd            16384  1 aes_arm_bs
cryptd                 24576  1 crypto_simd
wl18xx                110592  0
wlcore                253952  1 wl18xx
mac80211              729088  2 wl18xx,wlcore
cfg80211              675840  3 wl18xx,wlcore,mac80211
pm33xx                 16384  0
wkup_m3_ipc            16384  1 pm33xx
wkup_m3_rproc          16384  1
wlcore_sdio            16384  0
usb_f_acm              16384  2
u_serial               20480  3 usb_f_acm
usb_f_ncm              28672  2
usb_f_mass_storage     53248  2
usb_f_rndis            32768  4
u_ether                20480  2 usb_f_ncm,usb_f_rndis
libcomposite           65536  18 usb_f_acm,usb_f_ncm,usb_f_mass_storage,usb_f_rndis
uio_pdrv_genirq        16384  0
uio                    20480  1 uio_pdrv_genirq
pruss_soc_bus          16384  0
pru_rproc              28672  0
pruss                  16384  1 pru_rproc
irq_pruss_intc         20480  1 pru_rproc
remoteproc             57344  3 pru_rproc,wkup_m3_rproc,wkup_m3_ipc
virtio                 16384  1 remoteproc
virtio_ring            28672  1 remoteproc
spidev                 20480  0

Итак, теперь мне интересно, почему мой BNO055 i2 c устройство способно работать без использования драйверов. Что-то мне здесь не хватает?

...