文章來源:CrowPi2樹莓派4教育筆記本電腦的評測 - CNX Software中文站
前段時間我開始了對CrowPi2 樹莓派4學習套件的評測,當時我展示了套件中的內容以及它首次開機啟動的操作。現在我將花更多的時間在這個非常特別的樹莓派4筆記本電腦上,這次評測我會將重點集中在教育部分,即CrowPi2軟件,但也會看看在有和沒有風扇的情況下的散熱冷卻情況,并嘗試在筆記本電腦外殼內安裝另一塊樹莓派兼容板。
在開始使用電腦之前,閱讀用戶手冊是相當重要的,因為如果不閱讀用戶手冊,你有可能會忽略一些必要操作。例如,最開始我認為只需要按下電源按鈕后就可以使用無線鍵盤,但實際上并不是這樣。
在用戶手冊里關于怎么讓無線鍵盤工作有相關的說明,無線鍵盤的射頻接收器放在了在鼠標的內部,只有從鼠標里取出接收器然后插到該電腦上,你才可以使用開箱即用的鍵盤,此外,你還可以通過微型USB線給鍵盤充電。相機和麥克風需要單獨的USB數據線連接,稍后會做詳細介紹。
CrowPi2 樹莓派4 –CrowPi2 教育軟件
首次開機啟動時,系統會要求你完成樹莓派操作系統設置以安裝最新版本的操作系統,并從這時開始,筆記本電腦將默認開機即啟動CrowPi2教育軟件。
用戶界面上有Learning、Projects、Minecraft、AI、Python、Game、Microbit、Scratch和Arduino等組件圖標。我們將逐一對這些組件進行介紹,但由于這些組件包含了數百個教程和課程,我不會把所有教程和課程都一一介紹,為了讓大家了解筆記本電腦所能提供的內容,我會在每個項目中選擇一個示例來介紹。
CrowPi2教育軟件操作界面
如果你點擊界面左上角的圖標,會轉回到樹莓派系統的桌面環境,點擊導航欄上的藍、紅、黃、綠色的環形圖標,將會回到CrowPi2界面。
但是,根據用戶手冊,我們應該做的第一件事是點擊上面的第二個圖標,創建一個用戶賬戶。
該賬戶是離線的,即沒有同步到云端,賬號會允許幾個孩子使用筆記本電腦,而且再次使用時會允許回到他們上次退出的地方。
事后看來,我建議從Projects(沒有代碼,只是演示如何使用每個教學圖標)開始,然后是Learning(基本的Python/Scratch),最后是AI(更高級的Python),以及隨著難度增加逐漸進行其他部分的學習。
我已經從Learning開始,這里可以選擇32節的Python課程或者16節的scratch課程。
Python和scratch課程選擇界面
我先選擇了Python,在完成幾節課后(整體的和部分的),你可以看到每節課的過程都會有顯示,學生可以將鼠標指針停在組件插圖上,以了解有關于每個組件的更多信息。
Python課程學習界面
我的學習方式有點隨意,但我建議按順序學習:第 1 課、第 2 課、第 3 課等…
讓我們學習一個特定的課程,看看該平臺提供了什么:原來是4 位數碼管的顯示。
Python課程平臺
屏幕上有打開文件、運行代碼、停止代碼和文件保存的圖標(如下圖)。左上部分是編寫的Python,左下部分顯示Python的輸出,右側會提供對每一步的說明和解釋。
老師也會講解每行代碼的作用,并向學生詳細介紹一些接口,比如I2C。你可以用鼠標加Ctrl+C或使用中鍵復制代碼。
課程完成后,我們可以運行代碼,并在 4 位數碼管上顯示當前時間。到目前為止,這些都讓我印象非常深刻,我覺得這可以成為學習電子學和Python的絕佳平臺。
讓我們切換到Scratch。
Scratch課程平臺
它將在左邊打開Scratch可視化編程應用程序,在右邊打開課程。第一課講解的是Scratch的作用。
旁注:在 11.6 英寸全高清顯示屏上打開 Scratch 窗口會使文本變得非常小。我不得不戴上老花鏡繼續我的學習……
我選擇了“someone calls”來開始學習可視化編程。這節課將文字與視頻混合在一起,講解了涉及繪圖的每個步驟…
并連接塊以執行任務、添加計時器、文本等……
在Scratch課程里執行任務
然后,我們可以通過程序顯示蜂鳴器發出“鈴”聲時來顯示信封打開的動畫。我希望這一部分能允許使用筆記本電腦的屏幕來做Scratch,并通過樹莓派 4上的第二個HDMI端口來使用輔助顯示器以獲取說明,但由于HDMI適配器板的阻擋,沒有辦法插入HDMI線。以后會有詳細說明。 我更喜歡Python課程部分,但Scratch也不錯。
我應該從Projects部分開始,因為沒有編碼,只有一些使用各種組件的示例。
Projects中各組件示例
我選取了NFC music部分進行測試。我們需要從寫到卡片上開始。
NFC music部分測試
該演示使用NFC模塊、RFID卡、LCD1602顯示屏和按鈕矩陣。點擊運行,并閱讀顯示屏上的說明,然后按照要求按下按鈕,最后以顯示屏上顯示著“Success”結束。
NFC music部分測試過程中進行操作
一切順利。現在我們需要讀取數字,以便播放設備中預裝的音樂。
于是我點擊了Run,把卡放在NFC讀卡器上,但什么也沒發生,顯示屏始終只是顯示“Checking”。我就這個問題聯系了這家公司,他們讓我安裝了某個Python腳本(pi-rc522.zip),但這讓情況變得更糟,CrowPi2軟件變成一直處于安裝中狀態(經常崩潰),編寫的演示也不再能夠正常運行了。
Minecraft(我的世界)是一款游戲,但該部分不僅是關于游戲,因為有16個Python課程可以自定義游戲。
Minecraft組件操作界面
但是Minecraft Pi Edition默認是樹莓派操作系統的一部分,它并非CrowPi2所特有。
人工智能部分也依賴于Python編程,但它要復雜得多,所以學生在進入語音識(Speech Recognition)別和人臉識別(Face Recognition)課程之前,可能應該需要先完成其他課程。
人工智能—語音識別&人臉識別
這里有五個使用Snowboy軟件或谷歌助手(Google Assistant)的語音識別課程,以及七個使用OpenCV 的人臉識別教程,其中一個課程包括如何訓練一個模型。
語音識別(左)和人臉識別(右)課程
在識別出“turn on the light”一詞后,我嘗試了利用RGB LED矩陣的語音識別演示。
教程按步驟解釋了代碼,但有時如果沒有相關經驗,可能很難知道代碼的真正作用。
完成教程后,我遇到了/dev/mem的權限錯誤。所以我去終端嘗試以root身份運行它:
前往“CNX Software中文站”官網,查看完整信息
但是它失敗了,因為腳本無法檢測到任何麥克風。所以我咨詢了EleCrow公司,他們讓我連接USB攝像頭和麥克風電纜。可是我誤解了他們所提供的說明和照片,最終導致樹莓派4 4GB被燒毀,所以我值得繼續使用自己的樹莓派4 1GB板。關于這個問題稍后會有更多介紹…
訣竅是USB網絡攝像頭電纜位于安裝的樹莓派 4底蓋下方。它在用戶手冊中有明確指出,但據我所知,這點并沒有出現在任何課程中提到過,所以我忽略了。
USB網絡攝像頭安裝位置
然而當我連接好了USB攝像頭,卻由于上述的/dev/mem權限問題,程序仍然無法運行,Elecrow工程師告訴我只能使用sudo命令作為變通方法,所以我不得不去終端去執行命令。
我又失敗了,因為沒有安裝flac(無損音頻編解碼器,Free Lossless Audio Codec),所以我又在終端使用命令把它安裝到了系統中:
前往“CNX Software中文站”官網,查看完整信息
最后,程序終于可以運行了:
前往“CNX Software中文站”官網,查看完整信息
Python輸出中仍然有很多警告/錯誤,但程序卻運行得很好。
具體運行情況可以觀看該視頻:https://youtu.be/6jmIWMSaq68
這意味著學生在學習這部分時可能需要有成年人的監督,而且最好是一個熟悉Linux命令的成年人。
界面的其他部分更像是應用程序(App)和游戲的快捷方式,以及獨立開發的教程。Python將打開Thonny Python IDE工具,點擊Games將會顯示一個免費游戲的列表。
點擊Microbit將啟動Chromium,并將BBC Micro:bit主板的持有者鏈接進入makecode.microbit.org,而點擊Scratch和Arduino將啟動相應程序。
該套件還附帶了另一張32GB的MicroSD卡,并預裝了RetroPie,目的是使學生在長時間學習編程之后才可以玩游戲。我連接上了兩個附帶提供的USB 游戲手柄……
… 經過一些設置,并在RetroPie中加載了可選游戲包后…
過了一段時間,就可以玩Doom等免費游戲了。
CrowPi2的顯示屏尺寸相當小,而且沒有外部HDMI輸出,所以它不是玩游戲的理想平臺,特別是當你只有兩歲的話。你也可以去掉HDMI適配器,將樹莓派直接連接到電視上,但這不是很方便。
也許有人想把CrowPi2當作標準的筆記本電腦來使用。樹莓派4的性能是眾所周知的,重要的部分通常是散熱設計,在過熱的情況下可能會大大影響性能。
CrowPi2是用一個相當嘈雜的風扇來冷卻的,其噪音與我的空調產生的噪音相當,但通過將鍵盤放在上面,可以使它的溫度有所下降。所以我先在這種設置下測試了CrowPi2筆記本電腦。然而,當我試圖運行sbc-bench.sh基準來對筆記本進行壓力測試時,我發現CrowPi2會在后臺占用一些資源,使腳本無法運行。
于是我關閉了Crowpi2程序,即使等待一段時間,它也沒有重新啟動,因為即使待機了四個小時,CPU負載也總是顯示在2.0左右。于是我編輯了SBC Bench程序,跳過負載檢查,然后繼續測試。
前往“CNX Software中文站”官網,查看完整信息
性能很好,CPU根本沒有降頻。
待機溫度約為45 ℃(環境溫度為30 ℃),并且在sbc-bench 腳本運行期間始終沒有超過55 ℃。一切都很好。
現在讓我們斷開風扇的連接。但是2針連接器不是很容易取出,所以我用鑷子把它推了出去。
我在開機后關閉了Crowpi2程序,并等待了幾分鐘讓溫度穩定下來,然后再次啟動sbc-bench。
前往“CNX Software中文站”官網,查看完整信息
基準測試結果數據要低得多,并且腳本報告表明CPU已發生降頻,而且達到了頻率使用上限。
我們可以看到待機溫度高于80 ℃,并且主板在基準測試期間溫度高于85 ℃……
讓我們來看看內部是如何進行冷卻的。樹莓派主板是裸露的,沒有任何散熱器,風扇負責了所有的冷卻工作。
如果我們重新插入主板并取出風扇,就可以看到處理器了。
這意味著,通過添加一個厚厚的散熱墊和一個適合28 x 28 x 10 mm左右體積的散熱片,我們也許可以制作一個無風扇的CrowPi2筆記本電腦。
我最近收到了一塊樹莓派 4 兼容板:搭載瑞芯微RK3399處理器的Rock Pi 4C單板計算機,我想如果將它安裝在 CrowPi2 中可能會很有趣。
RockPi 4C(左)與樹莓派 4(右)
兩塊板子很相似,但以太網和USB端口換了位置,其中一個微型HDMI端口被一個迷你DisplayPort連接器取代,RK3399處理器被安裝在板子下面,而Broadcom BCM2711 SoC則安裝在RPi4 SBC的頂部。
RK3399處理器和Broadcom BCM2711 SoC安裝位置示意圖
以太網和USB交換不是什么大問題,但因為扁平電纜太短導致我無法插入微型HDMI適配器板,而且主板會被固定相機電纜的塑料安裝位擋住……雖然可以重新加工,但這并不理想。更重要的是,由于處理器在主板下面,風扇根本不能對它有效地進行冷卻。而我沒有可選Rock Pi 4的散熱器,就算有,也無法固定到主板的安裝孔,而如果將主板安裝在筆記本電腦外殼上,又可能會使整個設備太厚而無法安裝。
如前所述,當時我誤解了USB攝像頭的連接說明,我燒毀了樹莓派 4板。由于我急于進行測試,在離開正在執行其他任務之前,便在左邊的Micro USB端口和右邊的一個USB端口之間連接了一條電纜。然而設備立刻黑屏了。
雖然我可以重新啟動設備,但隨后發現USB端口真的被燒毀了(盡管它們可能有辦法恢復,我以后可能會去查實),用于無線鍵盤和鼠標的射頻接收器也是如此。因此,雖然我可以進入用戶界面,但從那里沒有辦法執行任何操作。
所以我想干脆使用去年收到的樹莓派4 1GB開發板。我插入了CrowPi2的microSD卡,并將主板安裝在筆記本外殼上,雖然板子似乎已啟動,但卻沒有顯示輸出。 于是我試著把microSD卡插入我的筆記本電腦,但仍無法訪問,然后用讀卡器再次嘗試,但仍以失敗告終。甚至顯示根本無法使用Ubuntu中的fdisk或Disks程序。
為了檢查SD卡,我換回了套件中包含的樹莓派4,雖然它可以正確檢測到卡,但它仍完全無法啟動。
我天真地以為從Elecrow網站上下載CrowPi2鏡像就能恢復,但我在Elecrow網站上找不到它。反而找到一個谷歌驅動器的鏈接(按要求不能分享),解壓后就得到一個11.4GB的“crowpi2_release.img”鏡像。所以我才得以繼續測試,然后開始用balenaEtcher工具燒錄這個鏡像……
更換了另一個microSD卡后,我仍然遇到了同樣的錯誤:
出現錯誤提示:如果是壓縮鏡像,請檢查存檔文件沒有損壞。
我把未壓縮文件的MD5sum發給了該公司,但一直沒有得到回復。然而,睡了一覺后,我想到了問題所在,因為我是幾個月前安裝的balenaEtcher程序(v1.5.57),也許是軟件版本太老了, 也許應該把它升級到最新版本(v1.5.106)。安裝新軟件后,問題解決了,我終于可以燒錄鏡像了。
因此,我從這次經歷中得到兩個啟發:
CrowPi2看起來是一個強大的學習電子、編程和人工智能基礎知識的小平臺,這要歸功于一百多個課程和教程。因為可用一個離線賬戶去跟蹤每個學生的進度,而且這臺筆記本電腦可供多個孩子使用。
但該平臺并不完美。有時因為某些說明可能不完整,如果沒有夾雜些命令行操作,示例就無法執行。一些項目示例根本無法按預期執行,但希望這些問題能在發貨給最終使用者之前能夠得到修復。雖然Elecrow確實有一個關于他們其他產品的Wiki網站,但我真的找不到任何關于CrowPi2和早期CrowPi的可用的在線資源。
另一個潛在的問題是,風扇響聲真的很大,特別是當你取掉鍵盤玩下面的電子模塊時。另外,正如在評測中所看到的,也許可以通過一些小步驟將其轉換為無風扇筆記本電腦。
Kickstarter上的眾籌活動現已結束,該公司共計籌集了 652,640美元,您現在可以直接從Elecrow 預訂,沒有搭配樹莓派和一些附帶配件的型號售價為260 美元,而包含樹莓派4 4GB和較多的配件的型號(本次測評的測試樣機)售價則為399 美元。
更多干貨,請點擊:CNX SOFTWARE中文站 — 嵌入式開發者的新聞知識庫!
本文作者:法行天下
創作立場聲明:支持原創瞎折騰系列教程
一、為什么寫這個教程?
燈大總結的小鋼炮特點
小鋼炮功能圖解
二、N1和小鋼炮的緣分
N1一個神圣的玩意,應該被評為2018年玩客必備寶器,N1的創造者當年如果不玩挖礦,而是招幾個攻城獅開發此設備如此多的玩法,不一定一敗涂地,不說這個了,提到就心痛。
N1(現在出了升級版P1,其實里面是一樣一樣的!),原著名礦機,挖礦效率奇高,個小能干,只可惜。。。。。。提前退休的小鋼炮,離開了自己的老本行“挖礦”,不但沒有就此消沉,反而不斷地擴展新玩法,風頭都有點蓋過“樹莓派”了,為什么呢?因為他性價比真的太高了,配置不但不落伍,反而相當給力。
N1以及其它該系列的產品,在Linux的普及、路由器、電視盒子等智能設備的普及及技能儲備方面,其實對于中國年輕一代人來說,是作出巨大貢獻的,路由器和電視盒子刷機水平真是飛速發展,Linux這種冷門系統,被開發的真是幾乎完美,我現在都有中感覺,在未來Linux終將取代Windows(手機已經是徹底取代了)。
N1的硬件配置:
內存2GB
閃存芯片ROM:8GB eMMC
CPU型號:Amlogic S905,ARM Cortex-A53,四核 1.5GHz
網卡芯片:RTL8211F,千兆
USB2.0接口兩個,藍牙無線顏值全部都有,堪稱完美配置
有人會說usb2.0的接口,有啥完美的,我想說的是,世界上有真正完美的東西嗎,沒有的,稍微留一點殘缺,不是更美?也許當時設計N1的人員把3.0寫成2.0了,呵呵。因為有千兆網卡的存在,所以usb3.0也就不在那么重要了,大家不必糾結于此。
正式因為N1有這樣完美的配置,又遇到了堅持不懈的荒野無燈大神(以下簡稱燈大),整合了其他一些大神開發的一些優秀軟件,開發了專用于下載的小鋼炮系統,英文名Nano Disk Manager (NDM)。
再次聲明以下三點:
三、小鋼炮系統的刷機、備份和升級
(一)小鋼炮系統寫入U盤
截止發帖前,小鋼炮最新版本是20190402-0419(其實QQ群里更新了20190411,但是燈大未發布到他的資源下載站,可能還是測試吧,估計也快了。),大家可以自行去燈大官方站點下載鏡像,打開后找到固件“phicomm-n1-s905-linux-hacklog-20190402-0419.img.7z”,下載完成解壓得到一個同名的.img鏡像包,大小為832M(不放心可校驗img文件的md5)。同時下載“荒野無燈N1固件img寫入教程for windows users.zip”文件,里面有系統寫入u盤的工具usb-image-tool和寫入說明。u盤選擇大品牌的,比如閃迪、金士頓、東芝等,容量不要太大,8G或16G都可以(我用一個惠普2.0優盤,刷機時不識別)。
燈大鏡像資源站
算了,既然是詳細教程,我把燈大的u盤寫入教程圖片發一下吧。u盤寫好之后,退出拔下,放到一邊待用,千萬不要提前插到N1上!
1.選中U盤,點擊Restore
2.彈出對話框選擇YES
3.注意觀察刷寫進度,大概三五分鐘。
4.彈出來就選取消,不彈就退出拔掉U盤。
(二)小鋼炮系統從剛才寫入的U盤刷入到N1的eMMC閃存。
在降級之前,必須把N1通電接顯示器查看版本,我們拿到手的N1大部分都是v2.28 ,需要降級才能刷(v2.22之后都需要降級),降級之前先用鼠標在nas主界面固件版本位置連續點擊四次打開adb。網上降級方法很多,主要有三種,原帖地址我都給出來了,相應的文件大家可以自行去原帖下載:
N1在nas主界面點擊四次固件版本打開adb
(1)webpad大神的手動降級教程和文件最權威,也最安全,Webpad的N1 三個分區鏡像文件是V2.19版本,實測 V2.27、V2.28降級后即可正常線刷。大家可以自行打開webpad的教程,嚴格按照步驟降級操作。后面會有一鍵降級及文件,我是用這種方法,真的很方便。
需要重點說明的是:如果你的電腦之前沒有刷過N1或者T1的話,windows命令行cmd運行 adb 、 fastboot 等命令會出錯或無法找到運行庫,這時需要進行如下操作即可:將adb 1.0.32文件解壓,然后將里面的adb.exe、 AdbWinApi.dll 、AdbWinUsbApi.dll、 fastboot.exe 四個文件復制到 c:windows 路徑中 或 c:windowssystem32 等環境參數path包含的任意路徑中。以上操作目的是為了順利運行接下來的命令行。
(2)下面我重點說下我用的webpad一鍵自動降級,上面我重點說明的那段話也要先做好才可以用一鍵降級工具降級。
以下操作僅覆蓋boot分區,所以操作完畢再次啟動盒子后系統版本號是不會有變化的!
選擇2,然后輸入盒子ip回車
中間需要按一下任意鍵開始,出現boot分區降級完成即可關閉軟件
(3)網上還有一個降級助手的工具,但是我怎么也連接不上N1,最終放棄了,大家可以自行搜索嘗試。
2.從已降級的n1原版android系統刷機操作步驟
(1)N1插上網線連接到主路由器(路由器要支持DHCP,也就是自動分配IP,基本上現在的路由器都支持,所以后面如果出現獲取不到IP地址的情況,首先考慮的是u盤能否識別的問題,不是路由器的問題。),N1上電開機,打開adb遠程調試(如果你之前降級了,說明已經打開了,可以忽略這個操作)。
(2)登陸路由器,查看你路由器的在線連接的設備列表,找到類似android-xxxx這種名稱的機器(N1)分配到的IP(其實N1通過連接顯示器也能看到)。
(3)N1通過adb連接n1,比如N1獲取到的IP為192.168.1.249, 在電腦端執行cmd命令并回車:
adb connect 192.168.1.249 (這里為盒子的IP),連接成功后你會看到提示:
connected to 192.168.1.249:5555。
(4)接著輸入以下命令并回車:adb shell(提示符會變成: p230:/ $ ,說明成功了)
(5)準備好剛才寫入小鋼炮系統的U盤,再輸入下面命令并回車:reboot update(輸入命令時注意,中間有一個位置空格),并迅速插上U盤到離HDMI口最近的那個位置(只插一個U盤,不要插其它多余的USB設備),如果命令執行成功,且你的U盤沒問題的話會自動進入小鋼炮系統。
如果接了顯示器,應該是始終黑屏(黑屏也有可能是U盤問題,具體看下面)。如果不是黑屏,而是進入了盒子系統的畫面或者進入了盒子的recovery界面,說明你的U盤做得有問題,更換U盤或者檢查自己制作啟動盤的過程是不是存在問題。
cmd運行adb命令圖
(6)過三分鐘登陸你的路由器,查看在線設備列表,看N1啟動后是否獲取到了IP,當你看到一個名為phicomm-n1的機器出現時(N1 的mac 開頭是 FC7C02 的),恭喜你,U盤沒問題。如果這個時候一直獲取不到地址,顯示器也是黑屏,說明還是U盤的問題可能性大,換U盤重新寫入固件,然后按照拔掉電源按照上面步驟重新來。我刷機時在這個地方吃虧了,反復搞了好幾次。這里假設N1的IP為192.168.1.249,后續的操作以這個為標準,你自己操作按照你自己設備的IP地址來,別照搬。
找不到IP大多是U盤識別的問題
(7)把小鋼炮系統從U盤安裝到到N1內置的emmc:谷歌瀏覽器打開 http://192.168.1.249:8086/ ,即可看到安裝界面,點擊start install按鈕即可開始自動安裝,整個過程大概一分鐘左右。當最后顯示Complete copy OS to eMMC parted SYSTEM 時表示安裝過程已經完成。此時,先拔掉N1電源,,再拔掉U盤。
我這個是刷另一臺小鋼炮的圖,IP不必在意,點擊Start Install
出現最后一行安裝成功
(8)N1再上電開機,等待啟動三分鐘左右,打開路由器查看IP(一般就是上面獲取到的那個),獲取到IP之后,說明小鋼炮系統基本刷好了。用谷歌瀏覽器打開上一步獲取到的IP并回車(比如192.168.1.249),這時候應該會顯示小鋼炮系統的主頁了,用戶名和密碼都是root,輸入登陸即可。
默認密碼是root,但是登陸之前先按照下面的操作一遍
注意:在登陸之前,務必先清空chrome瀏覽器的緩存(ctrl + shift + del),按下ctrl + shift + i ,右擊瀏覽器頂部地址欄的刷新按鈕,選擇第三項:“清空緩存并硬性重新加載”。 此操作在更新完系統或更新完Nano Disk Manager(NDM)后務必執行一次。這個步驟我就不截圖了,按照說明來吧。
登陸之后的首頁界面
(9)如何判斷刷機是正常的?登錄NDM后,最多等待2分鐘時間,然后依次點擊左側菜單的apps下面的菜單:
qBittorrent: 綠色Running
Transmission: 綠色Running
Aria2: 綠色Running
Samba: 綠色Running
FRP: 綠色Running
ftp server: 綠色Running
filemanager: 綠色Running
syncthing: 綠色Running
如果所有服務不是全綠的狀態。說明刷機是有問題的。
可以重新寫盤,再刷一次。這時不必按這個步驟來了,而是參照下面的“從本固件舊版系統刷機操作步驟”
jellyfin和docker默認沒有自啟動,因此是stopped 狀態,這是正常的。
(10)以上刷機操作完成后,重啟一次,點擊系統里的按鈕(左側列表System-Tool-Reboot)。
系統里有重啟和關機,不要強拔電源線了
(三)小鋼炮系統的備份和恢復(等最后設置好以后備份以下,下次重刷系統導入,可以節省很多設置工作)
1、備份前你需要知道的事項,非常重要。
(1)下面提到的sda1, sdb1 指的是設備名稱,不是掛載點。如指定 sdb1,則表示使用的是 /dev/sdb1 這個設備,這個編號是你在插入硬盤之后,系統自動識別并分配的。
(2)PT用戶注意:執行以下命令會關閉所有daemon(正在運行的進程),因此在執行前你必須確保你已經在qb 、tr等軟件的web ui中手動點擊暫停了所有種子,要不然會紅種。
(3)確保有且僅有一個ext4 分區的可寫的硬盤已經掛在N1上,這個時候直接執行下面的備份恢復命令就可以,默認是不加參數執行,是備份到sda1這個分區,恢復也是;如果同時插的硬盤多于1個或者硬盤有分區,執行命令時需要具體到該設備名稱或者分區名稱,添加相關的設備參數才可以執行命令,比如想從sda1恢復,則執行cfg-recovery sda1(中間有一個空格)。
(4)以下命令通過putty軟件選擇ssh登陸小鋼炮,然后輸入執行明明回車執行即可。
2、備份方法:
上面幾項準備好之后,執行cfg-backup(如果你連接了兩個以上的硬盤,比如你想指定備份到 sda1 這個設備,執行cfg-backup sda1即可)。
3、刷完機或升級之后,從備份恢復的方法:
確保前面備份用的那個ext4 分區的硬盤已經掛在N1上,確保有且僅有一個USB設備掛在N1上面,然后執行
cfg-recovery(如果你有多個分區或硬盤,備份文件在sda1設備上,執行cfg-recovery sda1即可)。
(四)小鋼炮系統的升級(從小鋼炮舊版本刷到新版本)
小鋼炮目前仍然是測試版本,更新還是很頻繁的,所以從舊到新的升級方法還是必須掌握的內容。
1、按照上面的方法備份當前NDM的設置。
2、下載img升級文件并用usb-image-tool工具寫入U盤。
3、N1關機,插入寫好的U盤,上電, 等待從U盤啟動。
4、通過瀏覽器打開 http://192.168.1.249:8086/ (ip還是你的N1自動分配的IP),安裝固件到emmc。(此步驟會自動擦除原系統的所有數據,如果你有配置文件要備份的,請提前備份,想重新設置的就無所謂)
5、安裝過程成功完成后,斷掉N1電源, 拔掉U盤。再上電開機啟動即可。
6、等N1獲取到ip之后,打開谷歌瀏覽器登錄就行了,用戶名和密碼默認都是root,在登陸之前,為了減少不必要的問題出現,最好還是先清空一下瀏覽器的緩存,重新加載硬件,上面有方法。
7、如果第一步中你對以前的配置進行了備份,第一次登錄系統后,首先需要恢復之前的設置備份(方法在上面的備份恢復講解中)。
8、配置備份恢復后,重啟一次即可。
這個教程還是非常長的,如果一個帖子,大家看起來非常累,先到此為止吧,下一篇我接著講第四部分小鋼炮系統的設置和內置APP的設置和使用。