《樹莓派用戶指南》速覽

heihei

1. Linux系統(tǒng)概述

1.1 終端和GUI

Windows操作系統(tǒng)中,通常通過GUI或命令行來實現(xiàn)一個特定目標萎胰。在Linux中該說法是控制臺或終端技竟。
推薦使用Debian屈藐。各種發(fā)行版的界面外觀是完全不同的联逻,這取決于用戶使用的桌面環(huán)境。所有發(fā)行版終端上輸入的命令锨推,一般都是相同的换可。

1.2 Linux詞匯表

  • Bash 大多數(shù)Linux發(fā)行版本使用的Shell
  • Bootloader 用來引導(dǎo)Linux內(nèi)核的程序厦幅,如常見的GRUB
  • Console 終端界面确憨,使用樹莓派時首先看到的界面套媚。
  • GNU 開源軟件系那個畝,提供大多數(shù)Linux上的工具軟件
  • Package 運行應(yīng)用程序所需要的文件集合浆熔,一般由包管理器來管理
  • Package manager 一個跟蹤桥帆、安裝Linux軟件的工具
  • Partition 磁盤的一部分老虫,用來安裝文件系統(tǒng)
  • Root Linux上的一個最重要的賬戶
  • Shell 基于文本的命令提示符,運行在終端界面下
  • Sudo 讓用戶進入root用戶模式
  • Superuser 超級用戶忽刽,類似root賬戶
  • Terminal 基于文本的命令提示符跪帝,與用戶交互的Shell程序
  • X11 X窗口系統(tǒng)些阅,提供了一個圖形用戶界面(GUI)

1.3 Linux基礎(chǔ)

通過終端操作市埋。需要掌握以下命令:
ls:listing的簡寫缤谎,提供一個當前目錄的內(nèi)容列表,可以附帶參數(shù)衡便。輸入ls/home將提供/home下的內(nèi)容列表洋访。并且忽略當前路徑姻政,相當于Windows系統(tǒng)下的dir命令。
cd:更改目錄的縮寫鹊碍。通過文件系統(tǒng)進入相應(yīng)的目錄侈咕。
mv:move命令,允許一個文件從一個目錄移動到另一個目錄楼眷,也可以重命名文件罐柳。
rm:remove的簡寫狰住,用來刪除文件催植。小心使用,防止誤操作创南。
rmdirrm通常不會刪除目錄蔗崎。而通過rmdir命令可以刪除空目錄。
mkdir:與rmdir相反的命令扰藕,創(chuàng)建新的目錄缓苛。

查找?guī)椭?man 每一個Linux應(yīng)用程序都自帶幫助文件,稱為man page(手冊頁)邓深,提供該應(yīng)用程序的背景以及如何使用該應(yīng)用程序的細節(jié)未桥。

2 Debian簡介

2.4 使用外部存儲設(shè)備

訪問外部存儲器之前,操作系統(tǒng)需要識別芥备,這個過程稱為裝載。正在運行一個帶有桌面環(huán)境的Linux萌壳,在控制器中輸入startx命令亦镶。
在Linux未加載桌面環(huán)境時移動外設(shè),請按照下列步驟操作袱瓮。
1缤骨、 連接USB存儲設(shè)備
2、 輸入sudo fdisk – 1尺借,查看連接到樹莓派的驅(qū)動器列表绊起,通過設(shè)備容量找到存儲設(shè)備
3、 在USB存儲器可以訪問前燎斩,Linux需要掛載點虱歪,輸入 sudo mkdir/media/externaldrive蜂绎,創(chuàng)建掛載點
4、 目前笋鄙,該設(shè)備只能被root用戶訪問师枣,為了讓所有所有用戶訪問,請輸入以下命令萧落。
sudo chgrp –R users/media/externaldrive &&
sudo chmod –R g+w/media/externaldrive
5践美、 通過命令sudo mount/dev/sdXN/media/externaldrive –o = rw 裝載USB存儲設(shè)備,獲得移動設(shè)備內(nèi)容铐尚。

2.5 創(chuàng)建一個新的用戶賬戶

默認情況下,Debian配置了兩個用戶賬戶:Pi(普通賬戶)和root(擁有額外權(quán)限的超級賬戶)
不要一直使用root賬戶登錄哆姻,使用非特權(quán)用戶帳號宣增,可以保護你的操作系統(tǒng)。
現(xiàn)有的用戶賬戶:用戶名:Pi矛缨,密碼:raspberry

