2021年7月1日

bpi-m2開發板

開端

bpi系列是和rpi相似産品,bpi産品個人喜歡的是它基於開源,很多源始碼可以在github上找到。開發團隊MIT。

bpi-m2系列官網:https://bananapi.gitbook.io/bpi-m2/zh

開源碼:https://bananapi.gitbook.io/bpi-m2/zh/bpi-m2sourcecodeongithub

bpi-m2是一塊開多年前的開發板,基於arm 1GB ram


 

http://www.banana-pi.com/eacp_view.asp?id=71

正面與背面

bpi設備購買:http://twarm.com/commerce/advanced_search_result.php?keywords=bpi&x=0&y=0

https://www.ruten.com.tw/find/?q=%E9%A6%99%E8%95%89%E6%B4%BE

ipex天線:https://www.ruten.com.tw/item/show?21952125637722

參考資料:https://www.ruten.com.tw/item/show?22126440877317

系統建立

 基於研習也特別調整了linux系統。個人建立的img下載:https://drive.google.com/drive/folders/0BxUPrupILzOESTFwNGRvNW02Tlk?resourcekey=0-6ojFilWCaB7nupTAPg9k_g&usp=sharing

 

linux系統建立方法:

1.準備1張16GB SD卡

2.使用bpi-copy指令還原到SD卡。sudo bpi-copy 來源 目的,bpi-copy github:https://github.com/BPI-SINOVOIP/bpi-tools

例如: sudo bpi-copy bpi-m2-16GBSD-2021-06-23.zip /dev/sdb

3.如果是在win下,下載zip檔,解壓縮後會是一個-號,請更名為xxx.img,這時這個.img檔案大小會高達近16GB(SD卡的容量),使用win32diskimager來寫入DS卡。win32diskimager下載:https://sourceforge.net/projects/win32diskimager/files/Archive/

 使用方法十分容易,教學網址:https://chakra-zh.blogspot.com/2012/04/windows-win32diskimager-live-usb.html

 系統密碼:bananapi

 

bpi-m2也可以安裝android系統,在雲端硬碟中有android的檔案,由於android6系統為32位元,不在此次研習範圍。請自行參考。

http://www.banana-pi.org/downloads.html

 

參考應用

bpi-m2它是1GB記憶體和arm4核 32位元cpu,基本上等級不高,加上使用SD卡,它的讀寫效能也比不上pc硬碟的速度,所以它的效能不會非常好,多數軟體是可以執行,有些有lag現象。

YT

定時播放:https://wdpsestea.blogspot.com/2016/07/scheduled-tasks.html

教育軟體:childsplay

scratch程式教育

開放硬體:arduino

GPIO:https://wdpsestea.blogspot.com/2016/05/bpi-m3-gpio.html 

 

 如果想把x改在右上角做法如下圖:



維護者:

軟體更新

sudo apt-get update

sudo apt-get dist-upgrade

改個人密碼

sudopasswd pi

切換身份

sudo  -s

檢查修復磁區

sudo fsck -y /dev/sdx1

磁碟分割

gparted

ssh遠端端連線

sudo apt-get update

sudo apt-get install openssh-server

研習時看到的紅色錯誤訊息,為/var/run/沒有sshd資料夾,請手動建立資料夾。

sudo mkdir /var/run/sshd

但是/var/run這個地方,每次開關機會全清空。所以解決方案是在開機時先把/var/run/sshd建起來。

可以放在/etc/rc.local的exit 0前加入mkdir /var/run/sshd

無線網路的問題會在網路管理程式network-manager出問題,ssh的問題解掉後,可以執行sudo /etc/init.d/network-manager restart來解決。但又發現問題,無線可以連線了,但dns被改成127.0.1.1。我的做法是cd /etc/NetworkManager/dnsmasq.d,在head中加入nameserver 8.8.8.8,我做了一個啟動按鈕在桌面-重設網路來執行這一連串問題。

如果覺得動作太多,可以直接下載映像檔(20210713版本),直接用bpi-copy或是clonezilla直接還原到16GB SD 卡上。這可以解掉這些腦人問題。教學錄影檔也都錄完上YT了。

備份

bpi-copy

clonezilla 

dd

 sudo apt-get install openssh-server

最高權限密碼

bananapi


vnc 遠端桌面

anydesk

https://anydesk.com/en/downloads/linux

 下載deb,系統會告訴你幾行指令,請先sudo -s後執行

wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -
echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list
apt update
apt install anydesk


sudo apt-get install vnc4server


教學影片:

播放清單:https://youtube.com/playlist?list=PL52qbzg6rwU4DSLgsYc4CphhSJbk3d3hh

https://youtube.com/playlist?list=PL52qbzg6rwU63cmBlPGUyshYolyI2sQOG

bpi wiki:

 bananapi wiki:https://en.wikipedia.org/wiki/Banana_Pi

android 系統製作:

下載img,使用PhoenixCard燒錄img至8GB SD 卡。

phoenixcard 下載:https://www.mediafire.com/file/gz6xhu849ahg68c/PhoenixCard_V3.1.0_20130618.zip/file

http://wiki.banana-pi.org/Install_Linux_%26_Android_images_on_Banana_pi_SBC


沒有留言: