REX-RED Community Android 4.3

Size: px
Start display at page:

Download "REX-RED Community Android 4.3"

Transcription

1 REX-RED Community Android 4.3 Build Guide REXNOS CO.,Ltd

2 Document Information Version 1.1 File Name REX5260 Android 4.3 Build Guide.doc Date May 20, 2014 Status Working Revision History Date Version Update Descriptions Editor JUNE 5, 2014 V1.0 First Edition Chapman Yoo JUNE 18, 2014 V1.1 Download Source from Git Server Chapman Yoo Copyright 2

3 Table of Contents 1. Introduction System Requirements Required build package Required build environment Release S/W Sources Toolchain Installation Toolchain install step Toolchain Path in Build Shell Set-up Android Development Environment Install Android JDK Set up USB Configuration add Android Tools Path Update USB Driver Download Sources from Git Server Pre-Condition Download U-boot Source Download JB Kernel Source Download Android Jelly Bean Platform Source Build Images at Jelly Bean Build U-boot image Build JB Kernel image Build Android Jelly Bean Platform image Update Sources from git server Update U-Boot Source Update Kernel Source Update Android Platform Source Flash Process Copyright 3

4 6.1 REX-RED Community Board Compositions Pre-Condition for Download Process SD Fusing Process fastboot mode on REX-RED Board Flashing the kernel and Android platform images Flash only Kernel image Flash only ramdisk image Flash only system image ADB Usage Example Audio.so file update on Target Board Copyright 4

5 1. Introduction This document has intended to provide detailed instruction for the installation of Android 4.3 on the Samsung Exynos5260 Application Processor based development REX5260 board. REX5260 Board supports Android JB 4.3.x and SD/MMC as the booting device. This document covers installing, building, and flashing the images of the bootloader, kernel, and Android platform to those flash memory devices. Chapter 2 describes how to set up an Android platform development environment. Chapter 3 describes how to download the bootloader, kernel, and Android platform from rexnos git server. Chapter 4 describes how to build the bootloader, kernel, and Android 4.3 platform. Chapter 5 describes how to update sources from git server Chapter 6 describes how to flash the images into REX-RED target board. Chapter 7 describes how to use adb and show example for audio file update on REX-RED Community target board. Copyright 5

6 2. System Requirements 2.1 Required build package Required build environment Development OS Ubuntu Bit x86 or Newer Version (Notice: For Android Jelly Bean(4.3.x), a 64-bit environment is required) Refer to Compiler u-boot: arm-eabi kernel: arm-eabi-4.6 Android: arm-eabi-4.6 Booting Device emmc 5.0 / SD Card Release S/W Sources (refer U-boot u-boot (gcc 4.4.3) Kernel linux (gcc 4.6) Android Platform rex5260_android-4.3 (gcc 4.6) Copyright 6

7 2.1.3 Toolchain Installation The cross-compile toolchain is required to build the kernel and platform of Android. The toolchain for Android 4.3 is provided in the Android platform source. That toolchain is in the directory of the Android platform source and can be found in the sub-directory prebuilt/gcc/linux-x86/arm/arm-eabi-4.6/ Another cross-compile toolchain, arm-eabi-4.4.3, is required to build the U-BOOT. It is recommended that you first copy to root in /opt/toolchains and set the path in as the environment variable Toolchain install step a. Go to /opt/toolchains/ directory to download toolchain arm-eabi $ cd /opt/toolchains/ b. Run the command git clone rex:rex/tools/arm/toolchain/arm-eabi git Download arm-eabi u-boot toolchain /opt/toolchain$ git clone rex:rex/tools/arm/toolchain/arm-eabi git Cloning into 'arm-eabi-4.4.3'... remote: Counting objects: 389, done. remote: Compressing objects: 100% (271/271), done. remote: Total 389 (delta 75), reused 389 (delta 75) Receiving objects: 100% (389/389), MiB MiB/s, done. Resolving deltas: 100% (75/75), done. Checking connectivity... done c. change mod toolchains $chmod 777 R /opt/toolchains/arm-eabi-4.4.3/ d. add the path of toolchain in.bashrc $ vi ~/.bashrc Copyright 7

8 export ARCH=arm export CROSS_COMPILE=/opt/toolchains/arm-eabi-4.4.3/bin/arm-eabi- e. run.bashrc by using the follow command $ source ~/.bashrc Toolchain Path in Build Shell For the reference a)u-boot build.sh b) kernel build.sh Copyright 8

9 c)platform build.sh 2.2 Set-up Android Development Environment Install Android JDK The Android Developer homepage provides packages to set up an Android development environment. Refer to the follow links to the homepage and download packages Refer to Android SDK : a. Click Download the SDK b. Select bit according to your PC system type and then Download the SDK ADT Bundle for Windows Copyright 9

10 If you don t know exactly your PC s system type, go to Control Panel -> All control Panel Items -> System c. Unzip the downloaded bundle file For example : adt-bundle-windows-x zip d. Execute SDK Manager.exe in adt-bundle-windows-x / If unzipped the Android SDK Bundle file, you can see SDK Manager.exe as like under picture Copyright 10

11 e. Select Android SDK Tools f. Select Google USB Driver and then click Install 3 Packages Copyright 11

12 g. Select Accept License and then click Install Set up USB Configuration If install done, you can see usb_driver, xxx/sdk/extras/google/, directory. Copyright 12

13 Modify usb-driver, android_winusb.inf as shown following picture and update driver on the windows OS. Check ADB USB Hardware IDs at Device Manager Device Manager right mouse into select Properties right mouse Android xxx to select properties and go to Details select Hardware Ids at Property You can see Values (Notice: Exactly Values depend on your PC) USB\VID_18D1&PID_xxxx&REV_xxxx&MI_xx USB\VID_18D1&PID_xxxx&MI_xx Ex) USB\VID_18D1&PID_4E26&REV_0233&MI_01 USB\VID_18D1&PID_4E26&MI_01 Copyright 13

14 Add the value of Hardware Ids into android_winusb.inf file according to the Value of Hardware Ids -. android_winusb.inf exist at \sdk\extras\google\usb_driver\ [Google.NTx86] ; Samsung SMDK %SingleBootLoaderInterface% = USB_Install, USB\VID_xxxx&PID_xxxx Ex)%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E26& MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_xxxx&PID_xxxx&xxxx Ex)%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E26&REV_0233&MI_01 [Google.NTamd64] ; Samsung SMDK %SingleBootLoaderInterface% = USB_Install, USB\VID_xxxx&PID_xxxx Copyright 14

15 Ex)%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E26& MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_xxxx&PID_xxxx&xxxx Ex)%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E26&REV_0233&MI_ add Android Tools Path Add Fastboot path at Environment Variables Go to Control Panel System Properties Advanced and then Select Environment Variables Copyright 15

16 Double Click Path to modify android tools path Add the platform-tools path Example: If downloaded android sdk and installed successfully at D:\Android_SDK\sdk\platform-tools add platform-tools like this ;D:\Android_SDK\sdk\platform-tools Refer to following picture Copyright 16

17 Select OK in Environment Variables Select OK in Advanced Copyright 17

18 Copyright 18

19 2.2.4 Update USB Driver Connect USB Cable with REX5260 Target Board and Power Cable Plug-In and then Press Power Button for a while Copyright 19

20 Go to Device Manager in your PC You can see Fully Android on REX5260 in Other devices Right mouse on Fully Android on REX5260 and select Properties Refer to following picture Copyright 20

21 Select Update Driver in Full Android on REX5260 Properties Refer to following picture Copyright 21

22 Select Browse my computer for drier software Copyright 22

23 Browse usb_driver in your PC and Select Include subfolders And then Click Next Refer to following picture Select Install this driver software anyway Copyright 23

24 If Successfully Updated USB Driver, you can see following picture And REX5260 Board may recognize Android Composite ADB Interface or Android ADB Interface in Android Device Copyright 24

25 Copyright 25

26 3. Download Sources from Git Server 3.1 Pre-Condition Make the directory of download all source files, rex5260. Make rex5260 Directory $ mkdir rex5260 $ cd rex5260 rex5260$ Go to And download setup_git_rex.sh files at rex5260 Directory Copyright 26

27 Run setup_git_rex.sh file to get permission key Run setup_git_rex.sh rex5260$ ls setup_git_rex.sh rex5260$./setup_git_rex.sh - Simplified Your Life With an SSH Config File - Added Pre-shared RSA Key! All Done. rex5260$ Download following required source files in the rex5260 directory Caution: U-BOOT, KERENL, and Android PLAFORM should be installed in the same parent directory. Required source files: Notice : Kernel & Android Platform have both version, Jelly Bean and KitKat U-boot : u-boot Kernel : linux Android Platform : rex5260_android-4.3 Copyright 27

28 All commands in this chapter are entered on the shell prompt after the Ubuntu prompt. 3.2 Download U-boot Source Run following command to get U-BOOT source code git clone rex:rex/red/u-boot.git if you done, you can find u-boot/ directory download the U-BOOT source code from git server rex5260$ git clone rex:rex/red/u-boot.git Cloning into 'u-boot'... remote: Counting objects: 7969, done. remote: Compressing objects: 100% (5525/5525), done. remote: Total 7969 (delta 2302), reused 7969 (delta 2302) Receiving objects: 100% (7969/7969), MiB MiB/s, done. Resolving deltas: 100% (2302/2302), done. Checking connectivity... done rex5260$ 3.3 Download JB Kernel Source Run following command to get Kernel source code git clone rex:rex/red/kernel/linux git if you done, you can find linux / directory download the kernel source code from git server rex5260$ git clone rex:rex/red/kernel/linux git Cloning into 'linux '... remote: Counting objects: 42199, done. remote: Compressing objects: 100% (38414/38414), done. remote: Total (delta 3453), reused (delta 3340) Receiving objects: 100% (42199/42199), MiB MiB/s, done. Resolving deltas: 100% (3453/3453), done. Copyright 28

29 Checking connectivity... done Checking out files: 100% (40004/40004), done. rex5260$ 3.4 Download Android Jelly Bean Platform Source Run the following command to install curl sudo apt-get install curl Install curl rex5260$ sudo apt-get install curl Run the following commands to download repo tool and setup permission curl > ~/bin/repo chmod +x ~/bin/repo Download repo tool and setup permission rex5260$ curl > ~/bin/repo % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed :--:-- --:--:-- --:--: rex5260$ chmod +x ~/bin/repo rex5260$ Run following command to get Android Platform source code ~/bin/repo init -u git@rexred.org:rex/red/rex5260_android-4.3/manifest.git ~/bin/repo sync download the Android Platform source code from git server rex5260$ ~/bin/repo init -u git@rexred.org:rex/red/rex5260_android-4.3/manifest.git rex5260$ ~/bin/repo sync Copyright 29

30 4. Build Images at Jelly Bean Note : Jelly Bean Kernel Source and Android have to have same parent directory Jelly Bean Platform Source should Like this $ cd rex5260 / rex5260$ ls u-boot linux rex5260_android Build U-boot image Go to the directory where U-boot source code is downloaded : rex5260/u-boot. Build the u-boot image, u-boot.bin, using execute the shell script build.sh Build U-BOOT source code $ cd rex5260/u-boot rex5260/u-boot $./build.sh Check that u-boot.bin has been created in u-boot directory. If u-boot should be built successfully Check that xyref5260-spl.bin has been created in u-boot/spl directory. If u-boot should be built successfully Note : The cross compiler toolchain for the u-boot is arm-eabi it is different from the cross compiler used to build the Android kernel and platform. Copyright 30

31 Refer to u-boot cross compiler at u-boot /build.sh u-boot /build.sh CROSS_COMPILE_PATH="/opt/toolchains/arm-eabi-4.4.3/bin/arm-eabi-" 4.2 Build JB Kernel image Go to the directory where kernel source code is downloaded: linux / Run make distclean command $ cd linux / linux $ make distclean Run make rex5260_defconfig command $ cd linux / linux $ make rex5260_defconfig # # configuration written to.config # if you don t have modification about kernel configuration, it s step can be skipped. If not, Run menuconfig to set the kernel configuration, $ cd linux / linux $ make menuconfig Copyright 31

32 Select Load an Alternate Configuration File Copyright 32

33 Loading kernel configuration arch/arm/configs/rex5260_defconfig Save as.config file in linux directory after setting kernel configuration Build the kernel image, zimage, using execute the shell script build.sh as shown like this Build Kernel source code $ cd linux linux $./build.sh Copyright 33

34 Refer to kernel cross compiler at linux /build.sh linux /build.sh KERNEL_CROSS_COMPILE_PATH="/opt/toolchains/arm-eabi-4.6/bin/arm-eabi-" Check that linux /arch/arm/boot/zimage has been created under the kernel directory 4.3 Build Android Jelly Bean Platform image Android 4.3 platform creates two images, the ramdisk image, and the system image Building step : Go to the directory where Android platform source is downloaded: rex5260_android-4.3/ Build the required images for the Android platform using the shell script build.sh Build Android Platform source code $ cd rex5260_android-4.3 rex5260_android-4.3$./build.sh rex5260 platform Copyright 34

35 Check that system.img and ramdisk.img have been created in the rex5260_android-4.3/out/target/product/rex5260/ directory Note : To make system.img successfully, the kernel image should be built before building Android platform Refer to Android Platform cross compiler at rex5260_android-4.3/build.sh rex5260_android-4.3/build.sh ROOT_DIR=$(pwd) OUT_DIR="$ROOT_DIR/out/target/product/$PRODUCT_BOARD" OUT_HOSTBIN_DIR="$ROOT_DIR/vendor/samsung_slsi/script" KERNEL_CROSS_COMPILE_PATH="$ROOT_DIR/prebuilts/gcc/linux-x86/arm/armeabi-4.6/bin/arm-eabi-" Copyright 35