2.6 文件系統(tǒng)布局

2.6.1 邏輯布局

登錄到派爹脾,輸入ls/會看到不同的目錄,其中有些是SD卡中的文件箕昭,有些是訪問操作系統(tǒng)或硬件的虛擬目錄灵妨。
Debian默認目錄:
boot:包含了啟動Pi需要的Linux內(nèi)核和其他軟件包
bin:操作系統(tǒng)中相關(guān)的二進制文件,如需要運行的GUI
dev:這是一個虛擬目錄落竹,實際上并不存儲在SD卡上泌霍,所有的連接到系統(tǒng)的設(shè)備包括存儲設(shè)備、聲卡和HDMI端口述召,可以從這里訪問朱转。
etc:存儲配置文件,包括用戶列表和加密的密碼积暖。
home:每個用戶在該目錄擁有一個子目錄來存儲所有的個人文件藤为。
lib:用來存儲不同應(yīng)用程序所需代碼共享的庫文件。
lost+found
media:可移動存儲設(shè)備目錄
mnt:用于手動掛載的存儲設(shè)備
opt:用來存儲不是操作系統(tǒng)自身自帶的軟件
proc:這是另一個虛擬目錄夺刑,包含正在運行的程序信息缅疟,即Linux的進程。
selinux:Linux內(nèi)核中提供的強制訪問控制(MAC)的安全系統(tǒng)遍愿。
sbin:存儲特殊二進制文件的目錄存淫,主要用于root賬戶對系統(tǒng)進行維護。
sys:操作系統(tǒng)文件存儲目錄沼填。
tmp:臨時文件自動存儲在這里
usr:存儲用戶訪問的程序
var:虛擬目錄纫雁,用來存儲程序運行時改變的值或變量。

2.6.2 物理布局

SD卡分為兩個主要部分倾哺。
第一個分區(qū):75MB轧邪,vfat格式刽脖。掛載在/boot目錄下。
第二個分區(qū):EXT4格式忌愚。

2.7 安裝和卸載軟件

新的軟件安裝到派很簡單曲管,Debian發(fā)行版包含了一個叫做apt的工具,這是一個功能強大的軟件包管理器硕糊。
其他平臺的軟件安裝工具大同小異院水。
確保spt緩存是最新的,鍵入命令sudo apt-get update

2.7.1 查找軟件

apt 軟件包括一個實用程序简十,用于管理該緩存檬某,即apt-cache,使用一個特定的詞或短語搜索所有可用的軟件包螟蝙。
例如 apt-cache search game

2.7.2 安裝軟件

例如安裝thrust (一個游戲)
sudo apt-get install thrust
安裝軟件的時候會發(fā)生自動查找依賴的包恢恼,會自動尋找下載。

2.7.3 卸載軟件

remove命令干凈地卸載軟件包胰默。
sudo apt-get remove thrust
使用purge刪除所有相關(guān)文件场斑,自己定制了一個軟件包,建議使用purge移除牵署。
sudo apt-get purge thrust

2.7.4 升級軟件

全部升級: sudo apt-get update
單個升級:sudo apt-get install thrust (重新安裝一遍)

第3章 故障診斷

3.1 鍵盤和鼠標的診斷

3.2 供電診斷

A型樹莓派 5V 500mA漏隐;B型樹莓派 5V 700mA。
電壓測試點 TP1和TP2奴迅。如果低于4.8V青责,不能提供足夠的電力。

3.3 顯示的診斷

第六章

3.4 啟動的診斷

考慮SD的問題

3.5 網(wǎng)絡(luò)的診斷

ipconfig 提供所有網(wǎng)絡(luò)端口的信息取具。

3.6 緊急內(nèi)核

正常內(nèi)核不工作的情況下工作爽柒。
Linux內(nèi)核位于/boot目錄下名為 kernel.img 第一次啟動并開始加載操作系統(tǒng)
緊急內(nèi)核:位于/boot目錄下,名為kernel_emergency.img

第4章 網(wǎng)絡(luò)配置

4.1 有線網(wǎng)絡(luò)

