Banana Pi เบื้องต้น
ถ้าสั่งจากร้าน M2M หากมีการลง Armbian ไว้แล้ว Password Admin คือ lorawan123
Wifi กับ BT ต้องใช้ Expansion Board แยกหรือใช้ Dongle USB
- เวปคู่มือ
Banana Pi Main page คลิก
Banana Pi BPI-M5 คลิก
Banana Pi BPI-M6 คลิก
Getting Started with M5/M2Pro คลิก
Getting Started with BPI-M6 คลิก
คู่มือภาษาจีนและ Download SenarySocSystemTool คลิก
คลิปวิธ๊ใช้งานโปรแกรม SenarySocSystemTool คลิก
2.การสลับหน้าจอ GUI กับ Text Terminal
Control-Alt-F1 Terminal Shell
Control-Alt-F7 Desktop GUI
3.สร้าง User ใหม่ กำหนดให้เป็น SUDOER หรือใช้คำสั่ง sudo ได้
sudo adduser slvp
เพิ่มเข้าไป Group sudoer
sudo usermod -aG sudo slvp
4.ตั้ง IP Address
เข้า sudo armbian-config/network
5.เปิด Remote Desktop ให้ใช้ได้
เข้า sudo armbian-config/Software
6.ปรับปรุงโปรแกรมที่ติดตั้งให้ทันสมัย
สั่ง upgrade รวดเดียวโดยใช้
sudo apt update -y && sudo apt upgrade -y
หรือสั่งทีละขั้นตอนดังนี้
sudo apt update
sudo apt upgrade
sudo apt full-upgrade -y
sudo apt upgrade -y
sudo apt upgrade — fix-missing
sudo apt autoremove
หาก install ไม่สำเร็จให้ใช้คำสั่ง
sudo apt — fix-broken install
install ไม่สำเร็จเพราะพื้นที่อาจจะเต็ม
7.การจัดการ eMMc
ฺBPI จะ Boot ด้วย OS ใน eMMC ก่อนหากบูทไม่ได้แล้วจึงจะบูทด้วย SDCard ดังนั้นถ้าจะให้ Boot จาก SDCard ต้องลบ eMMC ก่อน
ให้ โหลดโปรแกรม aml_usb_burning_tool_V2_setup_v2.2.3.3.zip โดย คลิก แตกไฟล์จะได้ไฟล์ชื่อ V2_setup.exe ทำการติดตั้งบน PC ให้เรียบร้อย
ระหว่างติดตั้งโปรแกรมจะถามว่าจะติดตั้ง Driver ด้วยหรือไม่
ให้ติดตั้งด้วยเลย
เรียก USB Burning Tool
กด SW4 button ข้าง 40pin header เสียบสาย type-c usb เข้า PC
pi@raspberrypi:~ $ sudo fdisk -l
Disk /dev/mmcblk0: 28.89 GiB, 31016878080 bytes, 60579840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd97ff7f7Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 532480 60579839 60047360 28.6G 83 LinuxDisk /dev/mmcblk1: 14.56 GiB, 15634268160 bytes, 30535680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd97ff7f7Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk1p2 532480 30535679 30003200 14.3G 83 LinuxDisk /dev/mmcblk1boot0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mmcblk1boot1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
หรือใช้ lsblk
pi@raspberrypi:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 28.9G 0 disk
mmcblk0p1 179:1 0 256M 0 part /boot
mmcblk0p2 179:2 0 28.6G 0 part /
mmcblk1 179:32 0 14.6G 0 disk
mmcblk1boot0 179:64 0 4M 1 disk
mmcblk1boot1 179:96 0 4M 1 disk
8.ลบ eMMC เพื่อให้ boot จาก SDcard
เช็คก่อนว่า eMMC ใช้ชื่ออะไร ถ้า boot จาก SDcard จะชื่อ /dev/mmcblk1
8.1กรณี eMMC ติดตั้ง Raspbian หรือ Linux บูทจาก eMMC จะชื่อ /dev/mmcblk0
sudo dd if=/dev/zero of=/dev/mmcblk0 bs=1M count=1sync
8.2ใช้ USB_Burning_Tool ลบ
กด SW4 เสียบสาย เรียกโปรแกรม USB_Burning_Tool เปิด Image (Android image) คลิก Erase Flash, Erase Bootloader แล้วคลิก Start
****ต้องทำให้ครบไม่นั้นปุ่ม start จะกดไม่ได้
หน้าจอขึ้น 7% Formatting ให้ดึงสายออก
9.eMMC Setup การติดตั้ง OS บน eMMC
จะต้องติดตั้งสองครั้ง คือ ครั้งแรกติดบน SDcard และใช้ OS บน SDcard ฺBPI-Copy Image ไปลงบน eMMC การส่ง image เข้า SDcard ให้ใช้ sftp
- Erase eMMC /dev/mmcblkX
- Write OS image to micro SD card
- Boot Banana Pi M5 from micro SD card
- Write OS image to eMMC (BPI Tools)
- So Linux installation is a two-stage process