Open main menu

Wiki-Orange Pi β

Changes

Orange Pi Zero Plus 2

879 bytes removed, 20:13, 30 June 2022
no edit summary
|}
<br>
<div style="display:flex;padding-left:100px; ">
<div style="text-align:center;">
[[File:Orange-pi-pc2-img7.png|200px200px|]]<br>
</div>
c.Download the operating system image file from the download page, the page address is as following:<br>
http://www.orangepi.org/downloadresourceshtml/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-Zero-Plus-2.html<br>
d.Unzip the downloaded file (in addition to the Android system, this method can be used to burn to write, the Android system need another burn, the following will introduce)<br>
e.Right click to download the file, select "Unzip file" to write image to TF card
<br>
c.Download the OS image from download page <br>
http://www.orangepi.org/`downloadresourceshtml/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-Zero-Plus-2.html<br>
<br>
d.Unzip and right click the downloaded file, select " Unzip file"<br>
https://drive.google.com/file/d/0B_VynIqhAcB7NTg2UkRDdHRWX2s/edit?usp=sharing<br>
Download Android OS image from here: <br>
http://www.orangepi.org/downloadresourceshtml/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-Zero-Plus-2.html<br>
b.Format the TF card<br>
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img15.png|400px|]]</div>
<br>
c.Please make sure the inserted TF card is in accordance with the chosen TF card, click "restore" button for TF card formatting.<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img16.png|600px|]]</div>
<br>
d.Click "OK" button after successfully formatted the TF card to normal.<br>
e.Burn the Android OS image into your TF card. Please pay attention to the following with red marks.<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img17.png|600px|]]</div>
<br>
f.Click "Burn" button for writing to TF card and wait for it finish<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img18.png|600px|]]</div>
<br>
g.Click "Exit" button after burn Android image to TF card successfully.<br>
<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img19.png|400px|]]</div>
<br>
ii. Select the image file path that has been unzipped<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img20.png|600px|]]</div>
<br>
iii. Click "start" button and wait for the image to write.<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img21.png|600px|]]</div>
<br>
iv. After the image is written, click "close" button<br>
from writing into TF card.<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-plus-2e-img2.png|600px|]]</div>
<br>
After written image with Card production, then exit.<br>
e.Power it on, you could found that the red LED on board is flashing which means the image is writing. When the red LED off, image written finished. Take off the TF card, then power the board on, it should run.<br>
<br>
 
