初識NEO2
前幾天搞到了一塊NanoPi NEO2,A53的核心,512M內存,一個千兆網口,非常小的體積,質量也不錯,非常滿意,140元的價格可以買到這樣一塊ARM開發板也是非常划算了,非常適合低成本從單片機轉向嵌入式學習
說實話這塊板子的資料和樹莓派相比較,可以說是少之又少,需要拿出十足的耐心,敢於折騰的決心去使用它,遇到的很多問題,都需要花時間去百度和反復嘗試,但這樣並不是一件壞事,相比樹莓派豐富的學習資源,NEO2這些國產開發板雖然折騰了點,但真的可以有助於我把Linux的知識學得更扎實
在使用和學習的過程中有很多操作和細節需要記錄下來,所以准備寫一系列關於NEO2的博客文章,和各位分享
NanoPi NEO2 的官方維基網頁 開發板的參數和初次使用過程遇到的一些問題都能在上面找到

安裝系統
下載官方的資料包
解壓資料包 NanoPi-NEO2\official-ROMs 里的 nanopi-neo2_sd_friendlycore-xenial_3.10_arm64_20180919.img.zip,得到 .img 文件
找了一張閑置已久的 SanDisk 16G TF卡,用讀卡器接到電腦;再到資料包的工具文件夾里面找到 Win32DiskImager.exe

選擇剛解壓的 img 文件
選擇你TF卡的盤符
開始寫入
寫完后會彈出完成的提示框,此時你的windows系統會無法識別TF卡的文件系統,它會提示你是否要格式化磁盤,不用管它更不要點格式化,直接拔掉讀卡器取出TF卡
TF卡插入 nanopi NEO2 卡槽內,接網線,接5V/2A的電源(普通安卓手機的充電器線即可),紅色電源燈亮起,等一會旁邊的黃色led也開始閃爍,此時 nanopi NEO2 已經正常工作了
首次登陸
電腦端連上和 NEO2 同一個局域網(同一個路由器),然后用SSH工具連接 NEO2
我這里用的是 FinalShell ,便宜好用 ,就算免費普通版也非常強大且功能齊全


名稱隨便你喜歡
主機是你的NEO2被分配的局域網內ip,可以通過查看你的路由器管理界面找到其ip地址,如果實在不會就問百度
端口選擇22,記住 ssh 連接的端口一般都是 22
我們要登錄管理員賬戶,方法選擇密碼,用戶名是 root , 密碼是 fa (這倆是默認設定的),最后點確定
再次點擊軟件主界面上方的藍色文件夾圖標,就會看到列表那里出現了你剛才添加的主機(NEO2)
雙擊連接

初次設置
更換apt國內源,
注意!!!這里的源必需是ARM64的源,添加amd64的源服務器是沒用的!!!很多軟件都無法安裝的!!!
這個指令是備份 /etc/apt/sources.list 文件到 sources.list.old
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
再到下方資源管理器找到 /etc/apt/sources.list 文件
點開它,全選刪除里面的內容,再將下面的文本復制進去
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
Ctrl + S 保存,ssh軟件會自動將文件上傳回去覆蓋
從源更新軟件:
apt-grt update apt-get upgrade
查看系統位數、內核、系統版本
getconf LONG_BIT uname -a lsb_release -a
查看已安裝的軟件和驅動
dpkg -l
lsmod
照顧了第一次接觸Linux的朋友,第一篇寫得比較詳細,第二篇是關於Python的
