Difference between revisions of "Getting Started with BPI-W2"
(→OpenWrt) |
|||
Line 34: | Line 34: | ||
====OpenWrt==== | ====OpenWrt==== | ||
+ | =====Burn OpenWRT with Linux kernel 4.4 2018-4-25===== | ||
+ | |||
+ | 1.About this release | ||
+ | |||
+ | This release is for banana pi W2 board to run OpenWRT,you will know how to burn and run OpenWRT on W2. | ||
+ | |||
+ | 2.Burn OpenWRT on W2 steps: | ||
+ | |||
+ | The Bootloader of OpenWRT is u-boot64, there are two ways to burn it on W2 EMMC. | ||
+ | |||
+ | A. Use RTK MP_Tool burn uboot on W2: | ||
+ | |||
+ | 1)You need these files and tool: | ||
+ | * MP_Tool | ||
+ | * RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866.config(hardware configuration file) | ||
+ | * dvrboot.exe.bin(u-boot binary file) | ||
+ | |||
+ | 2)Connect W2 debug console to windows PC,and run MP_Tool: | ||
+ | |||
+ | ![image|690x363](upload://crRvVBQa1rh3AkwaIPCgyoC3tIu.jpg) | ||
+ | * Set your console parameters | ||
+ | * Choose config file and uboot file | ||
+ | * Choose "LK option" | ||
+ | * Click Wirte button and then power on W2, and waiting for response "OK" | ||
+ | |||
+ | B. Use hypertrm burn uboot on W2: | ||
+ | |||
+ | 1)You need these files and tool: | ||
+ | * hypertrm | ||
+ | * RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866_padding.bin(hardware configuration binary file) | ||
+ | * dvrboot.exe.bin(u-boot binary file) | ||
+ | |||
+ | 2)Connect W2 debug console to windows PC: | ||
+ | * Run hypertrm ,config console parameters right | ||
+ | * Holding on press “ctrl + q” and power on board,after the screen show “d/g/r”,then loose “ctrl + q” | ||
+ | * Input “h”,use Y-modem way to send “RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866_padding.bin” to W2 board | ||
+ | * After finish transferred,input these parameters: | ||
+ | |||
+ | s98007058 | ||
+ | 01500000 | ||
+ | * Input “d”,and send u-boot binary file | ||
+ | * after finish transferred,input “g” to burn u-boot file on W2 EMMC | ||
+ | |||
+ | After succeed to burn u-boot on W2, then install OpenWRT on W2. | ||
+ | |||
+ | 1)You need these tools and files: | ||
+ | * U disk | ||
+ | * install.img | ||
+ | |||
+ | 2)Burn OpenWRT on W2 steps: | ||
+ | * Format U disk as FAT32 filesystem | ||
+ | * Copy install.img to U disk root directory | ||
+ | * Decompress install.img to get four files: | ||
+ | |||
+ | emmc.uImage | ||
+ | |||
+ | rescue.root.emmc.cpio.gz_pad.img | ||
+ | |||
+ | bluecore.audio | ||
+ | |||
+ | rescue.emmc.dtb | ||
+ | |||
+ | * Plug U disk to W2 USB3.0 interface,holding press “Esc” button to power on W2 board | ||
+ | * Then W2 board will go into u-boot console | ||
+ | * Input these commands step by step: | ||
+ | |||
+ | setenv bootargs "earlycon=uart8250,mmio32,0x98007800 console=ttyS0,115200 loglevel=7 | ||
+ | |||
+ | init=/etc/init root=/dev/mmcblk0p1 rootfstype=squashfs rootwait" | ||
+ | |||
+ | save | ||
+ | |||
+ | go ru | ||
+ | |||
+ | * Waiting for OpenWRT burning,after finished,W2 will reboot and go into OpenWRT system. | ||
+ | |||
+ | ![image|589x279](upload://hUzUJgkSzb2aoG1dF4WVVJG4o0A.jpg) | ||
+ | |||
+ | 3.Image & Tools link: | ||
+ | |||
+ | Baidu Drive: https://pan.baidu.com/s/1Rs9F46wNJibORaeCfVh4wg PinCode:1w4w | ||
+ | |||
+ | Google Drive:https://drive.google.com/file/d/10kfP142Jw0sA92uwaIYZt7CeXcDKelO1/view?usp=sharing | ||
+ | |||
+ | 4.BPI-W2 run OpenWRT video: | ||
+ | |||
+ | https://youtu.be/eTaRy8Jnfpk | ||
==Advanced Development== | ==Advanced Development== |
Revision as of 21:28, 7 May 2018
Contents
Introduction
Read more: Banana Pi BPI-W2
Development
Let's get start to develop on BPI-W2, see amazing things happen.
Basic Development
Prepare to develop
Load your first image on W2
Build your own image on W2
Ubuntu
How to make and run the 64-bit ubuntu 16.04 on SD card 2018-4-28=
PDF format file download
Ubuntu 16.04 Install and run Node.js and http-server
- insltall Node.js
After running Ubuntu 16.04, it's easy to install packages on the W2. Please follow below steps to install node.js:
1. apt-get install nodejs 2. apt-get install npm 3. npm install -g http-server 4. make a link to nodejs: cd /usr/bin/; ln -sf nodejs node
then Node.js is ready on your system.
OpenWrt
Burn OpenWRT with Linux kernel 4.4 2018-4-25
1.About this release
This release is for banana pi W2 board to run OpenWRT,you will know how to burn and run OpenWRT on W2.
2.Burn OpenWRT on W2 steps:
The Bootloader of OpenWRT is u-boot64, there are two ways to burn it on W2 EMMC.
A. Use RTK MP_Tool burn uboot on W2:
1)You need these files and tool:
- MP_Tool
- RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866.config(hardware configuration file)
- dvrboot.exe.bin(u-boot binary file)
2)Connect W2 debug console to windows PC,and run MP_Tool:
![image|690x363](upload://crRvVBQa1rh3AkwaIPCgyoC3tIu.jpg)
- Set your console parameters
- Choose config file and uboot file
- Choose "LK option"
- Click Wirte button and then power on W2, and waiting for response "OK"
B. Use hypertrm burn uboot on W2:
1)You need these files and tool:
- hypertrm
- RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866_padding.bin(hardware configuration binary file)
- dvrboot.exe.bin(u-boot binary file)
2)Connect W2 debug console to windows PC:
- Run hypertrm ,config console parameters right
- Holding on press “ctrl + q” and power on board,after the screen show “d/g/r”,then loose “ctrl + q”
- Input “h”,use Y-modem way to send “RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866_padding.bin” to W2 board
- After finish transferred,input these parameters:
s98007058 01500000
- Input “d”,and send u-boot binary file
- after finish transferred,input “g” to burn u-boot file on W2 EMMC
After succeed to burn u-boot on W2, then install OpenWRT on W2.
1)You need these tools and files:
- U disk
- install.img
2)Burn OpenWRT on W2 steps:
- Format U disk as FAT32 filesystem
- Copy install.img to U disk root directory
- Decompress install.img to get four files:
emmc.uImage
rescue.root.emmc.cpio.gz_pad.img
bluecore.audio
rescue.emmc.dtb
- Plug U disk to W2 USB3.0 interface,holding press “Esc” button to power on W2 board
- Then W2 board will go into u-boot console
- Input these commands step by step:
setenv bootargs "earlycon=uart8250,mmio32,0x98007800 console=ttyS0,115200 loglevel=7 init=/etc/init root=/dev/mmcblk0p1 rootfstype=squashfs rootwait"
save
go ru
- Waiting for OpenWRT burning,after finished,W2 will reboot and go into OpenWRT system.
![image|589x279](upload://hUzUJgkSzb2aoG1dF4WVVJG4o0A.jpg)
3.Image & Tools link:
Baidu Drive: https://pan.baidu.com/s/1Rs9F46wNJibORaeCfVh4wg PinCode:1w4w
Google Drive:https://drive.google.com/file/d/10kfP142Jw0sA92uwaIYZt7CeXcDKelO1/view?usp=sharing
4.BPI-W2 run OpenWRT video: