J'ai reçu RPi 3 de manière inattendue (j'ai acheté RPi 2 sur ebay et pour une raison quelconque, j'ai reçu RPi 3), mais les programmes que j'ai créés jusqu'à présent ne fonctionnent pas ^^ ;;; Depuis le 24 novembre Même dans la fourchette que j'ai remarquée en un peu plus de deux semaines jusqu'à aujourd'hui
--tty est ttyS0 au lieu de ttyAMA0
Il semble y avoir des endroits où vous devez reconnaître s'il s'agit de RPi 3 et modifier le traitement.
Donc, dans tous les cas, je peux l'utiliser plus tard également ici Comme je l'ai signalé dans le supplément, [getpimodel](https: // github. J'ai créé un package appelé com / UedaTakeyuki / getrpimodel) À ce moment-là, j'ai fait un bref rapport qui n'était pas très aimable, alors je suis désolé de dire que je vais rapporter à nouveau les détails ici.
Par conséquent, s'il y a des pièces inefficaces ou des erreurs, nous vous serions très reconnaissants de bien vouloir nous donner vos conseils et suggestions franches. Merci de votre coopération.
python
pip install getrpimodel
python
python -m getrpimodel [--s]
python
import getrpimodel
print (getrpimodel.model())
print (getrpimodel.model_strict())
This table Chaîne de caractères de colonne "model" sans parenthèses (--s et model_strict () laissent les parenthèses telles quelles) Plus précisément, B, A, B +, etc. --s et model_strict () comme B (Beta)
Vérifiez selon ce tableau
Nous le publions sur ici.
Ici, je l'utilise comme ça
import getrpimodel
# setting
if getrpimodel.model() == "3 Model B":
serial_dev = '/dev/ttyS0'
stop_getty = 'sudo systemctl stop [email protected]'
start_getty = 'sudo systemctl start [email protected]'
else:
serial_dev = '/dev/ttyAMA0'
stop_getty = 'sudo systemctl stop [email protected]'
start_getty = 'sudo systemctl start [email protected]'```
#PyPI IciJe me suis enregistré avec
#Merci Comment s'inscrire auprès de PyPIIciJ'ai été autorisé à faire référence. Cela a été très utile et merci.
#Impressions getrpimodel, pratique pour sobre