Go to file
2024-09-09 08:59:52 +00:00
bootable M7350v7_en_gpl 2024-09-09 08:59:52 +00:00
data-ipa-cfg-mgr M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
data-oss M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
device/qcom/common M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
external M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
filesystems/mtd-utils M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
hardware M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
init_mss M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
kernel M7350v7_en_gpl 2024-09-09 08:59:52 +00:00
mdm-init M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
oe-core M7350v7_en_gpl 2024-09-09 08:59:52 +00:00
qcom-opensource M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
reboot-daemon M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
shortcut-fe M7350v7_en_gpl 2024-09-09 08:59:52 +00:00
system M7350v7_en_gpl 2024-09-09 08:59:52 +00:00
tp-product/m7350v6 M7350v7_en_gpl 2024-09-09 08:59:52 +00:00
tp-proprietary M7350v7_en_gpl 2024-09-09 08:59:52 +00:00
wlan M7350v7_en_gpl 2024-09-09 08:59:52 +00:00
README M7350v5_en_gpl 2024-09-09 08:57:42 +00:00

################################################################
#                                                              #
#  The README for GPL Code                                     #
#                                                              #
################################################################

This file includes: 

	I. Descriptions for released code.
	II. Installation instructions
	III. Notes 

I. Descriptions for released code
***********************************

    Released code is mainly from www.codeaurora.org, the download url as follows:
	https://www.codeaurora.org/cgit/quic/le/manifest/tag/?h=release&id=LE.BR.1.2.1-40400-9x07

	"oe-core/build/downloads" is created while compiling, it includes open source packages downloaded from the url specified in their bb file, we have downloaded them for you.

II. Installation instructions
*******************************

	1. Extract the GPL code, and best to build it on Ubuntu 12.04.
	
	2. May need to install packages as follows:
	sudo apt-get install build-essential chrpath coreutils cvs  desktop-file-utils diffstat docbook-utils fakeroot g++ gawk gcc git git-core help2man libgmp3-dev libmpfr-dev libreadline6-dev libtool libxml2-dev libxml-parser-perl make python-pip python-pysqlite2 quilt sed subversion texi2html texinfo unzip wget   libsdl1.2-dev xterm  libncurses5-dev genisoimage
	
	3. Script run by bash, so do it before building:
	sudo ln -sf /bin/bash /bin/sh
	
	4. Start to build image by command lines as follows:
	    cd oe-core
	    . build/conf/set_bb_env.sh
		choosecombo
	    build
	if it builds successfully, you can get the boot image and rootfs image in "oe-core/build/tmp-eglibc/deploy/images" directory.
	
	if you want to build some package, you can run the following command:
	bitbake/rp/rpp (package name)

	if you want to rebuild some package, you can run the following command:
	rp/rpp (package name)

	if you want to clean all the building product, you can run the following command:
	buildclean
	
III.Notes
**********

	1. The path of gpl code must not contain spaces, or else it will report bblayer.conf couldn't be found while building.
	2. "oe-core/build/downloads" includes the open source package which had been downloaded, if you remove the *.done file, it will download again. Most of open source package can be found from the websites as follows:
	    https://www.codeaurora.org/mirrored_source/quic/le/
	    https://www.codeaurora.org/mirrored_source/quic/qsdk/
	3. Some private bb files are non-released.
	4. Add new open source package:
	    1) Add tar file of open source package into "oe-core/build/downloads" directory, and create a empty file named like this "package name + .done".
	    2) Add bb files to build it, like some bb files in "meta-msm" directory.
    	5. The "conf/bblayer.conf" is generated by get_bblayers.py automatically when you run the command line:
           . build/conf/set_bb_env.sh
	5. Some packages maybe depend on other private packages which aren't released.
	6. Better to connect Internet while building image.