1. 程式人生 > >Linux系統下對樹莓派映象進行燒寫操作。可搭建自己的迷你伺服器

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

出來了,在微軟官網可下載。個人建議不下載win10,大叔大媽的系統不適合。今天以snappy ubuntu為例,後期展示window 10嵌入式系統安裝過程。

下載的系統為映象檔案,以img字尾(一般)。

3,準備8g16g記憶體卡,插入電腦,燒寫系統映象到記憶體卡。

     下面我以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

這兒暫時不做說明;

這樣就可以是自己的伺服器了,

或者:

  1. SD卡,攝像記錄。因為待機時耗電少。可以安裝一個運動錄影軟體,也可以安裝在車上

  2. 倒車錄影,以及倒車雷達

  3. 控制玩具小車

  4. 給孩子講程式設計,自己練習幾種作業系統

  5. 平時上網(最好超頻使用)

  6. BT下載

  7. 家用WEB 伺服器

  8. 無線路由器(需要安裝特定的軟體)

  9. 家電集中控制。這個需要佈線,挺麻煩的。

  10. 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 每秒寫運

用JavaCSV文件進行操作

分隔 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系統下的基本編譯器,工作在字符模式,是一個很高效的文本編譯器,它在系統和服務器管理上的功能是普通的圖形編譯器所不能夠