36 5. Update Sources from git server After run git pull command in shell, if you find under comments at u-boot, linux and rex5260_android-4.3 rex_5260/xxxxxx$ git pull You are not currently on a branch. Please specify which branch you want to merge with. See git-pull(1) for details. git pull <remote> <branch> rex_5260/xxxxxx$ Run git checkout master and then try git pull one more time rex_5260/xxxxxx$ git checkout master rex_5260/xxxxxx$ git pull Please refer to for using useful git command. -. git branch -. git log -. git show 5.1 Update U-Boot Source Go to rex_5260/u-boot Run git pull command If source already up-to-date, shows Already up-to-date. rex_5260$ cd u-boot rex_5260/u-boot$ git pull Already up-to-date. rex_5260/u-boot$ Copyright 36

37 5.2 Update Kernel Source Go to rex_5260/linux Run git pull command a) There is update source rex_5260$ cd linux rex_5260/linux $ git pull remote: Counting objects: 21, done. remote: Compressing objects: 100% (11/11), done. remote: Total 11 (delta 10), reused 0 (delta 0) Unpacking objects: 100% (11/11), done. From git.rexred.org:rex/red/kernel/linux cc a70a04 master -> origin/master Updating 3cc a70a04 Fast-forward arch/arm/mach-exynos/setup-disp-clock.c 2 +- drivers/video/backlight/tc358764_mipi_lcd.c drivers/video/s5p_mipi_dsi.c files changed, 8 insertions(+), 23 deletions(-) rex_5260/linux $ b) If source already up-to-date, shows Already up-to-date. rex_5260/linux $ rex_5260/linux $ git pull Already up-to-date. rex_5260/linux $ 5.3 Update Android Platform Source Go to rex_5260/rex5260_android-4.3 Run git pull command Copyright 37

38 rex_5260$ cd rex5260_android-4.3 rex_5260/rex5260_android-4.3$ git pull Already up-to-date. rex_5260/rex5260_android-4.3$ Copyright 38

39 6. Flash Process 6.1 REX-RED Community Board Compositions Front Compositions Rear Compositions Copyright 39

40 6.2 Pre-Condition for Download Process Connection Guide to download images Copyright 40

41 Copy SD Fusing all Images into Micro SD Card SD Fusing images : -. E5260_nbl1_for_Espresso_board_ bin -. sd_fusing.sh -. sd_fusing command.txt -. tzsw.bin -. u-boot.bin -. xyref5260-spl.bin Connect USB to Serial Port to get debug message between PC and REX-RED Board The condition of serial communication: Port: COM# ( the number depends on Device Manager, Ports(COM & LPT)) Serial Baud Rate: , Data: 8bit, Parity: None Stop: 1bit, Flow Control: None Copyright 41

42 6.3 SD Fusing Process Power Cable Extract Insert SD Card Set SD Booting Mode SD Booting Mode While booting up the REX5260 target board, you can check the messages on the serial terminal window. Power Cable Plug-In Press Power Button for a while Copyright 42

43 Enter the command shell environment by hitting any key in 3 seconds. When the message, Hit any key to stop autoboot: # is printed on the serial terminal window Please refer to under picture As shown under picture, you can see SDMMC Booting In Checking Boot Mode: SDMMC U-boot command shell for SDMMC Type the following command to erase all images and data in the boot and user Copyright 43

44 partitions XYREF5260 # emmc partion XYREF5260 # mmc erase boot XYREF5260 # mmc erase user Copyright 44

45 [Caution: When you execute this command, all data in the boot partition and the user partition are erased.] XYREF5260 # fdisk -c Type the below command to download the bootloader on the EMMC from SD Card XYREF5260 # emmc open 1 XYREF5260 # movi read fwbl XYREF5260 # movi write zero fwbl XYREF5260 # movi read bl XYREF5260 # movi write zero bl XYREF5260 # movi read u-boot XYREF5260 # movi write zero u-boot XYREF5260 # movi read tzsw XYREF5260 # movi write zero tzsw XYREF5260 # emmc close 1 Copyright 45

46 Power Cable Extract Extract SD Card Change Booting Mode into emmc Booting Mode emmc Booting Mode Copyright 46

47 Power Cable Plug-In Press Power Button for a while Enter the command shell environment by hitting any key in 3 seconds. When the message, Hit any key to stop autoboot : # is printed on the serial terminal window When you can see Checking Boot Mode.EMMC during boot up, it means that emmc written successfully. [Notice: If not, try to write emmc one more by means of SD Booting Mode fully] Copyright 47

48 Type the below commands on bootloader for partition format XYREF5260 # fatformat mmc 0:1 Copyright 48

49 XYREF5260 # ext3format mmc 0:2 XYREF5260 # ext3format mmc 0:3 XYREF5260 # ext3format mmc 0:4 Copyright 49

50 6.4 fastboot mode on REX-RED Board Enter into the fastboot mode to download images Notice: fastboot mode should execute on emmc boot mode Power Cable Extract Power Cable Plug-In Press Power Button for a while (or press Reset Button which exist last right side of Power Button) Enter the command shell environment by hitting any key in 3 seconds. When the message, Hit any key to stop autoboot : # is printed on the serial terminal window Type fastboot command to download images and enter into fastboot mode XYREF5260 # fastboot Copyright 50

51 6.5 Flashing the kernel and Android platform images Enter into fastboot mode cmd to use DOS Prompt Shell Copyright 51

52 Copy all images into directory where fastboot file exist (we already added Android Tools Path in clause, so fastboot command works anywhere) E5260_nbl1_for_Espresso_board_ bin, xyref5260-spl.bin, tzsw.bin images are distributed separately via Samsung S.LSI.CSE Team and There are in site which provided by REXNOS -.U-BOOT images : u-boot.bin, xyref5260-spl.bin -.Android Kernel image : zimage -.Android Platform images : ramdisk.img, system.img Copyright 52

53 Go to directory which have images for download Example C: > cd d: Android rexnos sd_fusing> Flash kernel image d: Android rexnos sd_fusing> fastboot flash kernel zimage Flash ramdisk image d: Android rexnos sd_fusing> fastboot flash ramdisk ramdisk.img Flash system image d: Android rexnos sd_fusing> fastboot flash system system.img Copyright 53

54 6.6 Flash only Kernel image Check whether the boot mode is emmc or not. If not, you have to select emmc boot mode emmc Booting Mode Power Cable Extract Power Cable Plug-In Press Power Button for a while (or press Reset Button which exist last right side of Power Button) Enter the command shell environment by hitting any key in 3 seconds. When the message, Hit any key to stop autoboot : # is printed on the serial terminal window Type fastboot command to download images and enter into fastboot mode XYREF5260 # fastboot Copyright 54

55 cmd to use DOS Prompt Shell Copyright 55

56 Type under command in Dos shell d: Android rexnos sd_fusing> fastboot flash kernel zimage 6.7 Flash only ramdisk image Check whether the boot mode is emmc or not. If not, you have to select emmc boot mode emmc Booting Mode Power Cable Extract Power Cable Plug-In Press Power Button for a while (or press Reset Button which exist right side of Power Button) Enter the command shell environment by hitting any key in 3 seconds. When the Copyright 56

