Show last authors
1 = QR-Linux Overview =
2
3 QR-Linux is a Linux distribution supporting the Qualcomm APQ8064 chipset. The build system uses Yocto to download prebuilt packages for an Ubuntu 13.04 based user space and then adds the kernel and other components based on OpenEmbedded bitbake recipes.\\
4
5 = Releases =
6
7 |=Date|=Tag|=Features
8 | 03/19/2014| AU_LINUX_QR_14_RELEASE.00.00.002 |This initial release only supports basic functionality, including Wi-Fi and Ethernet, dynamic CPU throttling, and adb. There is no support for X, video displays or any audio/video processing.
9 | 04/03/2014| AU_LINUX_QR_14_RELEASE.00.00.008|Networking and other bug fixes.
10 |06/16/2014| AU_LINUX_QR_14_RELEASE.01.00.073 |(((
11 * HDMI Support
12 * Un-accelerated X over HDMI
13 * Source re-organization to better handle the release process
14 * Incorporated automatic application of Inforce patches to build the kernel for IFC6410
15 * Better handling of persistent MAC addresses and binaries across Rel. 1.5 and Rel 2.0 on the IFC6410
16 * Moved debian package location from persist to cache partition
17 )))
18
19 = Downloading The Source =
20
21 Releases are available for download using Repo and Git.
22
23 $ repo init -u git:~/~/codeaurora.org/quic/lx/qr-linux/manifest -b release -m <manifest>.xml
24
25 E.g.
26 $ repo init -u git:~/~/codeaurora.org/quic/lx/qr-linux/manifest -b release -m caf_AU_LINUX_QR_14_RELEASE.01.00.073.xml
27 $ repo sync
28
29 = Building The Source =
30
31 == AU_LINUX_QR_14_RELEASE.00.00.008 And Earlier Releases ==
32
33 === Getting IFC6410 Patches ===
34
35 To build the code for the IFC6410 target, you will first need to get the kernel patches for the board. Those patches are not part of this release, and need to be retrieved directly from Inforce's Android BSP Rel 2.0. Once you have downloaded and extracted that release, follow the procedure below:
36
37 * cd meta-qr-linux/meta-ifc6410/recipes-kernel/linux/linux-qr-ifc6410
38 * cp <IFC Android BSP Location>/source/patches/kernel/ . # Notice the "." at the end
39 * Create a new file ifc6410-vendor-patches.scc and add all the patches to it, with the word "patch" pre-pended to it, one per line. E.g.
40 ** {{code title="ifc6410-vendor-patches.scc"}}$ vi ifc6410-vendor-patches.scc
41 # Make sure to add all the patches to this file
42 patch 0001-Fix-from-qualcomm-to-avoid-reboot-issue.patch
43 patch 0002-Disabling-battery-circuitry-to-avoid-thermal-reboot-.patch{{/code}}
44
45 == AU_LINUX_QR_14_RELEASE.01.00.073 Release and Later ==
46
47 The patches are automatically pulled from Inforce's github location so there is no need to download patches separately.
48
49 == Building ==
50
51 * cd <top of the source tree>
52 * ./meta-qr-linux/scripts/qrlbuild.sh -m ifc6410
53
54 = Usage =
55
56 The file meta-qr-linux/README has further instructions.
57
58 == Licenses ==
59
60 The source code available for download from Code Aurora may be covered by one or more different licenses. The files in Code Aurora may contain changes and additions on top of the code from the original source. These changes and additions are covered under the same license as the original source. In many cases, the license is explicitly listed at the beginning of the file. A list of licenses is included for reference purposes only.
61
62 List the open source licenses with links as necessary for your project. Here are some common types:
63
64 * Apache 2.0: [[http:~~/~~/opensource.org/licenses/Apache-2.0>>url:http://opensource.org/licenses/Apache-2.0]]
65 * BSD 2: [[http:~~/~~/opensource.org/licenses/BSD-2-Clause>>url:http://opensource.org/licenses/BSD-2-Clause]]
66 * BSD 3: [[http:~~/~~/opensource.org/licenses/BSD-3-Clause>>url:http://opensource.org/licenses/BSD-3-Clause]]
67 * Clear BSD: [[http:~~/~~/directory.fsf.org/wiki/License:ClearBSD>>url:http://directory.fsf.org/wiki/License:ClearBSD]]
68 * GPLv2: [[http:~~/~~/opensource.org/licenses/GPL-2.0>>url:http://opensource.org/licenses/GPL-2.0]]
69 * GPLv3: [[http:~~/~~/opensource.org/licenses/GPL-3.0>>url:http://opensource.org/licenses/GPL-3.0]]
70 * ISC: [[http:~~/~~/www.isc.org/software/license>>url:http://www.isc.org/software/license]]
71 * LGPLv2.1: [[http:~~/~~/opensource.org/licenses/LGPL-2.1>>url:http://opensource.org/licenses/LGPL-2.1]]
72 * LGPLv3.0: [[http:~~/~~/opensource.org/licenses/LGPL-3.0>>url:http://opensource.org/licenses/LGPL-3.0]]
73 * LLVM: [[http:~~/~~/llvm.org/docs/DeveloperPolicy.html#license>>url:http://llvm.org/docs/DeveloperPolicy.html#license]]
74 * MPL: [[http:~~/~~/www.mozilla.org/MPL/>>url:http://www.mozilla.org/MPL/]]

My Recent Modifications

Need help?

If you need help with XWiki you can contact: