【教學/常見問與答】如何更新 Raspbian?

本圖是從安裝 2017-09-07-raspbian-stretch 經過更新後的版本資訊。 Raspbian 版本問題 很多人拿到 Pi 3B+ 之後會迫不及待的把原本在 Pi 3B 上所使用的 SD 卡拿到 Pi 3B+ 使用,但是會發現無法開機。這是因為 Pi 3B+ 使用新的晶片(BCM2837B0),因此如果沒有安裝 2018-03-13 以後所發布的核心(kernel)或是韌體(firmware)是無法直接使用的。 但如果要重新燒錄的話,原本的資料不是就會不見了嗎? 那該如何正確更新 Raspbian? 如何更新 Raspbian? Raspbian 是源自於 Debian 但根據 Raspberry Pi 硬體所衍生初的分支,使用 APT 作為套件管理系統。而根據 apt-get 的手冊,常用的更新指令分別說明如下: 1. 更新 /etc/apt/...

【教學/常見問與答】如何看 Raspbian 的版本資訊?

自從 Raspbian 從 Wheezy 升級到 Jessie 以後,許多系統性的設計都有所不同。那要如何看 Raspbian 的版本資訊呢?     /opt/vc/bin/vcgencmd version 查詢 firmware 版本。 # 2015-05-05-raspbian-wheezy pi@raspberrypi ~ $ /opt/vc/bin/vcgencmd version Apr 21 2015 14:42:19 Copyright (c) 2012 Broadcom version 2d5ad04b63af4233440c3f7c8587108223201102 (clean) (release) # 2016-02-03-raspbian-jessie pi@raspberrypi:~ $ /opt/...

【產品/介紹】DHT22 驅動程式學習套件 | DHT22 Device Driver Learning Kit

DHT22 驅動程式學習套件 規格 搭配 Raspberry Pi 實際學習如何撰寫 Linux 驅動程式(Device Driver)。 DHT11 驅動程式學習套件 規格 DHT22溫濕度感測器(0~100%RH -4~125℃量測, ± 2%RH ± 0.2℃誤差) x1 170 孔迷你麵包板 x1 10K 電阻(1/4W) x1 20cm 公對母排線(顏色隨機) x4 注意:本學習套件不包含 Raspberry Pi   DHT22 驅動程式學習套件 使用環境 1. Raspberry Pi 2B 和 2015-11-21-raspbian-jessie.img 2. Raspberry Pi 3B 和 2016-03-18-raspbian-jessie.img &n...

【產品/介紹】DHT11 驅動程式學習套件 | DHT11 Device Driver Learning Kit

DHT11 驅動程式學習套件 特色 搭配 Raspberry Pi 實際學習如何撰寫 Linux 驅動程式(Device Driver)。 DHT11 驅動程式學習套件 規格 DHT11 溫濕度感測器(20~90%RH 0~50℃量測, ± 5%RH  ± 2℃誤差) x1 170 孔迷你麵包板 x1 10K 電阻(1/4W) x1 20cm 公對母排線(顏色隨機) x4 注意:本學習套件不包含 Raspberry Pi   DHT11 驅動程式學習套件 使用環境 1. Raspberry Pi 2B 和 2015-11-21-raspbian-jessie.img 2. Raspberry Pi 3B 和 2016-03-18-raspbian-jessie.img   ...

【教學/進階】編譯 Raspberry Pi 的核心

圖片來源:Linux kernel 本文前言來自鳥哥的私房菜中的第二十四章、Linux 核心編譯與管理。 前言 核心是什麼? 其實核心就是系統上面的一個檔案而已,這個檔案包含了驅動主機各項硬體的偵測程式與驅動模組。 為什麼要編譯核心? 因為新功能的需求、原本核心太過臃腫、與硬體搭配的穩定性、其他需求(如嵌入式系統)。   編譯 Raspberry Pi 的核心 這裡簡介編譯安裝 Raspberry Pi Kernel 的流程,未來我們還會常常回來看這篇。 1. 在個人電腦建構交叉編譯的環境 步驟可參考這裡。 2. 查詢目前 Pi 的核心版本 這篇以安裝 2014-01-07-wheezy-raspbian.img 的映像檔為例,使用的核心版本為 3.10.25。 pi@raspberrypi:~$ uname -a Lin...