57 message, Hit any key to stop autoboot : # is printed on the serial terminal window Type fastboot command to download images and enter into fastboot mode XYREF5260 # fastboot cmd to use DOS Prompt Shell Type under command in Dos shell d: Android rexnos sd_fusing> fastboot flash ramdisk ramdisk.img Copyright 57

58 6.8 Flash only system image Check whether the boot mode is emmc or not. If not, you have to select emmc boot mode emmc Booting Mode Power Cable Extract Power Cable Plug-In Press Power Button for a while (or press Reset Button which exist last right side of Power Button) Enter the command shell environment by hitting any key in 3 seconds. When the message, Hit any key to stop autoboot : # is printed on the serial terminal window Type fastboot command to download images and enter into fastboot mode XYREF5260 # fastboot cmd to use DOS Prompt Shell Copyright 58

59 Type under command in Dos shell d: Android rexnos sd_fusing> fastboot flash system system.img Copyright 59

60 7. ADB Usage Example 7.1 Audio.so file update on Target Board cmd to use DOS Prompt Shell Go to directory platform-tools where Android SDK installed and you can see adb.exe and fastboot.exe For example: d: Android_SDK sdk platform-tools Copy audio so file which you want to apply into platform-tools directory Example: d: Android_SDK sdk platform-tools> cp out/target/product/rex5260/system/ lib/hw/audio.primary.rex5260.so. Connect USB Cable between PC and REX-RED Board Copyright 60

61 Type the following command to connect adb between PC and REX-RED d: Android_SDK sdk platform-tools>adb root d: Android_SDK sdk platform-tools>adb remount d: Android_SDK sdk platform-tools>adb push audio.primary.rex5260.so /system/lib/audio.primary.rex5260.so d: Android_SDK sdk platform-tools>adb reboot Copyright 61

Download Method for. MV 7420 Android 5.1

Download Method for. MV 7420 Android 5.1 Download Method for MV 7420 Android 5.1 MICROVISION Co., Ltd www.microvision-kit.com Document Information Version 1.0 File Name Download Method for MV7420 Android 5.1.doc Date 2015. 09. 21 Satus Working

More information

Android. Separated Kernel build might break the Android build process. Toolchain

Android. Separated Kernel build might break the Android build process. Toolchain 2018/01/19 06:43 1/15 Android Android How to download and compile the Android kernel for ODROID-XU3/XU4. You need use gcc version 4.6 to build the Exynos-5422 Android Kernel. If you have not built Android

More information

Mars ZX3 Android manual. Antmicro

Mars ZX3 Android manual. Antmicro Mars ZX3 Android manual Antmicro Sep 27, 2017 Contents 1 Introduction 1 1.1 Acknowledgements..................................... 1 1.2 Version information..................................... 1 2 Compiling

More information

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University Lab2 - Bootloader 1 / 20 Cross-compile U-Boot. Connect to Raspberry Pi via an USB-TTL cable. Boot Raspberry Pi via U-Boot. 2 / 20 Host Machine OS: Windows Target Machine Raspberry Pi (2 or 3) Build Machine

More information

Tizen Project Guideline. SKKU Embedded Software Lab.

Tizen Project Guideline. SKKU Embedded Software Lab. 1 Tizen Project Guideline Tizen Project Process 2 Assume that you have done flashing Tizen images. 1. Preparation Install Tizen Development Environments 2. Github 1. Sign in Github 2. Make an Organization

More information

MV V310 Android 4.0 Compilation

MV V310 Android 4.0 Compilation MV V310 Android 4.0 Compilation Microvision Co., Ltd. Document Information Version 1.0 File Name MVV310 Android Compilation.doc Date 2012. 4. 17 Satus Working Revision History Date Version Update Descriptions

More information

MV 4412 Android 4.0 Compilation

MV 4412 Android 4.0 Compilation MV 4412 Android 4.0 Compilation Microvision Co., Ltd. Document Information Version 1.0 File Name MV4412 Android Compilation.doc Date 2012. 7. 12 Satus Working Revision History Date Version Update Descriptions

More information

EM210 Burn Linux Image Manual. Catalogue

EM210 Burn Linux Image Manual. Catalogue EM210 Burn Linux Image Manual Catalogue 1. Make the SD Card used to burn image... 2 2. Burn the uboot by SD card... 7 3. Set SD booting mode... 11 4. Use sdfuse to burn system by SD card... 12 5. Use fastboot

More information

Ingenic. Newton Android Development Guide

Ingenic. Newton Android Development Guide Ingenic Date: Apr. 2014 Ingenic Copyright Ingenic Semiconductor Co. Ltd 2014. All rights reserved. Release history Date Revis ion Apr. 2014 1.0 First release Change Disclaimer This documentation is provided

More information

Building Tizen Development Environment

Building Tizen Development Environment Building Tizen Development Environment Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University msryu@hanyang.ac.kr Tizen 2.3 Development Environment Target hardware device Tizen Reference

More information

WES 237A Project Part 1 Guide

WES 237A Project Part 1 Guide WES 237A Project Part 1 Guide A. Environment Setup Guide Goals The purpose of this document is to prepare your development machine for the project by: 1. Installing any missing, required tools 2. Setting

More information

DS2 Products Auto-Update Tool BSP

DS2 Products Auto-Update Tool BSP 1.01-05192015-174700 USER GUIDE DS2 Products Auto-Update Tool BSP V1.3 Copyright Copyright 2013 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,

More information

Use U-Boot. U-Boot Main Commands. U-Boot script capability

Use U-Boot. U-Boot Main Commands. U-Boot script capability Use U-Boot U-Boot Main Commands setenv this command is used to set variables saveenv this command saves variables previously set in the environment permanent storage space printenv this command print the

More information

Idea6410 Ubuntu User Manual V 0.19

Idea6410 Ubuntu User Manual V 0.19 V 0.19 Version: Ubuntu-9.04_v0.19 Linux PC environment: Ubuntu-9.04 1 1. Install Cross-compile 1.1 Open Linux-ubuntu_v0.19\cross_compile\ folder, and copy Arm-none-lunux-gnueabi-arm-2008q3-72-for-linux.tar.bz2

More information

Tegra 250 Development Kit Android Setup Experience

Tegra 250 Development Kit Android Setup Experience Tegra 250 Development Kit Android Setup Experience Version 20110301 February 2011-1 - Contents WELCOME TO TEGRA... 3 STEP 1: SETUP AND FLASH THE DEVKIT HARDWARE... 4 STEP 2: INSTALL THE JAVA DEVELOPMENT

More information

Raspberry Pi Network Boot

Raspberry Pi Network Boot Raspberry Pi Network Boot @Phenomer October 22, 2014 1 Raspberry Pi SD initrd 2 /srv/pxe ( ) /srv/pxe /srv/pxe/tftp - TFTP /srv/pxe/tftp/pxelinux.cfg - /srv/pxe/repo - /srv/pxe/initrd - initrd % sudo mkdir

More information

MV V210 Android 4.0 Compilation

MV V210 Android 4.0 Compilation MV V210 Android 4.0 Compilation Microvision Co., Ltd. Document Information Version 1.0 File Name MVV210 Android Compilation.doc Date 2012. 5. 21 Satus Working Revision History Date Version Update Descriptions

More information

Tizen TCT User Guide

Tizen TCT User Guide Tizen 2.3.1 TCT User Guide Table of Contents 1. Environment setup... 3 1.1. Symbols and abbreviations... 3 1.2. Hardware Requirements... 3 1.3. Software Requirements... 3 2. Getting TCT-source and TCT-manager...

More information

Getting the Source Code

Getting the Source Code Getting the Source Code The CORD source code is available from our Gerrit system at gerrit.opencord.org. Setting up a Gerrit account and ssh access will also enable you to submit your own changes to CORD

More information

PICO-i.MX6UL Development Platform for Android Things Quick Start Guide

PICO-i.MX6UL Development Platform for Android Things Quick Start Guide NXP Semiconductors Document Number: PICOIMX6ULQSUG User's Guide Rev. 0, 12/2017 PICO-i.MX6UL Development Platform for Android Things Quick Start Guide 1. Overview This tutorial helps new developers get

More information

Software Development I

Software Development I 6.148 Software Development I Two things How to write code for web apps. How to collaborate and keep track of your work. A text editor A text editor A text editor Anything that you re used to using Even

More information

Operating System. Hanyang University. Hyunmin Yoon Operating System Hanyang University

Operating System. Hanyang University. Hyunmin Yoon Operating System Hanyang University Hyunmin Yoon (fulcanelli86@gmail.com) 2 ubuntu Linux Download https://www.ubuntu.com/download/desktop http://gofile.me/3qiyp/pj6fzmojf 2 3 VMware Workstation Player (optional) Download https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html

More information

Linux U-Boot and Kernel Users Guide

Linux U-Boot and Kernel Users Guide Linux U-Boot and Kernel Users Guide 1 Table of Contents Overview... 4 General Information... 4 Getting the U-Boot and Kernel Source Code (SDK)... 4 Preparing to Build... 4 Compiler... 5 Device Trees...

More information

EM210 Linux User Manual

EM210 Linux User Manual EM210 Linux User Manual V1.2 Date:2014-10-10 www.armdesigner.com EM210 Linux User Manual Index 1. Features...3 2. Hardware Introduction...3 2.1 Hardware interface...4 2.2 Set boot mode...4 3. Software

More information

Digi Embedded Yocto 1.6. First Steps Guide

Digi Embedded Yocto 1.6. First Steps Guide Digi Embedded Yocto 1.6 First Steps Guide Revision history 90001423 Revision Date Description E July, 2015 Updated to Digi Embedded Yocto 1.6.6 F October, 2015 Updated to Digi Embedded Yocto 1.6.7 G November,

More information

DEVELOPMENT GUIDE VAB-630. Android BSP v

DEVELOPMENT GUIDE VAB-630. Android BSP v DEVELOPMENT GUIDE VAB-630 Android BSP v1.0.3 1.00-08112017-153900 Copyright Copyright 2017 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,

More information

Tizen.IoTivity.Init. Tizen IoTivity 를시작하기위한환경설정. Geunsun Lee

Tizen.IoTivity.Init. Tizen IoTivity 를시작하기위한환경설정. Geunsun Lee Tizen.IoTivity.Init Tizen IoTivity 를시작하기위한환경설정 Geunsun Lee 1 Installing Tizen Platform How to install IoT Headless image on RPi3(for Ubuntu) 2 Booting The RPi3 Connecting a Host PC to RPi3 via UART 3 Building

More information

Building a ROM for Android on Ubuntu in Virtualbox

Building a ROM for Android on Ubuntu in Virtualbox Building a ROM for Android on Ubuntu 14.04 in Virtualbox 1. Introduction a) Read AOSP Tour from "Embedded Android" Book b) Created Ubuntu 14.04 Virtual Machine with 2 CPUs, 5GB RAM and 200GB dynamic allocation

More information

Zephyr Kernel Installation & Setup Manual

Zephyr Kernel Installation & Setup Manual Zephyr Kernel Installation & Setup Manual Zephyr kernel is a small footprint Single address space OS, i.e, it combines application specific code with a custom kernel to create a monolithic image that gets

More information

Android ROM Porting: A Review

Android ROM Porting: A Review MIT International Journal of Computer Science and Information Technology, Vol. 5, No. 2, August 2015, pp. 71-75 71 Android ROM Porting: A Review Shubham Raj Singh er.shubhamrajs@gmail.com Rameez Arshad

More information

Development Environment Embedded Linux Primer Ch 1&2

Development Environment Embedded Linux Primer Ch 1&2 Development Environment Embedded Linux Primer Ch 1&2 Topics 1) Systems: Host and Target 2) Host setup 3) Host-Target communication CMPT 433 Slides #3 Dr. B. Fraser 18-05-05 2 18-05-05 1 Host & Target Host

More information

DEVELOPMENT GUIDE VAB-630. Linux BSP v

DEVELOPMENT GUIDE VAB-630. Linux BSP v DEVELOPMENT GUIDE VAB-630 Linux BSP v1.0.1 100-09182017-114400 Copyright Copyright 2017 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,

More information

Building Tizen Development Environment

Building Tizen Development Environment Building Tizen Development Environment Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University msryu@hanyang.ac.kr Outline Install Ubuntu on Virtual Machine Build Tizen Development Environment

More information

Linux. For BCT RE2G2. User Guide. Document Reference: BCTRE2G2 Linux User Guide. Document Issue: Associated SDK release: 1.

Linux. For BCT RE2G2. User Guide. Document Reference: BCTRE2G2 Linux User Guide. Document Issue: Associated SDK release: 1. Linux For BCT RE2G2 User Guide Document Reference: BCTRE2G2 Linux User Guide Document Issue: 1.05 Associated SDK release: 1.04 Author: D Robinson Contents Introduction... 3 Environment Setup... 3 Required

More information

Pengwyn Documentation

Pengwyn Documentation Pengwyn Documentation Release 1.0 Silica October 03, 2016 Contents 1 Introduction 3 1.1 Platforms................................................. 3 1.2 Hardware requirements.........................................

More information

2 Initialize a git repository on your machine, add a README file, commit and push

2 Initialize a git repository on your machine, add a README file, commit and push BioHPC Git Training Demo Script First, ensure that git is installed on your machine, and you have configured an ssh key. See the main slides for instructions. To follow this demo script open a terminal

More information

Oxalis Getting Started

Oxalis Getting Started Oxalis Getting Started Document: Document: Getting Started Content of the document: Version: 001 First steps to power up, the board, to run uboot, Creator: ANT/MSB build kernel and boot linux. Date: 01.12.2018

More information

i.mx7dual L4.1.15_2.0.0

i.mx7dual L4.1.15_2.0.0 a module solution provider i.mx7dual L4.1.15_2.0.0 WL8 integration Release Note Date: 2017/01/10 Copyright JORJIN TECHNOLOGIES INC. 2017 Version History Date Version Remark 2017/01/10 Ver.0.1 The initial

More information

SCM EVK (SCM120

SCM EVK (SCM120 SCM120-120-EVK (SCM120 and SCB120) BSP Linux User s Manual Disclaimers This manual has been carefully checked and believed to contain accurate information. Axiomtek Co., Ltd. assumes no responsibility

More information

A113X1 Development Kit

A113X1 Development Kit A113X1 Development Kit User Guide Revision: 4.0 Release Date: 2018-02-06 Amlogic, Ltd. COPYRIGHT 2017 Amlogic, Ltd. All rights reserved. No part of this document may be reproduced. Transmitted, transcribed,

More information

Android System Development Training 4-day session

Android System Development Training 4-day session Android System Development Training 4-day session Title Android System Development Training Overview Understanding the Android Internals Understanding the Android Build System Customizing Android for a

More information

OMAP3530 has 256MB NAND flash in PoP (PoP: Package-On-Package implementation for Memory Stacking) configuration.

OMAP3530 has 256MB NAND flash in PoP (PoP: Package-On-Package implementation for Memory Stacking) configuration. 1 of 7 04/18/09 15:39 BeagleBoardNAND From elinux.org This page is about using (booting/running from) NAND (http://en.wikipedia.org/wiki/flash_memory#nand_flash) memory on BeagleBoard. Parts of this page

More information

Tizen EFL UTC User Guide

Tizen EFL UTC User Guide Tizen 2.3.1 EFL UTC User Guide Table of Contents 1. Environment setup... 3 1.1. Symbols and abbreviations... 3 1.2. Hardware Requirements... 3 1.3. Software Requirements... 3 2. Making the EFL UTC package...

More information

ROM FLASHING INSTRUCTIONS FOR ONEPLUS 3 / 3T

ROM FLASHING INSTRUCTIONS FOR ONEPLUS 3 / 3T ROM FLASHING INSTRUCTIONS FOR ONEPLUS 3 / 3T 1. Locate the red USB C cable that came with your phone, and plug your phone into the computer. The OnePlus device will automatically boot a virtual CD drive.

More information

10/02/2015 PetaLinux Linux Image Network Connection

10/02/2015 PetaLinux Linux Image Network Connection Contents 1 History... 3 2 Introduction... 3 3 Vivado Project... 4 3.1 Open Vivado... 4 3.2 New Project... 5 3.3 Project Settings... 13 3.4 Create Processor System... 14 3.4.1 New Block Diagram... 14 3.5

More information

DEVELOPMENT GUIDE AMOS-820. Linux BSP v

DEVELOPMENT GUIDE AMOS-820. Linux BSP v DEVELOPMENT GUIDE AMOS-820 Linux BSP v4.1.1 1.00-05242017-134700 Copyright Copyright 2017 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,

More information

Galaxy Note Root Guide. by Max Lee

Galaxy Note Root Guide. by Max Lee Galaxy Note Root Guide by Max Lee Copyright 2012 by RootGalaxyNote.com Table of Contents How to Root Galaxy Note! [GT-N7000] Why root your Galaxy Note? How to Root Your Galaxy Note! (This is for GT-N7000

More information

Configuring Ubuntu to Code for the OmniFlash or OmniEP

Configuring Ubuntu to Code for the OmniFlash or OmniEP Configuring Ubuntu to Code for the OmniFlash or OmniEP Table of Contents Introduction...2 Assumptions...2 Getting Started...2 Getting the Cross Compiler for ARM...2 Extracting the contents of the compressed

More information

Flashing binaries to DRA7xx factory boards using DFU

Flashing binaries to DRA7xx factory boards using DFU Flashing binaries to DRA7xx factory boards using DFU Abstract This application notes provides detailed procedure for flashing the binary images to emmc flash memory using Device Firmware Update (DFU).

More information

10/02/2015 Vivado Linux Basic System

10/02/2015 Vivado Linux Basic System Contents 1 History... 2 2 Introduction... 2 3 Open Vivado... 3 4 New Project... 4 5 Project Settings... 12 6 Create Processor System... 13 6.1 New Block Diagram... 13 6.2 Generate Output Products... 17

More information

Raspberry Pi Kernel Install. By: Daniel Rizko

Raspberry Pi Kernel Install. By: Daniel Rizko Raspberry Pi Kernel Install By: Daniel Rizko Introduction In this presentation I will be demonstrating three things. 1. Building a cross compiler from scratch using crosstool-ng for Raspberry Pi hardware.

More information

Git. Charles J. Geyer School of Statistics University of Minnesota. Stat 8054 Lecture Notes

Git. Charles J. Geyer School of Statistics University of Minnesota. Stat 8054 Lecture Notes Git Charles J. Geyer School of Statistics University of Minnesota Stat 8054 Lecture Notes 1 Before Anything Else Tell git who you are. git config --global user.name "Charles J. Geyer" git config --global

More information

NanoPi K2. Introduction. Hardware Spec

NanoPi K2. Introduction. Hardware Spec NanoPi K2 wiki.friendlyarm.com/wiki/index.php/nanopi_k2 Introduction FriendlyElec's NanoPi K2 uses Amlogic's 64-bit quad-core A53 S905 SoC. This SoC has an internal Mali450 GPU. S905's dynamic frequency

More information

AT91SAM9G45-EVK Linux. User Manual

AT91SAM9G45-EVK Linux. User Manual AT91SAM9G45-EVK Linux User Manual Revision History Rev Date Description 1.0 2011-02-10 Initial version Catalogue 1. BUILD THE DEVELOPMENT PLATFORM... 1 1.1Create the working directory... 1 1.2 Cross compilation

More information

Building CircuitPython

Building CircuitPython Building CircuitPython Created by Dan Halbert Last updated on 2018-05-18 03:47:12 AM UTC Guide Contents Guide Contents Introduction Linux Setup Install a Real or Virtual Linux Machine Native Linux Linux

More information

10/02/2015 PetaLinux Image with Custom Application

10/02/2015 PetaLinux Image with Custom Application Contents 1 History... 3 2 Introduction... 3 3 Vivado Project... 4 3.1 Open Vivado... 4 3.2 New Project... 5 3.3 Project Settings... 13 3.4 Create Processor System... 14 3.4.1 New Block Diagram... 14 3.5

More information

Install ADB on Windows

Install ADB on Windows Android Debug Bridge or better known as ADB is a powerful and versatile tool that lets you do a lot of things like pulling out logs, installing and uninstalling apps, transferring files, rooting and flashing

More information

Android Debugging and Performance Analysis

Android Debugging and Performance Analysis Hands On Exercises for Android Debugging and Performance Analysis v. 2018.10 -- Day 1 WARNING: The order of the exercises does not always follow the same order of the explanations in the slides. When carrying

More information

GIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering

GIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering GIT A free and open source distributed version control system User Guide January, 2018 Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Table of Contents What is

More information

1 Preparatory work. Q: How to burn images to Nand in KIT210 (Android2.3)? A:

1 Preparatory work. Q: How to burn images to Nand in KIT210 (Android2.3)? A: Q: How to burn images to Nand in KIT210 (Android2.3)? A: 1 Preparatory work Step 1: The necessary hardware to connect. 1. USB cable (the small port of cable is connected to the mini USB interface of KIT210,

More information

a module solution provider i.mx6q Android6.0 + WL8 integration Release Note Date: 2016/6/16

a module solution provider i.mx6q Android6.0 + WL8 integration Release Note Date: 2016/6/16 a module solution provider i.mx6q Android6.0 + WL8 integration Release Note Date: 2016/6/16 Copyright JORJIN TECHNOLOGIES INC. 2016 Version History Date Version Remark 2016/06/16 Ver.0.1 The initial version

More information

Application Note: Demo programs for PremierWave EN and PremierWave XN

Application Note: Demo programs for PremierWave EN and PremierWave XN Application Note: Demo programs for PremierWave EN and PremierWave XN Lantronix, Inc. 167 Technology Drive Irvine, CA 92618 Tel: +1 (949) 453-3990 Revision A1 September 2012 Overview The Lantronix PremierWave

More information

Parallella Linux - quickstart guide. Antmicro Ltd

Parallella Linux - quickstart guide. Antmicro Ltd Parallella Linux - quickstart guide Antmicro Ltd June 13, 2016 Contents 1 Introduction 1 1.1 Xilinx tools.......................................... 1 1.2 Version information.....................................

More information

DEAD-SIMPLE VERSION CONTROL FOR YOUR TEAM GIT WITH MATTHEW REIDSMA GRAND VALLEY STATE UNIVERSITY

DEAD-SIMPLE VERSION CONTROL FOR YOUR TEAM GIT WITH MATTHEW REIDSMA GRAND VALLEY STATE UNIVERSITY DEAD-SIMPLE VERSION CONTROL FOR YOUR TEAM WITH GIT MATTHEW REIDSMA GRAND VALLEY STATE UNIVERSITY WHO DOESN T USE VERSION CONTROL? VERSION CONTROL WHO? OH BOY. WHY YOU NEED VERSION CONTROL GIT GIT WHY GIT

More information

The blob bootloader. The blob bootloader. Thomas Petazzoni Free Electrons

The blob bootloader. The blob bootloader. Thomas Petazzoni Free Electrons The blob bootloader The blob bootloader Thomas Petazzoni Free Electrons 1 Rights to copy Copyright 2008 2009, Free Electrons feedback@free electrons.com Document sources, updates and translations: http://free

More information

TangeloHub Documentation

TangeloHub Documentation TangeloHub Documentation Release None Kitware, Inc. September 21, 2015 Contents 1 User s Guide 3 1.1 Managing Data.............................................. 3 1.2 Running an Analysis...........................................

More information

SCM-i.MX 6 Series Yocto Linux User's Guide

SCM-i.MX 6 Series Yocto Linux User's Guide NXP Semiconductors Document Number: SCMIMX6LRNUG User's Guide Rev. L4.1.15-2.0.0-ga, 04/2017 SCM-i.MX 6 Series Yocto Linux User's Guide 1. Introduction The NXP SCM Linux BSP (Board Support Package) leverages

More information

SparkGate7 Quick startup guide

SparkGate7 Quick startup guide SparkGate7 Quick startup guide Thank you for buying a SparkGate and SPARK-501 SOM. More information on both can be found at www.shiratech.com. The Shiratech team. In the box: The evaluation kit you have

More information

Raspberry Pi Kernel-o-Matic

Raspberry Pi Kernel-o-Matic Raspberry Pi Kernel-o-Matic Created by Todd Treece Last updated on 2016-09-25 04:20:07 AM UTC Guide Contents Guide Contents Overview Installing Dependencies Starting the VM Build the Kernel Custom PiTFT

More information

GIGABYTE. Software Reference Guide for MP30 (APM) Platform R01. Document Version:

GIGABYTE. Software Reference Guide for MP30 (APM) Platform R01. Document Version: GIGABYTE Software Reference Guide for MP30 (APM) Platform R01 Document Version: R01 1 CONTENTS BASICS SECTION... 3 1.1 Equipment and tools list... 3 1.2 How to make Ubuntu OS image to SD card... 5 1.3

More information

Software Revision Control for MASS. Git Installation / Configuration / Use

Software Revision Control for MASS. Git Installation / Configuration / Use Software Revision Control for MASS Git Installation / Configuration / Use Matthew Sell, CSSE Student MASS Research Participant, February 2014 Overview Download / execute installer Initial configuration

More information

Version Control: Gitting Started

Version Control: Gitting Started ting Started Cai Li October 2014 What is Version Control? Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. Local Version

More information

Operating Systems Linux 1-2 Measurements Background material

Operating Systems Linux 1-2 Measurements Background material Operating Systems Linux 1-2 Measurements Background material Introduction The Linux measurements were designed to allow you to have an impression about the administration of Linux severs along with providing

More information

Effective Immediately: (For internal and external distribution) Vanguard 3000 Firmware Upgrade Instructions

Effective Immediately: (For internal and external distribution) Vanguard 3000 Firmware Upgrade Instructions PRODUCT BULLETIN August 8, 2014 Effective Immediately: (For internal and external distribution) Vanguard 3000 Firmware Upgrade Instructions Summary Firmware for the Vanguard 3000 cellular broadband router

More information

Bootloader D. Balakrishna, Research Associate, IIIT-H Bootloaders are important when we are developing embedded systems, depending on the capabilities of the board and processor on which an embedded system

More information

MCAM335x Linux User's Guide

MCAM335x Linux User's Guide Pag. 1 of 17 MCAM335x Linux User's Guide Pag. 2 of 17 Contents MCAM335x Linux User's Guide... 1 About this Manual... 4 Installation... 4 Introduction... 4 Prerequisites... 4 Install LSP packages... 5 U

More information

Getting Started with BeagleBoard xm

Getting Started with BeagleBoard xm Getting Started with BeagleBoard xm by Getting Started with BeagleBoard-xM 1. Beagleboard-xM BeagleBoard.org ก Texas Instruments DM3730 1 GHz ก ARM Cortex-A8 (DSP) (PowerVR) (RAM) 512 MB Serial Port, USB

More information

Using Openembedded with Snapdragon Flight

Using Openembedded with Snapdragon Flight April 2016 Mark Charlebois Using Openembedded with Snapdragon Flight Background Snapdragon Flight board is available from Intrinsyc Based on Qualcomm APQ8074 Uses 3.4 kernel (Android) and Linux userspace

More information

Labs instructions for Enabling BeagleBone with TI SDK 5.x

Labs instructions for Enabling BeagleBone with TI SDK 5.x Labs instructions for Enabling BeagleBone with TI SDK 5.x 5V power supply µsd ethernet cable ethernet cable USB cable Throughout this document there will be commands spelled out to execute. Some are to

More information

Getting Started with Kinetis SDK (KSDK) v.1.2

Getting Started with Kinetis SDK (KSDK) v.1.2 Freescale Semiconductor Document Number: KSDK12GSUG User's Guide Rev. 0, 4/2015 Getting Started with Kinetis SDK (KSDK) v.1.2 1 Overview Kinetis SDK (KSDK) is a Software Development Kit that provides comprehensive

More information

Git & Github Fundamental by Rajesh Kumar.

Git & Github Fundamental by Rajesh Kumar. Git & Github Fundamental by Rajesh Kumar About me Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz www.scmgalaxy.com 2 What is git Manage your source code versions Who should use Git Anyone

More information

Embedded Linux. A Tour inside ARM's Kernel

Embedded Linux. A Tour inside ARM's Kernel Embedded Linux A Tour inside ARM's Kernel Contents 1. Shell basics 2. Introduction to Embedded Linux 3. Kernel Programming for Module / Driver Installation 4. Module / Device Driver in RPi 5. Cross Compiling

More information

Setting up a Chaincoin Masternode

Setting up a Chaincoin Masternode Setting up a Chaincoin Masternode Introduction So you want to set up your own Chaincoin Masternode? You ve come to the right place! These instructions are correct as of April, 2017, and relate to version

More information

Department of Computer Science and Engineering, Sri Jayachamarajendra College of Engineering, Mysore, Karnataka

Department of Computer Science and Engineering, Sri Jayachamarajendra College of Engineering, Mysore, Karnataka FUTURE DIRECTIONS FOR FIRMWARE FLASHING ON ANDROID DEVICES Yadunandan Laxman Huded* & S. Srinath** Department of Computer Science and Engineering, Sri Jayachamarajendra College of Engineering, Mysore,

More information

Avnet Zynq Mini Module Plus Embedded Design

Avnet Zynq Mini Module Plus Embedded Design Avnet Zynq Mini Module Plus Embedded Design Version 1.0 May 2014 1 Introduction This document describes a Zynq standalone OS embedded design implemented and tested on the Avnet Zynq Mini Module Plus. 2

More information

RAK831 Pilot Gateway User Manual V1.0

RAK831 Pilot Gateway User Manual V1.0 RAK831 Pilot Gateway User Manual V1.0 Shenzhen Rakwireless Technology Co., Ltd www.rakwireless.com info@rakwireless.com 2018 Rakwireless all rights reserved. in this document, the actual company and product

More information

1. SUPPORT PLATFORMS 2. INSTALLATION GUIDE Install Android SDK

1. SUPPORT PLATFORMS 2. INSTALLATION GUIDE Install Android SDK TABLE CONTENT 1. SUPPORT PLATFORMS... 2 2. INSTALLATION GUIDE... 2 2.1. Install Android SDK... 2 2.2. Setup environment... 3 2.2.1. Setup Android environment... 3 2.2.2. Set developer environment on Android...

More information

StampA5D3x/PortuxA5/PanelA5. Quickstart Guide

StampA5D3x/PortuxA5/PanelA5. Quickstart Guide StampA5D3x/PortuxA5/PanelA5 Quickstart Guide StampA5D3x/PortuxA5/PanelA5 StampA5D3x/PortuxA5/PanelA5: Quickstart Guide Copyright 2015 taskit GmbH All rights to this documentation and to the product(s)

More information

RETROPIE INSTALLATION GUIDE

RETROPIE INSTALLATION GUIDE RETROPIE INSTALLATION GUIDE CONTENTS THE FOLLOWING GUIDE WILL COVER THE INSTALLATION, SETUP AND CONFIGURATION OF THE RASPBERRY PI, RASPBIAN OS AND RETROPIE Author: http://rpiarcadebuild.wordpress.com/

More information

망고 210 ICS mmc booting 메뉴얼 작성및 patch

망고 210 ICS mmc booting 메뉴얼 작성및 patch 망고 210 ICS mmc booting 메뉴얼 작성및 patch http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

Overview. during this tutorial we will examine how touse git from the command line. finally we will explore a graphical visualisation of git activity

Overview. during this tutorial we will examine how touse git from the command line. finally we will explore a graphical visualisation of git activity Overview slide 1 during this tutorial we will examine how touse git from the command line we will also browse some of the files in the linux kernel and gcc finally we will explore a graphical visualisation

More information

GETTING STARTED WITH. Michael Lessard Senior Solutions Architect June 2017

GETTING STARTED WITH. Michael Lessard Senior Solutions Architect June 2017 GETTING STARTED WITH Michael Lessard Senior Solutions Architect June 2017 Agenda What is Git? Installation of Git Git basis Github First steps with Git 2 WHAT IS GIT? What is Git? Started in 2005 Created

More information

QUICK START GUIDE VAB-600. Android BSP v

QUICK START GUIDE VAB-600. Android BSP v QUICK START GUIDE VAB-600 Android BSP v1.2.2 1.00-09072016-160200 Copyright Copyright 2016 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,

More information

Revision Control and GIT

Revision Control and GIT Revision Control and GIT On UD HPC Community Clusters William Totten Network & Systems Services Why use revision control You can go back in time It makes it easy to try things out which might not work

More information

Tutorial: Ubuntu on the Zynq SoC Featuring the Avnet ZedBoard

Tutorial: Ubuntu on the Zynq SoC Featuring the Avnet ZedBoard Tutorial: Ubuntu on the Zynq -7000 SoC Featuring the Avnet ZedBoard April 2013 Version 01 Copyright 2013 Avnet Inc. All rights reserved Table of Contents Table of Contents... 2 Lab Setup for Xilinx 14.4

More information

Version Control. Version Control

Version Control. Version Control Version Control CS440 Introduction to Software Engineering John Bell Based on slides prepared by Jason Leigh for CS 340 University of Illinois at Chicago Version Control Incredibly important when working

More information

GadgetPC Single Board Computer. System Restore Guide. Document Revision: 1.04 Date: 31 January, 2010

GadgetPC Single Board Computer. System Restore Guide. Document Revision: 1.04 Date: 31 January, 2010 GadgetPC Single Board Computer System Restore Guide Document Revision: 1.04 Date: 31 January, 2010 BiPOM Electronics, Inc. 16301 Blue Ridge Road, Missouri City, Texas 77489 Telephone: 1-713-283-9970 Fax:

More information

Hands-on with the Sitara Linux SDK

Hands-on with the Sitara Linux SDK Hands-on with the Sitara Linux SDK This presentation provides a hands-on overview of the Sitara Linux SDK. It focuses on the software and tools found in the SDK and how to use these tools to develop for

More information

Index. Alias syntax, 31 Author and commit attributes, 334

Index. Alias syntax, 31 Author and commit attributes, 334 Index A Alias syntax, 31 Author and commit attributes, 334 B Bare repository, 19 Binary conflict creating conflicting changes, 218 during merging, 219 during rebasing, 221 Branches backup, 140 clone-with-branches

More information

Installing Eclipse (C++/Java)

Installing Eclipse (C++/Java) Installing Eclipse (C++/Java) The 2017 suite of text-based languages, Java and C++, utilize the current version of Eclipse as a development environment. The FRC specific tools for the chosen language are

More information