64 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ################################################################
 | |
| #                                                              #
 | |
| #  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.
 | |
| 
 | 
