樹莓派忘記密碼了?四步重設密碼

20170217164851239-0
樹莓派忘記密碼了?四步重設密碼,收藏之以供不時之需~

第1步:取出SD卡

將樹莓派關機,移除sd卡,插入到你的電腦。

第2步:編輯 cmdline.txt

在PC上打開SD卡根目錄,啟動部分是可見的,並包含一個名為「cmdline.txt」的文件。在編輯器中編輯這個文本,並將下文插入到已有文本的最後

init=/bin/sh

閱讀全文

樹莓派SQLite3的安裝和操作簡述

20170207145829868-0

MySQL佔用內存太大,而SQLite是一款輕量級零配置數據庫,非常適合在樹莓派和其他嵌入式系統中使用。SQLite文檔詳細資料豐富,本文不會詳細解釋SQLite數據庫操作的方方面面,只能結合具體場景按需說明。本文介紹的SQLite技巧也可以在其他平台使用,並不局限於樹莓派。

安裝 SQLite

閱讀全文

樹莓派串口(UART)編程Python示例

20170123103950947-0

前言

本文將詳細介紹樹莓派的串口(UART)配置和使用,並結合一個modbus RTU從機的例子說明樹莓派串口的應用。
在開始前說明以下幾點
1.樹莓派UART端口的位置
TXD位於HEAD-8
RXD位於HEAD-10
GND位於HEAD-6(可選其他GND)
2.樹莓派的TXD應接USB轉串口設備的RXD,當然如果測試失敗請交換RXD和TXD的順序
3.經過很多次的測試(N>25),當波特率為115200時打開樹莓派的UART時,樹莓派會莫名其妙的發送一位元組0xF8,該問題始終無法解決。不過波特率為9600時並沒有此問題,猜測是樹莓派硬件或內核驅動問題。
4.樹莓派的串口默認為SSH調試使用,若要使用串口需要修改兩處文件。
閱讀全文

Raspbian Update-rc.d 命令用法詳解

20170123103950923-0

Raspbian、Ubuntu或者Debian系統中update-rc.d命令,是用來更新系統開機啟動項的腳本。這些腳本的鏈接位於/etc/rcN.d/目錄,對應腳本位於/etc/init.d/目錄。在了解update-rc.d命令之前,你需要知道的是有關Linux 系統主要啟動步驟,以及Ubuntu中運行級別的知識。

一、Linux 系統主要啟動步驟

  1. 讀取 MBR 的信息,啟動 Boot Manager。
  2. 加載系統內核,啟動 init 進程, init 進程是 Linux 的根進程,所有的系統進程都是它的子進程。
  3. init 進程讀取 /etc/inittab 文件中的信息,並進入預設的運行級別。通常情況下 /etc/rcS.d/ 目錄下的啟動腳本首先被執行,然後是/etc/rcN.d/ 目錄。
  4. 根據 /etc/rcS.d/ 文件夾中對應的腳本啟動 Xwindow 服務器 xorg,Xwindow 為 Linux 下的圖形用戶界面系統。
  5. 啟動登錄管理器,等待用戶登錄。

閱讀全文

樹莓派CM3發佈:性能10倍於初代 內存翻倍

20170119191246663-0

樹莓派(Raspberry Pi)正式推出全新一代計算模塊(Compute Module 3,以下簡稱CM3),與樹莓派3採用的是同款處理器。

樹莓派推出的計算模塊主要目的是工業用途,第一代計算模塊(Compute Module 1,以下簡稱CM1)於2014年推出,採用的是和第一代樹莓派相同的CPU。CM3的全新升級包括:1GB RAM,1.2GHz的博通BCM2837處理器。相比前代,CM3的CPU性能提高了10倍。

閱讀全文