![Shenzhen Xunlong Software Co., Ltd Orange Pi 3G-IoT Скачать руководство пользователя страница 12](http://html.mh-extra.com/html/shenzhen-xunlong-software-co-ltd/orange-pi-3g-iot/orange-pi-3g-iot_user-manual_1256171012.webp)
Orange Pi User Manual
Copy right by Shenzhen Xunlong Softwawre Co., Ltd
www.orangepi.org
9
g++-4.4 g++-4.4-multilib g++-multilib mingw32 tofrodos python-markdown
libxml2-utils xsltproc wine
For Ubuntu14.04:
sudo apt-get update
sudo apt-get install git-core gnupg flex bison ccache gperf libsdl1.2-dev
libesd0-dev libwxgtk2.8-dev build-essential zip curl libncurses5-dev
zlib1g-dev valgrind libc6-dev lib32ncurses5-dev x11proto-core-dev
libx11-dev lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev
g++-multilib g++-4.8-multilib mingw32 tofrodos python-markdown
libxml2-utils xsltproc libc6-dev-i386 lib32z1 lib32ncurses5 lib32bz2-1.0
lib32readline-gplv2-dev wine
We could process to SDK compilation after finished the above.
3.
Compilation of SDK Source Code
Full compilation
There are many compilation shell scripts for development.
Directory is: SDK/code/orangepi/scripts
$ cd code/orangepi/scripts
$ ls
anr_kk.sh auto.sh clean.sh init_project.sh tar_img.sh
auto.sh is automatically compilation script
clean.sh is automatically scavenging the compiled result script
tar_img.sh is packing script
One the directory of code/orangepi/scripts, we could execute automatically compilation script:
If the board is: 32g4g
$ ./auto.sh IoT03_mt6572_emmc_b1258_32g4g_ry_smt v00 eng
If the board is: 4g2g
$ ./auto.sh IoT03L_mt6572_lca_b1258_wg_4g2g_ry_smt v00 eng
The meaning of the parameter is:
#$1 project_info [eg: IoT_bd6737m_35g_b_m0_op_smt_hd720_pcb_v2]