Linux系統下對樹莓派映象進行燒寫操作。可搭建自己的迷你伺服器
燒寫後可以當做搭建自己的迷你伺服器或者可攜帶的計算機哦。
我以linux系統下對記憶體卡進行燒寫映象,燒寫的先以snappy ubuntu care為例。
網上的資料大多都是win下操作的。
步:
1,購買嵌入式開發板,可選夠整合度大的,可燒寫系統的,最近微軟推出一款價格昂貴的,不建議購買,可選購200+的arm板。可選購香橙派,樹莓派,香蕉派。等等。
2,下載嵌入式系統,推薦snappy Ubuntu core,Ubuntu mate,arch Linux , paspbian ,Kali Linux,隨著win10的雄起,微軟早已放棄的win ce早以推出嵌入式市場,想要搶佔一分市場的windows 10 iot core
下載的系統為映象檔案,以img字尾(一般)。
3,準備8g或16g記憶體卡,插入電腦,燒寫系統映象到記憶體卡。
下面我以linux系統對記憶體條進行燒寫操作,
A.格式化記憶體卡,
B.在命令列下寫入:df,查詢系統掛載的儲存裝置,找到記憶體卡的那個
例如:我的df後是這樣的,
/dev/sda7 289908 125817 164091 44% /media/su/SDingBa-4
/dev/sda6 290471 150987 139483 52% /media/su/SDingBa-3
/dev/sda5 291515 177548 11496 61% /media/su/SDingBa-2
/dev/sdc1 ...
後,選擇輸入自己的比如 我的記憶體卡的是 /dev/sdc1 這個便是我的記憶體卡。
/ ***********************************************************************
注意事項:
上面的雖然顯示的是/dev/sdc1,但是在下面的命令列中還是寫入/dev/sdc的好。
***********************************************************************/
C.進入系統映象的資料夾下,輸入命令列:
xzcat ubuntu-15.04-snappy-armhf-rpi2.img.xz | sudo dd of=/dev/sdc bs=32M
輸入完以後不會有任何反應,沒關係,這是正常現象。(按下回車後如何下一行還是顯示的
[email protected]:~$ , 那 就不是正常現象了。下一行應該顯示的什麼都沒有,游標在命令列定格出閃爍。)
這個時候等待就好了。由於我的記憶體卡是class 4的比較慢,大約花了10分鐘,5M/S的速度。
顯示成功以後不要以為就成功了哦,然後在命令列輸入:
sync
那麼什麼是sync了?Sync全名資料同步寫入磁碟;這兒不做過多解釋。按下回車後依然不會有反應,而且情況和上 面的不一樣。這兒按下回車後下一行會顯示[email protected]:~$ 。沒關係,繼續等一會吧,然後關閉命令列,關閉的時候如果彈出
代表sync還沒完,繼續等待... ...
D.操作完成,可以拔出記憶體卡插入嵌入式裝置了。
{
*****************************************************************************
也可以是 dd 命令進行操作。一般使用dd命令進行操作的多。我這是安裝ubuntu官網的進行的教程。
****************************************************************************
}
4,把記憶體卡插入嵌入式裝置,上電。
接下來,等系統自己安裝系統了,因為記憶體卡以有引導檔案,相比給計算機安裝系統來說,這一步簡單到不行,當然,前提是映象檔案燒寫真確。如果映象檔案沒燒寫成功,則重複步驟3。
5,登入系統使用者名稱和密碼,不同的系統使用者名稱和密碼不一樣,不像給計算機安裝系統,賬戶密碼在安裝過程中設定,目前我測試過的嵌入式都是預設的初始密碼和賬戶,下載映象的時候注意就行,都會在映象檔案處寫了密碼和賬戶。
注意:
樹莓派不插上記憶體卡上電的話,紅燈和藍燈都會亮,插上記憶體卡並且映象安裝成的話,有一個會閃,然後只會亮一個燈。第一此安裝最好是連線顯示器,如果沒有顯示器也沒有關係,插上網線即可;然後
1,進入路由器 192.168.1.1
2,檢視樹莓派的iP地址。
3,檢視樹莓派的硬體地址,在路由器設定,這樣下次樹莓派連結路由器的時候會一直是這個ip地址,
這樣就可以靜態地址分配了。
由於系統自帶ssh服務,這樣只要自己的電腦安裝ssh服務即可連線樹莓派(如果電腦沒有則安裝ssh服務sudo apt-get install openssh-server)
開啟服務:service sshd start
然後檢視 netstat -anp|more 檢視22號埠是否開啟。
然後連線樹莓派即可:
ssh 使用者名稱@ip地址 (我的樹莓派 ssh [email protected])
然後會選擇yes/no,輸入yes回車即可,然後會提示輸入密碼。連線成功。
這是snappy ubuntu core官網的注意實現:如果遇到,請操作。
解釋第一條。:
/////////////////////////////////////////////
然後這就可以當做自己的伺服器了,ubuntu下的伺服器,安裝需要的軟體,
可以是 nginx + php + sqlite
或者是
阿帕奇公司Apache + MySql + Php
這兒暫時不做說明;
這樣就可以是自己的伺服器了,
或者:
-
SD卡,攝像記錄。因為待機時耗電少。可以安裝一個運動錄影軟體,也可以安裝在車上
-
倒車錄影,以及倒車雷達
-
控制玩具小車
-
給孩子講程式設計,自己練習幾種作業系統
-
平時上網(最好超頻使用)
-
家用WEB 伺服器
-
無線路由器(需要安裝特定的軟體)
-
家電集中控制。這個需要佈線,挺麻煩的。
-
DIY,自己做平板。有些笨重。
相關推薦
Linux系統下對樹莓派映象進行燒寫操作。可搭建自己的迷你伺服器
燒寫後可以當做搭建自己的迷你伺服器或者可攜帶的計算機哦。 我以linux系統下對記憶體卡進行燒寫映象,燒寫的先以snappy ubuntu care為例。 網上的資料大多都是win下操作的。 步: 1,購買嵌入式開發板,可選夠整合度大的,可燒寫系統的,最近微軟推出一款價格
通過qt在linux系統下對c++進行封裝獲得so庫並在在其他程式中呼叫共享庫
在qt下封裝.so 開啟qt新建專案,選擇這個 2、生成了兩個.h檔案和一個main.c檔案,這裡參照.h檔案構建標頭檔案,宣告函式變數等,也就是展現給客戶使用的部分。 之後在.c檔案中對自己的函式進行定義 點編譯,就可以了,可以看到在專案資料夾中生成了.s
Linux系統下對NFS服務安全加固的方法
NFS(Network File System)是 FreeBSD 支援的一種檔案系統,它允許網路中的計算機之間通過 TCP/IP 網路共享資源。不正確的配置和使用 NFS,會帶來安全問題。 概述 NFS 的不安全性,主要體現於以下 4 個方面: 缺少訪問控制機制 沒有真正的
關於linux系統下對磁碟的監控命令
iostat -d -x 10 3 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util 主要欄位含義如下: r/s 每秒讀運算元。 w/s 每秒寫運
用Java對CSV文件進行讀寫操作
分隔 sta 讀取csv文件 pan [] out pub set all 需要jar包:javacsv-2.0.jar 讀操作 // 讀取csv文件的內容 public static ArrayList<String> readCsv(String
Linux系統下使用串列埠連線樹莓派
1、安裝 ckermitsudo apt-get install ckermit2、編輯配置檔案 vim ~/.mykermrc,寫入以下內容:set line /dev/ttyUSB0set spee
linux系統下如何對使用者進行賦權操作。
新手菜雞因為最近在佈置新的伺服器上面,出現了一些錯誤,所以特地總結下來以備不時之需。在用root使用者新建一個tomcat使用者的同時也需要給tomcat使用者給予一個工作組,在這裡稱為tomcat工作組。然後在新的工作組裡面佈置用的tomcat和專案程式碼,在啟動的時候,
在樹莓派linux系統下寫c程式
本文主要介紹如何在樹莓派(ubuntu mate系統)下寫第一個c程式。 兩種方式:一是emacs;二是vi。 一、用emacs寫c程式 1 :開啟終端,輸入 emacs hello-em-w
實戰證明LINUX系統下密鑰對驗證的安全性
ssh 遠程管理 密鑰對驗證實戰證明LINUX系統下密鑰對驗證的安全性 密鑰對驗證:要求提供匹配的密鑰信息才能通過驗證,首先在客戶端創建一對密鑰文件(公鑰、私鑰),後把公鑰文件放到需要遠程連接的服務器中。遠程登錄時,系統將使用私鑰加密身份信息提交給遠程主機,遠程主機使用對方提交的公鑰來解密進行身份驗證。本
redis在Linux系統下使用AOF方式進行數據持久化
youdao 方式 數據持久化 linu note not 持久 linux系統 uda http://note.youdao.com/noteshare?id=e2346aede49b18822203fdfcb496e22d&sub=D84FA8B33BFB484
linux系統下指令碼對虛擬機器的安裝管理
本篇部落格主要涉及Linux 系統主機使用指令碼進行安裝,快照和重置虛擬機器,克服了映象法安裝虛擬機器繁瑣的步驟。 一.安裝虛擬機器 (一)普通指令碼安裝虛擬機器 指令碼如下: 指令碼解釋: virsh-install #安裝虛擬機器 --cdrom /home/
再linux系統中對磁碟進行gpt分割槽、建立swap交換分割槽、磁碟加密和磁碟配額
摘要:本文主要介紹四個實驗:一是如何修改磁碟的分割槽方式為gpt方式,二是劃分swap交換分割槽,三是給磁碟加密,四是設定磁碟配額。 一、修改磁碟為gpt的分割槽方式 ##1.先用 fdisk -l 檢視分割槽狀態,若已經存在分割槽,那我們就直接修改已經存
在Linux系統下進入MySql資料庫進行操作
1、進入mysql資料庫 [email protected]# mysql -root -123456 <root是使用者名稱,123456是密碼> 2、查詢所有的庫 mysql> show databases; 3、進入資料庫“student”是庫名 mysql>
img檔案掛載成一個檔案系統,修改樹莓派的映象檔案,寫入映象———後續
昨天寫了一篇文章。但是當時對於這個的理解還不夠,以至於我後面又遇到了一些問題。這裡再重新整理一下,供大家參考。 我先重述一下我要做的事情。 我電腦系統是windows,裡面安裝了一個Ubuntu虛擬機器。我從官網上下載了一個樹莓派img映象。但是因為工作的需要,我得修改這個i
把一個img檔案掛載成一個檔案系統,修改樹莓派的映象檔案
這裡不僅僅是針對樹莓派,還有其他的系統也可以使用。 前言: 因為工作需要,現在需要對樹莓派的映象做一個修改。 這裡有一個難點就是我這個映象修改之後,是可以拷貝給其他人直接使用的。所以,第一步我不能直接把映象直接拷貝到u盤/cf卡之類的儲存空間上。因為一旦啟動,系統本身會做一些分割槽,
linux 系統下使用socket進行本地程序間通訊
使用套接字除了可以實現網路間不同主機間的通訊外,還可以實現同一主機的不同程序間的通訊,且建立的通訊是雙向的通訊。socket程序通訊與網路通訊使用的是統一套介面,只是地址結構與某些引數不同。 其主要流程如下: 程式碼實現如下: 客戶端:
python3----專案-在windows系統下對指定資料夾的檔案進行更改格式並隱藏檔案(或恢復正常)os、win32api、win32con、platform
python3—-專案-在windows系統下對指定資料夾內容的檔案進行更改格式並隱藏檔案(或恢復正常)os、win32api、win32con、platform 1、目標資料夾與檔案 C:\te
在Linux系統下Vi命令模式和編輯模式進行切換
VI編輯器是Linux下用的最多也是功能最強大的文字編輯器,VI具有三種模式:命令模式、編輯模式以及末行模式,在最初使用VI開啟一個檔案的時候,處在命令模式下,這時使用命令i、I、a、A、o、O都可以進入編輯模式,而想放回到命令模式只需要在編輯模式下敲擊ESC鍵
linux系統下top命令進行記憶體監控
今天進行壓力測試,測試進行了兩波後,發現使用top命令監控系統性能,mem中used很高: 一段時間甚至接近total 很疑惑到底為什麼,開始懷疑是記憶體洩露,但是服務已經全部殺掉後used仍然保持很高。 查詢了下linux下使用top命令進行監控的詳細解釋,網上對這個的
Linux系統下的vi編輯器的使用(以VMware下的Ubuntu64為例)
linux系統 編輯器 一般模式 ubuntu虛擬機 vi編譯器 上午花費一些時間學習vi編輯器,下面把學習的一些經驗記錄在這篇博文中。 vi編輯器是Linux系統下的基本編譯器,工作在字符模式,是一個很高效的文本編譯器,它在系統和服務器管理上的功能是普通的圖形編譯器所不能夠