春雷早發︰樹莓派 2 Model B ︰早鳥篇

驚蟄,為二十四節氣裡第三個節氣,是指太陽到達黃經三四五度的時候,通常在國歷每年三月五日或三月六日。中國古代稱作『啟蟄』,物候『桃始華』。《月令七十二候集解》:驚蟄,二月節。《夏小正》曰:正月啟蟄,言發蟄也。萬物出乎震,震為雷,故曰驚蟄。是蟄蟲驚而出走矣。

樹莓派基金會突如其來的一篇《 Raspberry Pi 2 on sale now at $35 》宣告,打響了春雷震驚千里!不是驚蟄都還沒到嗎?那時造成網路大塞車,根據《 *Taps monitor* – is this thing on? 》所載,『此物』初登場,就瞬間『秒殺』!!果然是『春雷之琴』,琴身左刻『其聲沈以雄,其韻和以沖』,右雕『誰其識之出爨中』的耶??

作者或因早起的鳥兒有蟲吃?還是早起的虫ㄦ被鳥吃??也取得了一片『樹莓派 2 Model B 』!!由於目前『此物』尚無太多資料,又想確定《開機沒畫面?Noobs 安裝》一文,是否需要修訂?於是下載了︰

NOOBS
Offline and network install
Version: 1.3.12
Release date: 2015-02-02

果然正常開機,沒想到卻卡在『 tar 』解壓縮 raspbian 上,看來『此物』對『 micro SD 卡』有點講究。不得已,只好再試︰

Raspbian
Debian Wheezy
Version: January 2015
Release date: 2015-01-31

竟然一試成功,讀寫更新正常!當真有點奇也怪哉!!一查 linux kernel 版本,大吃一驚︰

pi@raspberrypi ~ $ cat /proc/version
Linux version 3.18.5-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 – Linaro GCC 2014.03) ) #225 SMP PREEMPT Fri Jan 30 18:53:55 GMT 2015
pi@raspberrypi ~ $

這可是去年十二月七日,才由 Linus Torvalds <> 拍板發行的哩!!真正是大躍進的呦?難道真不必不擔心『軟體相容性』 ARM v6 + v7 的嗎??因此作者將 B+ 所用的 raspbian 『升級』── sudo apt-get dist-upgrade ──,好ㄟ!當真是都可以跑ㄟ!!但是︰

root@raspberrypi:/sys/class/leds# ls
ACT
root@raspberrypi:/sys/class/leds#

所以,《 Physical computing ︰《二》 GPIO 初探NG

還好,《 Physical computing ︰《三》 GPIO 溯源《中》OK

假使參造《 wiringPi updated for the new Pi v2 》所說︰

The Pi 2 has the same GPIO interface, however presumably due to the 1GB of RAM the GPIO base location has changed.

Fetch the latest wiring Pi – version 2.24 – and you should be fine on all versions of the Raspberry Pi.

看來眼前將會有個陣痛期的吧!!

 

pi@raspberrypi ~ $ gpio readall
 +-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+
 | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
 |   2 |   8 |   SDA.1 |   IN | 1 |  3 || 4  |   |      | 5V      |     |     |
 |   3 |   9 |   SCL.1 |   IN | 1 |  5 || 6  |   |      | 0v      |     |     |
 |   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   IN | 0 | 11 || 12 | 0 | IN   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   IN | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | IN   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    MISO |   IN | 0 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 0 | IN   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   IN | 0 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   IN | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 0 | IN   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
 +-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+
pi@raspberrypi ~ $ 

 

 

── 待續……