網(wǎng)絡(luò)連接列表及其配置存儲在/etc/network 文件夾下名為 interfaces的文件者填。
采用nano文本編輯器工具來編輯這個文件(CTRL+O保存浩村,CTRL+X退出nano)
sudo nano/etec/network/interfaces
編輯的那行以iface tch0 innet開始,首先用static替換該行最后的dhcp占哟。然后新的一行粘貼:
address 【靜態(tài)Ip地址】
netmask 【子網(wǎng)掩碼】 通常是255.255.255.0
gateway 【路由器或解調(diào)器的IP地址】
重啟網(wǎng)絡(luò)服務(wù)使得新的網(wǎng)絡(luò)配置生效心墅。
sudo /etc/init.d/networking restart
接下來需要配置好域名服務(wù),DNS服務(wù)器地址存儲在/etc/resolv.conf文件中榨乎,當系統(tǒng)從DHCP服務(wù)器中獲得DNS信息后怎燥,會自動修改該文件填充DNS服務(wù)器地址。如果手動設(shè)置蜜暑,則需要手動修改文件铐姚。
完成上述步驟,仍然需要從終端中用nano打開resolv.conf文件
sudo nano/etc/resolv.conf
打開的文件中,每一行輸入一個DNS地址隐绵,以namesever和空格開始
namesever 8.8.8.8
namesever 8.8.4.4

4.2 無線網(wǎng)絡(luò)

1之众、安裝固件

查找網(wǎng)卡固件信息 dmesg | grep ^usb
通過廠家信息查找相匹配的固件文件 apt-cache search ralink
下載并拷貝固件到/home/pi目錄然后安裝 sudo apt-get install firmware-ralink_0.35_all.deb
用iwconfig檢查當前網(wǎng)絡(luò)狀態(tài)。
將樹莓派連入無線網(wǎng)絡(luò)依许,需要在/etc/network/interfaces文件中加入幾行棺禾,首先用nano打開interfaces文件
sudo nano /etc/network/interfaces
在文件的最后輸入下述文字
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf

其他內(nèi)容 新建wpa.conf
加密無線網(wǎng)絡(luò)

第5章 創(chuàng)建新分區(qū)

5.1 創(chuàng)建新分區(qū)

警告:使用分區(qū)修改工具時,一定不要刪除已經(jīng)存在的分區(qū)峭跳,特別是/boot 分區(qū)或root問價系統(tǒng)分區(qū)膘婶。
創(chuàng)建新分區(qū)
1.打開終端,輸入sudo fdisk –l來列出所有連接到樹莓派的存儲設(shè)備及其分區(qū)蛀醉。SD卡通常顯示為/dev/mmcblk0
2.輸入sudo cfdisk /dev/mmcblk0來加載cfdisk分區(qū)管理工具悬襟,
3.移動光標到最下面的標志為Free Space的分區(qū),按回車鍵選中拯刁,此時選中的分區(qū)高亮(白底黑字)
4.移動光標脊岳,選定底下的New命令然后按回車鍵
5.將提示創(chuàng)建主分區(qū)還是邏輯分區(qū)。默認選擇主分區(qū)筛璧。
6.將提示輸入創(chuàng)建的新分區(qū)大小逸绎,以MB為單位惹恃。默認所有剩余空間夭谤。
7.移動光標到Write菜單按回車鍵選擇從而寫入分區(qū)表
8.提示是否確定要改變分區(qū),輸入yes并按回車鍵
9.移動光標到Quit菜單按回車鍵退出cfdisk程序巫糙。
操作系統(tǒng)只有重啟以后才會重新載入分區(qū)表朗儒,重啟命令:
sudo reboot
重啟完畢后,用fdisk命令檢查是否已成功創(chuàng)建新分區(qū)参淹。
sudo fdisk –l
使用新分區(qū)之前醉锄,還需要使用mkfs命令格式化新分區(qū)≌阒担【省略恳不,自查!】
【警告】注意分區(qū)正確开呐,否則錯誤地在/boot或root文件系統(tǒng)分區(qū)上創(chuàng)建新文件系統(tǒng)烟勋,將導(dǎo)致樹莓派無法啟動。
改變新分區(qū)的權(quán)限
掛載的新分區(qū)只有超級用戶才可以訪問筐付,其他用戶沒有權(quán)限使用新分區(qū)卵惦,此時需要chown,chgrp和chmod來改變權(quán)限瓦戚【谀颍【自查函數(shù)】
chown change ownership
chagrp Change group
chmod Change modifie
可以編輯fstab文件告訴樹莓派自動掛載該分區(qū)。

5.2 調(diào)整已有分區(qū)大小

5.2.1 自動調(diào)整分區(qū)大小

raspi – config工具较解,該工具僅當系統(tǒng)第一次啟動時才會加載畜疾,當然也可以在命令行或終端中輸入后手動加載赴邻。
使用raspi-config調(diào)整根分區(qū)步驟
1第一次開機啟動或者手動啟動
2 按鍵盤上的下方向鍵選擇expand-rootfs一行然后按回車鍵。
3 調(diào)整操作后庸疾,會提示操作將會在下次系統(tǒng)啟動的時候完成乍楚,按回車鍵忽略該消息。
4 按兩次Tab鍵使Exit菜單高亮届慈,按回車鍵退出raspi-config
5 輸入sudo reboot重啟系統(tǒng)徒溪,根據(jù)需要重新調(diào)整分區(qū)大小。

5.2.2 手動調(diào)整分區(qū)大小

Linux用戶金顿,可以使用gparted這個分區(qū)魔術(shù)師的圖形版工具臊泌,該工具可以使用sudo apt-get install gparted獲取安裝
分區(qū)魔術(shù)師實際是一個定制的Linux操作系統(tǒng)。

5.3 換用大容量SD卡

5.3.1 在linux下創(chuàng)建SD卡鏡像 【其他系統(tǒng)忽略】

第6章 配置樹莓派

樹莓派的核心組件是BCM2835芯片揍拆。
修改 config.tex,cmdline.txt,start.elf配置文件

6.1.1 顯示設(shè)置

config.txt中的每一項配置項都應(yīng)為單獨一行渠概,前面是配置項名稱,后跟等號嫂拴,然后才是配置項對應(yīng)的值播揪。例如,讓樹莓派使用PAL格式筒狠、屏幕比例4:3猪狈、每邊20像素的overscan的電視作為顯示輸出設(shè)備,寫入config.txt:
sdtv_mode = 2 //該值影響樹莓派的輸出信號辩恼,需要根據(jù)各國的電視制式進行修改雇庙。0 北美視頻標準,1 日本灶伊。疆前。。
sdtv_aspect = 1 //控制輸出畫面的寬高比聘萨。
overscan_left = 20 //用來控制畫面向顯示器向某方向移動一定單位竹椒。
overscan_right = 20
overscan_top = 20
overscan_bottom = 20

sdtv

第2篇 樹莓派作為家庭影院、用于生產(chǎn)環(huán)境以及Web服務(wù)器

image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末米辐,一起剝皮案震驚了整個濱河市胸完,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌儡循,老刑警劉巖舶吗,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異择膝,居然都是意外死亡誓琼,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腹侣,“玉大人叔收,你說我怎么就攤上這事“亮ィ” “怎么了饺律?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長跺株。 經(jīng)常有香客問我复濒,道長,這世上最難降的妖魔是什么乒省? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任巧颈,我火速辦了婚禮,結(jié)果婚禮上袖扛,老公的妹妹穿的比我還像新娘砸泛。我一直安慰自己,他們只是感情好蛆封,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布唇礁。 她就那樣靜靜地躺著奸笤,像睡著了一般勉耀。 火紅的嫁衣襯著肌膚如雪骡澈。 梳的紋絲不亂的頭發(fā)上渤弛,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天,我揣著相機與錄音菱属,去河邊找鬼。 笑死,一個胖子當著我的面吹牛绣夺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播欢揖,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼陶耍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了她混?” 一聲冷哼從身側(cè)響起烈钞,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坤按,沒想到半個月后毯欣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡臭脓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年酗钞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡砚作,死狀恐怖窘奏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葫录,我是刑警寧澤着裹,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站米同,受9級特大地震影響骇扇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜面粮,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一匠题、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧但金,春花似錦韭山、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至似枕,卻和暖如春盖淡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凿歼。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工褪迟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人答憔。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓味赃,卻偏偏與公主長得像,于是被迫代替她去往敵國和親虐拓。 傳聞我的和親對象是個殘疾皇子心俗,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容