Accueil > Matériel, Raspberry > Connaitre la révision de la carte raspberry

Connaitre la révision de la carte raspberry

Trois modèles de Raspberry Pi sont disponibles. Pour chacun des modèles, un numéro de révision de la carte mère a été utilisé dont voici la liste :

Rev. No.

Model

Capabilities

0×2

B1

Original Model B, 256MB RAM, Ethernet, two USB sockets, five LEDs, (P2) JTAG pins, no mounting holes, Pin3=GPIO0, Pin5=GPIO1, Pin13=GPIO21, I2C-0

0×3

B1+

Original Model B with no polyfuses, 256MB RAM, Ethernet, two USB sockets, five LEDs, no mounting holes, Pin3=GPIO0, Pin5=GPIO1, Pin13=GPIO21, I2C-0

0×4

B2

Model B, 256MB RAM, Ethernet, two USB sockets, five LEDs, mounting holes, Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5)

0×5

B2

Model B, 256MB RAM, Ethernet, two USB sockets, five LEDs, mounting holes, Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5)

0×6

B2

Model B, 256MB RAM, Ethernet, two USB sockets, five LEDs, mounting holes, Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5)

0×7

A

Model A, 256MB RAM, no Ethernet, one USB socket, two LEDs, mounting holes, Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)

0×8

A

Model A, 256MB RAM, no Ethernet, one USB socket, two LEDs, mounting holes, Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)

0×9

A

Model A, 256MB RAM, no Ethernet, one USB socket, two LEDs, mounting holes, Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)

0xd

B2

Rev2 Model B, 512MB RAM, Ethernet, two USB sockets, five LEDs, mounting holes, Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5)

0xe

B2

Rev2 Model B, 512MB RAM, Ethernet, two USB sockets, five LEDs, mounting holes, Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5)

0xf

B2

Rev2 Model B, 512MB RAM, Ethernet, two USB sockets, five LEDs, mounting holes, Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5)

Afin de connaitre le votre, voici un programme en Python :

import re

def getrevision():

    revision = "unknown"

    with open(‘/proc/cmdline’, ‘r’) as f:

        line = f.readline()

        m = re.search(‘bcm2708.boardrev=(0x[0123456789abcdef]*) ‘, line)

        revision = m.group(1)

return revision

print getrevision()

Mon Raspberry Pi a la révision 0xe.

Publicités
Catégories :Matériel, Raspberry Étiquettes : , ,
  1. fr
    19/02/2014 à 08:44

    J’ai entré par copier-coller,
    remplacé les ‘quote par des doubles quotes car

    SyntaxError: Non-ASCII character ‘\x91’ in file versionPi.py on line 6, but no e ncoding declared; see http://www.python.org/peps/pep-0263.html for details

    import re
    def getrevision():
    revision = « unknown »
    with open(« /proc/cmdline », »r ») as f:
    line = f.readline()
    m = re.search(« bcm2708.boardrev=(0x[0123456789abcdef]*) « , line)
    revision = m.group(1)

    return revision
    print getrevision()

    Maintenant j’ai
    File « versionPi.py », line 8
    return revision
    SyntaxError: ‘return’ outside function

  1. No trackbacks yet.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :