DART-SD410 Ubuntu Download Packages: Difference between revisions
Line 34: | Line 34: | ||
The kernel sources will be built and the output boot image file will be created in the ~/sd410/ubuntu/Linaro4.2/ directory | The kernel sources will be built and the output boot image file will be created in the ~/sd410/ubuntu/Linaro4.2/ directory | ||
= Manual kernel build = | = Manual kernel build = | ||
Export Envornment variables for compiler and architecture | |||
<pre> | |||
$ export CROSS_COMPILE=aarch64-linux-gnu- | |||
$ export ARCH=arm64 | |||
</pre> | |||
The gcc-aarch64-linux-gnu package usually intalled by default. If it is not installed run | |||
<pre> | |||
$ sudo apt-get install gcc-aarch64-linux-gnu | |||
</pre> | |||
Select the needed defconfig file for kernel: | |||
<pre> | |||
$ make O=build-${ARCH} defconfig | |||
</pre> | |||
Build the kernel and modules | |||
<pre> | |||
$ make O=build-${ARCH} -j10 | |||
$ make O=build-${ARCH} INSTALL_MOD_PATH=build-${ARCH}-modules modules_install | |||
</pre> | |||
= Flash new image to the board = | = Flash new image to the board = |
Revision as of 10:32, 19 April 2016
Create directory tree
Create the following directory tree:
$ mkdir ~/sd410 $ cd ~/sd410
Download files from FTP site
Download the whole Ubuntu folder located in /dart-sd410/Software/ on Variscite FTP This will create the following directory tree
sd410 └── ubuntu ├── kernel └── ramdisk
Please refer to support@variscite.com for obtaining FTP credentials.
Download kernel source
Download kernel source from git repository
$ git clone https://github.com/varigit/DART-SD410-kernel.git kernel $ git checkout -b release/qcomlt-4.2
Automatic kernel build
Build kernel source using supplied script file:
$ ./makebootimg.sh
The kernel sources will be built and the output boot image file will be created in the ~/sd410/ubuntu/Linaro4.2/ directory
Manual kernel build
Export Envornment variables for compiler and architecture
$ export CROSS_COMPILE=aarch64-linux-gnu- $ export ARCH=arm64
The gcc-aarch64-linux-gnu package usually intalled by default. If it is not installed run
$ sudo apt-get install gcc-aarch64-linux-gnu
Select the needed defconfig file for kernel:
$ make O=build-${ARCH} defconfig
Build the kernel and modules
$ make O=build-${ARCH} -j10 $ make O=build-${ARCH} INSTALL_MOD_PATH=build-${ARCH}-modules modules_install
Flash new image to the board
Cycle power of the VAR-SD410CustomBoard with Back button pressed. it will enter fastboot. run the following commend to update the boot image:
$ sudo fastboot flash boot boot-sd410.img $ sudo fastboot reboot
The board will update the system and reboot with the updated kernel