=== '''6)Write Linux image into EMMC''' ===
<br>
a. $ sudo OrangePi_FormatEMMC.sh Formatting EMMC
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-zero-plus2-img9.png|600px|]]</div>
<br>
$ sudo OrangePi_Install_OrangePi_2_EMMC.sh Writ image into EMMC<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-zero-plus2-img10.png|600px|]]</div>
<br>
Wait for writing finish and re-boot<br>
$ sudo OrangePi_Settings<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-zero-plus2-img11.png|600px|]]</div>
<br>
Select the fourth one Storage Setting<br>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-zero-plus2-img12.png|600px|]]</div>
<br>
Select the first one, Format EMMC as Normal Storage First format EMMC<br>
Select fourth one, Install Image into EMMC Install image into EMMC and re-boot
<div style="padding-left:200px;" >[[File:Orange-pi-zero-plus2-img13.png|600px|]]</div>
<br>
'''1)Hardware Connection Sketch Map'''<br>
<br>
<div style="padding-left:200px;" >
[[File:Orange-pi-zero-plus2-img14.png|400px|]]<br>
<div style="width:400px;text-align:center;">Orange Pi Zero Plus2 runs on Android 5.1 system</div>
</div>
<br>
<div style="padding-left:200px;" >
[[File:Orange-pi-zero-plus2-img15.png|400px|]]<br>
<div style="width:400px;text-align:center;">Orange Pi Zero Plus2 runs on Debian system</div>
</div>
<br>
<div style="padding-left:200px;" >
[[File:Orange-pi-zero-plus2-img16.png|400px|]]<br>
<div style="width:400px;text-align:center;">Orange Pi Zero Plus2 runs on Ubuntu system</div>
</div>
<br>
<div style="padding-left:200px;" >
[[File:Orange-pi-zero-plus2-img17.png|400px|]]
</div>
* Modify ssh configuration file /etc/ssh/sshd_config
<br>
<div style="padding-left:200px;" >
[[File:Orange-pi-pc2-img28.png|400px|]]
</div>
* Check the IP with ifconfig, login via ssh of root user
<br>
<div style="padding-left:200px;" >
[[File:Orange-pi-pc2-img29.png|600px|]]
</div>
a.Use root account to login Orange Pi(please note that do not login with the account of orangepi<br>
b.$ usermod -l zhangsan orangepi Change orangepi account into Zhangsan
<div style="padding-left:100px; ">
[[File:Orange-pi-pc2-img30.png|400px|]]
</div>
c.$ groupmod -n zhangsan orangepi Change group
<div style="padding-left:100px; ">
[[File:Orange-pi-pc2-img31.png|400px|]]
</div>
http://luyou.xunlei.com/thread-12545-1-1.html. <br>
Download Xware1.0.31_cubieboard zip file.
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img38.png|800px|]]</div>
<br>
Note: If you want to try the latest version, you can download the latest test version: http://luyou.xunlei.com/thread-15167-1-1.htm.<br>
i $ cd /xxx/xunlei The xxx is the directory of installation file of xunlei<br>
ii $ sudo nano thunder_mounts.cfg Modify the download path
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img42.png|400px|]]</div>
<br>
iii chmod +x etm_monitor<br>
<br>
Enter into the system and extend via shell Before partition
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img43.png|400px|]]</div>
<br>
Eneter into system and expend via resize_rootfs.sh
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img44.png|400px|]]</div>
<br>
Enter resize_rootfs.sh on command line, the system will expending automatically,
Reboot the system and use df -lh to check whether expending is successful
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img45.png|400px|]]</div>
<br>
a.Expand file system<br>
This manual describes how to use the binary file to speed up the development of the project.<br>
Hardware: Orange Pi development board*1, Card reader*1, TF card*1, power supply*1
<div style="padding-left:200px;" >[[File:Orange-pi-zero-plus2-img18.png|800px|]]</div>
<br>
Note: In the following sections, * indicates wild-cards, you need to fill in the actual values according to their file storage path.<br>
<br>
You could download the source code from the official website(Source code for H5 chip are the same): <br>
http://www.orangepi.org/downloadresourceshtml/hardWare/computerAndMicrocontrollers/service-and-support/<div>[[File:Orange-piPi-Zero-pc2Plus-img482.png|800px|]]html</divbr>
<br>
Subsection and compress the file, then unzip it after finish downloaded:
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img49.png|600px|]]</div>
<br>
buildroot: Project compilation script<br>
build.sh: compilation script<br>
<br>
 
=== '''Compile Project Source Code''' ===
<br>
At this point, the system will be prompted to select the platform, as shown below, for OrangePi, select Android<br>
At this point, the system will be prompted the choice of the board, as shown below, for the OrangePi, select dolphin-p1
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img52.png|400px|]]</div>
<br>
Appear this interface indicates waiting for the compiler.
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img53.png|400px|]]</div>
<br>
Wait fifteen minutes or so, compile complete.
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img54.png|400px|]]</div>
<br>
=== '''Update the Kernel Image File and Replace Library''' ===
libs: lichee/out/sun50iw2p1/android/common/lib/modules/3.10.65 <br>
Download image from official website:<br>
http://www.orangepi.org/downloadresourceshtml/hardWare/computerAndMicrocontrollers/service-and-support/<div>[[File:Orange-piPi-Zero-pc2Plus-img552.png|800px|]]html</divbr>
<br>
* Write the image:<br>
<br>
Execute./build.sh enter into graphical interface and select Zero Plus2
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img61.png|600px|]]</div>
<br>
Enter password of root
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img62.png|600px|]]</div>
<br>
Update Kernel directory and module
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img63.png|600px|]]</div>
<br>
Select corresponding file directory and update uImage and modules
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img64.png|600px|]]</div>
<br>
<br>
Hardware: Orange Pi development board*1, Card reader*1, TF card*1, power supply*1
<div style="padding-left:200px;" >[[File:Orange-pi-zero-plus2-img18.png|800px|]]</div>
<br>
Software<br>
=== '''Download Android Source Package''' ===
<br>
Download website: http://www.orangepi.org/downloadresourceshtml/ hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-Zero-Plus-2.html<br><br>
Then you will obtain the following directories:
<div>[[File:Orange-pi-pc2-img69.png|300px|]]</div>
<br>
 
=== '''Install Compiler Tool Chain''' ===
<br>
Select sun50iw2p1<br>
Print information of successful compilation
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img71.png|400px|]]</div>
<br>
=== '''Compile Command of Android Code''' ===
<br>
$ lunch dolphin_fvd_p1-eng # Select the scheme number
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img73.png|600px|]]</div>
<br>
$ extract-bsp # Copy the kernel and the drive module
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img74.png|600px|]]</div>
<br>
$ make The rear values of # is for the simultaneous compilation process, dependent on the host configuration
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img75.png|600px|]]</div>
<br>
$ pack #Packaged into firmware
'''Write image:'''<br>
Copy the generated image file i to the SD card, switch to the windows operating system. Programming software download website:<br>
http://www.orangepi.org/downloadresourceshtml/<div style="paddinghardWare/computerAndMicrocontrollers/service-and-left:200px;">[[File:support/Orange-piPi-pc2Zero-img78Plus-2.png|800px|]]html</divbr>
<br>
Download the compressed package, unzip and get the folder
<div style="padding-left:200px;" >[[File:Orange-pi-pc2-img81.png|200px|]]</div>
<br>
Enter the folder, open the program to run as Administrator
<br>
Hardware: Orange Pi development board*1, Card reader*1, TF card*1, power supply*1
<div style="padding-left:200px;" >[[File:Orange-pi-zero-plus2-img18.png|600px]]</div>
<br>
=== '''Device driver and application programming''' ===
<br>
Hardware: Orange Pi development board*1, Card reader*1, TF card*1, power supply*1
<div style="padding-left:200px;" >[[File:Orange-pi-zero-plus2-img18.png|800px]]</div>
<br>
'''TTL to USB cable'''
<div style="padding-left:200px;" >[[File:Orange-pi-i96-img67.png|800px]]</div>
<br>
=== '''Operations on Windows''' ===
* Open it after installed, shown as below:
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-i96-img73.png|600px]]</div>
<br>
'''3)Connect method'''<br>
<br>
* Select control panel on Start menu
<div style="padding-left:200px;" >[[File:Orange-pi-i96-img75.png|400px]]</div>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-i96-img76.png|600px]]</div>
<br>
* Click on the device manager to check the port number
<div style="padding-left:200px;" >[[File:Orange-pi-i96-img77.png|400px]]</div><div style="padding-left:200px;" >[[File:Orange-pi-i96-img78.png|400px]]</div>
<br>
'''5)Putty configuration'''
<div style="padding-left:200px;" >[[File:Orange-pi-i96-img79.png|400px]]</div>
<br>
Serial port should set to the corresponding port number (COM5), the speed should set to 115200<br>
'''6)Start debug'''<br>
Power Orange Pi on and boot it, the serial port will automatic print out debug log.
<div style="padding-left:100px; ">[[File:Orange-pi-i96-img80.png|600px]]</div>
<br>
set window 5
</div>
<div style="padding-left:200px;" >[[File:Orange-pi-i96-img83.png|600px]]</div>
<br>
'''2)Connect method for debug'''
<br>
$ ls /dev/ (Input command in the PC terminal to check the device number of TTL to the serial cable)
<div style="padding-left:100px; ">[[File:Orange-pi-i96-img85.png|800px]]</div>
<br>
* It can be seen from the figure that TTL to the serial port cable is identified as ttyUSB0, configure the /ect/kermit/kermitc file, update the serial port information.<br>
 $ sudo vi /etc/kermit/kermitc
* Set the value of setline into /dev/ttyUSB0
<div style="padding-left:100px; ">[[File:Orange-pi-i96-img86.png|800px]]</div>
<br>
'''4)Start debug'''
* Input command in the host computer terminal, enter the Kermit mode:
 $ sudo kermit –c
<div style="padding ">[[File:Orange-pi-left:100px;i96-img87.png|800px]]</div><br>* Power on and boot OrangePi, the serial port will automatic print debug log<div style=" ">[[File:Orange-pi-i96-img87img88.png|800px]]</div>
<br>
* Power it on and boot == '''Download the Orange Pi, the serial port will automatic print debug log, the account and password ard root/orangepi and orangepi/orangepi<div styleZero Plus2 User Manual''' =="padding-left:100px;">[[File:Orange-pi-i96-img88.png|800px]]</div>
<br>
For more information on using the Orange Pi PC2Zero Plus2, please see the [http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-Zero-Plus-2.html <span style="color:red;">Orange Pi PC2 Zero Plus2 User Manual</span>]. (Click to download)