Ingenic. Newton Android Development Guide
|
|
- Deborah Houston
- 5 years ago
- Views:
Transcription
1 Ingenic Date: Apr. 2014
2 Ingenic Copyright Ingenic Semiconductor Co. Ltd All rights reserved. Release history Date Revis ion Apr First release Change Disclaimer This documentation is provided for use with Ingenic products. No license to Ingenic property rights is granted. Ingenic assumes no liability, provides no warranty either expressed or implied relating to the usage, or intellectual property right infringement except as provided for by Ingenic Terms and Conditions of Sale. Ingenic products are not designed for and should not be used in any medical or life sustaining or supporting equipment. All information in this document should be treated as preliminary. Ingenic may make changes to this document without notice. Anyone relying on this documentation should contact Ingenic for the current documentation and errata. Ingenic Semiconductor Co., Ltd. Ingenic Headquarters, East Bldg. 14, Courtyard #10, Xibeiwang East Road, Haidian Dist., Beijing , China Tel: Fax: Http: //
3 Content Content 1 Overview Development Environment Preparing Linux Host Environment Setup Steps Preparing Windows Host Burning Environment Get Newton Android Source Code Downlaod repo script Download source code Sync to the Newton lastest version Building and Flashing Android source tree Build the Android project Build Bootloader Build boot.img Build system.img Build Android modules Flash the device Partition table of Newton Using ADB For Linux Host For Windows Host ADB driver Customization Customize Bootloader Logo Customize Boot Animation
4
5 1 Overview This document provides information for How to setup Ingenic Newton Android SDK platform, How to customize its function. It is suitable for the system software engineers. This document includes follow information: i. How to setup compiling and developing environment base on 64b PC ii. How to get Newton Android SDK iii. How to compile Android SDK iv. How to setup and use ADB tools v. How to customization Before reading this document, you should have follow work experience. i. Familiar with the Window XP/7 operating system and install device driver on Window XP/7 ii. Familiar with the Ubuntu operating system, environment variable set and shell commands 1
6
7 Development Environment 2 Development Environment This section introduces how to setup Linux host development environment and windows burning environment. 2.1 Preparing Linux Host Environment Linux host requirements i. Hard disk capacity not less than 128 GB; ii. RAM is not less than 4 GB; iii. Install Ubuntu bit systems 2.2 Setup Steps i. Install Ubuntu b system on host PC ii. Install following software packages $ sudo apt-get install cpp-4.6 g gcc-4.6 gcc-4.6-multilib gcc g++ cpp gcc-multilib g multilib git-core git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 ia32-libs gawk qt4-dev-tools libgl1-mesa-dri:i386 libglapi-mesa:i386 Newton Android SDK compatible with Google Android packages. More information could available at iii. Install JDK Recommended to install the JDK version jdk-6u37-linux-x64, it is available at html 3
8 Development Environment Figure 2-1 Java JDK Download Web page Download jdk-6u37-linux-x64.bin JDK setup steps a. Copy jdk-6u37-linux-x64.bin to /usr/java/ directory b. Change file mode $ sudo chmod u+x /usr/java/jdk-6u37-linux-x64.bin c. Execute follow commands: $ sudo /usr/java/jdk-6u37-linux-x64.bin d. Setup system environment variables Method 1: Add follow line in /etc/environment file under with root user. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: /usr/games:/usr/java/jdk1.6.0_37/bin" JAVA_HOME=/usr/java/jdk1.6.0_37 JRE_HOME=/usr/java/jdk1.6.0_37/jre CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib 4
9 Development Environment Re login and environment variables take effect automatically. Method 2: Add follow line in /etc/profile file under root user export JAVA_HOME=/usr/java/jdk1.6.0_37 export JRE_HOME=/usr/java/jdk1.6.0_37/jre export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH Re login and environment variables take effect automatically. e. Check Java version After re login, check Java version with follow command. Setup is finished if terminal show following information. Figure 2-2 Java JDK Version 2.3 Preparing Windows Host Burning Environment Currently, Ingenic only provide USBBurningTool under Windows XP/7 OS. How to install and running burning tools, please reference "Newton_Quick_Start_Guide_CN.pdf" More information about burning tools are aviliable at 5
10
11 Get Newton Android Source Code 3 Get Newton Android Source Code Newton Android source code could download from Ingenic GIT repository. Download steps: 3.1 Downlaod repo script $ mkdir newton-android $ cd newton-android $ wget $ chmod +x repo 3.2 Download source code $./repo init -u -b an droid-4.3-newton-4775 $./repo sync The total source code size is about 20-30GB. 3.3 Sync to the Newton lastest version $./repo forall -c "git reset --hard ingenic-android4.3.0-kernel newton-vx.x-yyyymmdd" ingenic-android4.3.0-kernel3.0.8-newton-vx.x-yyyymmdd is the Newton version tag, could check it under kernel directory: $ git tag 7
12
13 Building and Flashing 4 Building and Flashing This section describes how to build and flash Android images into the device. To download the source code, please refer sector 3. In this section, the location of the source code is newton-android and the root of Android will be used to indicate this path. 4.1 Android source tree Android source tree will be like this: Figure 4-1 Android source tree The source code of Bootloader is./bootable/bootloader/xboot. The source code Kernel is./kernel. The source code of configuration files for Newton is./device/ingenic/newton. 4.2 Build the Android project $ cd newton-android $ source build/envsetup.sh $ lunch full_newton-userdebug $ make It will take about several hours and depended on the performance of the host. You will find boot.img and system.img under out/target/product/newton when building is finished successfully. 4.3 Build Bootloader $ cd newton-android $ source build/envsetup.sh $ lunch full_newton-userdebug $ cd bootable/bootloader/xboot/ 9
14 Building and Flashing $ make clean $ make newton_msc_config $ make The file named mbr-xboot-gpt.bin could be found under bootable/bootloader/xboot/. 4.4 Build boot.img The following instruction describes how to build boot.img separately. $ cd newton-android $ source build/envsetup.sh $ lunch full_newton-userdebug $ cd kernel/ $ make newton_android_msc_defconfig $ make $ make zimage $ cp drivers/net/wireless/bcm43341/bcmdhd.ko../device/ingenic/newton/ wifi/iw/bcm43341/ $ cp arch/mips/boot/compressed/zimage../device/ingenic/newton/kernel $ croot $ make bootimage The file named boot.img could be found under out/target/product/newton/. 4.5 Build system.img The following instruction describes how to build system.img separately. $ cd newton-android $ source build/envsetup.sh $ lunch full_newton-userdebug $ make systemimage 4.6 Build Android modules $ cd newton-android $ source build/envsetup.sh $ lunch full_newton-userdebug $ cd < path of the certain module > 10
15 Building and Flashing $ mm 4.7 Flash the device Key files needed by Android i. mbr-xboot-gpt.bin ii. boot.img iii. system.img. Detail instructions please refer Newton_Quick_Start_Guide_CN.pdf. 4.8 Partition table of Newton Table 4-1 Newton Partition table Board Hardware File Start Add(B) Start Page Nand Option USBBurnTool Configuration mbr-xboot-gpt.bin 0 0 N_OOB Storage: EMMC 4G, Newton 512B/Sector Mem: Mobile DDR boot.img 3M 6144 N_OOB system.img 56M N_OOB Jz4775--eMCP-MDDR.ini Please import Jz4775--eMCP-MDDR.ini as configuration file in USBBurnTool and make sure all the binaries chosen are correct. Figure 4-2 Binary files and configuration 11
16 Building and Flashing As the figure showing, the start page of mbr-xboot-gpt.bin is 0, the start page of boot.img is 6144, the start page of system.img is Details of USBBurnTool please refer website of Ingenic: 12
17 Using ADB 5 Using ADB 5.1 For Linux Host i. /etc/udev/rules.d/51-android.rules Create /etc/udev/rules.d/51-android.rules if it is not existing. Add: SUBSYSTEM=="usb usb_device", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" ii. Download SDK You can find it at: Figure 5-1 List of Android Linux SDK Please choose the certain version of SDK depend on you development enviroment. For example, choose adt-bundle-linux-x86_ zip for 64-bit version of Ubuntu. iii. Set up environment a. Decompress the zip file to the <ANDROID_SDK_INSTALL_PATH> directory. b. Modify ~/.bash_profile, add: export PATH=${PATH}:<ANDROID_SDK_INSTALL_PATH>/platform-tools c. Run "source ~/.bash_profile", or re login 5.2 For Windows Host 13
18 Using ADB i. Download SDK You can find it at: Figure 5-2 List of Android Windows SDK Please choose the certain version of SDK depend on you development enviroment. For example, choose adt-bundle-windows-x zip for 32-bit version of Windows. ii. Set up environment Take Windows7 for example. a. Right-click on Computer and choose Properties. b. Turn to table named Advanced system settings, open Environment Variables. c. Find and edit Path in System variables. d. Add the path of adb at the tail( ; should be added between values). iii. Check ADB version If the former step was correct, you will get the version of ADB by running adb version in cmd line. Figure 5-3 ADB version 5.3 ADB driver 1)Download Google USB driver From: 14
19 Using ADB Figure 5-4 Google USB driver Click Download Google USB Driver to download latest_usb_driver_windows.zip. 2)Install the driver Please find the detail at Android website 15
20
21 Customization 6 Customization 6.1 Customize Bootloader Logo i. Prepare an original jpg image of logo. Recommended to use a jpg picture which has same resolution with LCD screen and rename it to logo.jpg. For example, if the screen resolution of 288x192, please create a 288x192 jpg picture and saved as logo.jpg. ii. Generate logo.rle file Enter Android project root directory, and run $ cp logo.jpg kernel/drivers/video/img2rle $ cd kernel/drivers/video/img2rle $./img2rle logo.jpg logo.rle Rle file "logo.rle" will be generated. iii. Compiled into XBoot a. Copy logo.rle Enter Android project root directory, and run $ cp kernel/drivers/video/logo.rle bootable/bootloader/xboot/boot/logo $ cd bootable/bootloader/xboot $ mv boot/logo/logo.rle boot/logo/jz_logo.rle b. Modify logo configuration Open./Makefile in xboot and seek "newton_msc_config" will find the board-level configuration. Modify the logo file name under "newton_msc_config". For example, in newton_msc_config, changed as below: Figure 6-1 Modify the logo file in board-level config 17
22 Customization c. Re-compile XBoot $ make clean $ make newton_msc_config $ make iv. Burn the new mbr-xboot-gpt.bin into Newton. Boot logo customize is finished. 6.2 Customize Boot Animation i. Prepare the bootanimation picture Prepare the picture for each frame of bootanimation according the screen resolution. Name these pictures according to the playback order, such as all_0001.jpg, all_0002.jpg... and so on. ii. Prepare the directory for Compression $ mkdir bootanimation $ cd bootanimation $ mkdir part1 part2 $ cp../*.jpg part1 $ cp../*.jpe part2 Part1: First stage animation; part2: Looping animation $ touch desc.txt Edit desc.txt as below,save and quit p 1 0 part1 p 0 0 part2 The first line is the resolution and play time interval to the next picture. Make sure there no other files except of the above files above. Directory tree: desc.txt 18
23 Customization part1 all_0001.jpg all_0002.jpg all_0003.jpg part2 all_0001.jpg all_0002.jpg all_0003.jpg iii. Compressed bundle file directory structure $ zip -0 bootanimation.zip part1/*jpg part2/*jpg desc.txt iv. Replace boodanimation.zip of Android system. If bootanimation.zip is ready, copy it to /system/media/bootanimation.zip or /data/local/bootanimation.zip in Newton device. The customization of bootanimation is finished.. 19
DEVELOPMENT GUIDE AMOS-825. Android BSP v
DEVELOPMENT GUIDE AMOS-825 Android BSP v5.0.3 1.00-05172018-120700 Copyright Copyright 2018 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,
More informationDEVELOPMENT GUIDE VIA VAB-820. Android BSP v
DEVELOPMENT GUIDE VIA VAB-820 Android BSP v5.0.9 1.00-12202018-135700 Copyright Copyright 2018 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,
More informationWES 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 informationDEVELOPMENT GUIDE VAB-820. Android BSP v
DEVELOPMENT GUIDE VAB-820 Android BSP v5.0.6 1.01-08112017-095100 Copyright Copyright 2017 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,
More informationP6: Trial Build of a ROM Nikhil George. 1. Introduction. Overview of the build task. Cite the build/ wiki articles you read.
P6: Trial Build of a ROM Nikhil George 1. Introduction. Overview of the build task. Cite the build/ wiki articles you read. Installation of required packages sudo apt-get install git gnupg flex bison gperf
More informationDEVELOPMENT 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 informationProject 1 Setup. Some relevant details are the output of: 1. uname -a 2. cat /etc/*release 3. whereis java 4. java -version 5.
Project 1 Setup The purpose of this document is to help you to prepare your development machine for the project by: 1. Installing any missing tools 2. Setting up required environment variables and paths
More informationDEVELOPMENT 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 informationMars 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 informationUser Guide Yocto Linux. Board Support Package For Intel Quark
User Guide Yocto Linux Board Support Package For Intel Quark 1 Table of Contents Table of Contents... 2 1. Getting Started... 3 1.1 Prerequisites... 4 1.1.1 To install required packages... 4 1.1.2 To install
More informationAndroid 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 informationQUICK 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 informationBuilding 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 informationALTA DS 2 ARTiGO A900 VAB-1000
DEVELOPMENT GUIDE ALTA DS 2 ARTiGO A900 VAB-1000 Android BSP 3.0 1.02-07032015-153500 Copyright Copyright 2015 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced,
More informationZephyr 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 informationLab 5: Android Development Environment
Lab 5: Android Development Environment The goal is to download the kernel sources, a cross compiler, some tools for accessing an Android OS, and an emulator. A new kernel for the ARM architecture will
More informationREX-RED Community Android 4.3
REX-RED Community Android 4.3 Build Guide REXNOS CO.,Ltd 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
More informationDEVELOPMENT GUIDE VIA AMOS-825. Linux BSP v
DEVELOPMENT GUIDE VIA AMOS-825 Linux BSP v3.0.4 1.00-10042018-155700 Copyright Copyright 2018 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,
More informationDEVELOPMENT GUIDE. ARTiGO A820. Linux BSP v
DEVELOPMENT GUIDE ARTiGO A820 Linux BSP v4.0.1 1.00-08312018-172400 Copyright Copyright 2017-2018 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,
More informationDEVELOPMENT GUIDE VAB-820. Linux BSP v4.1.2
DEVELOPMENT GUIDE VAB-820 Linux BSP v4.1.2 1.00-11072017-102000 Copyright Copyright 2017 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,
More informationDEVELOPMENT GUIDE VAB-820. Linux BSP v
DEVELOPMENT GUIDE VAB-820 Linux BSP v4.1.3 1.00-02072018-151100 Copyright Copyright 2017-2018 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,
More informationDEVELOPMENT GUIDE QSM-8Q60. Linux BSP v
DEVELOPMENT GUIDE QSM-8Q60 Linux BSP v3.0.2 1.00-03052018-114500 Copyright Copyright 2017-2018 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,
More informationSCM-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 informationNanoPi 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 informationDEVELOPMENT 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 informationJZ4760B 32 Bits Microprocessor
JZ4760B 32 Bits Microprocessor Application Notes 01 The Difference Between JZ4760B & JZ4760 Revision: 0.2 Date: Sep. 2010 JZ4760B 32 Bits Microprocessor Application Notes 01 The Difference Between JZ4760B
More informationCubieboard4 Linux Sdk Guide TF BOOT & TF WRITE EMMC. Website: Support:
Cubieboard4 Linux Sdk Guide TF BOOT & TF WRITE EMMC Website:http://cubieboard.org/ Support: support@cubietech.com Version Author Modification Check V-0.1-20141226 A.K Init version V-1.0-20150113 A.K Release
More informationTizen 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 informationA113X1 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 informationQUICK START GUIDE AMOS-820. Android BSP v
QUICK START GUIDE AMOS-820 Android BSP v4.0.2 1.00-08112016-145000 Copyright Copyright 2016 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,
More informationDS2 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 informationPICO-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 informationAndroid. 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 informationMAGPIE Installation Guide (version 1.0)
MAGPIE Installation Guide (version 1.0) June 2017 Authors: Sophiane Senni, Pierre-Yves Péneau, Abdoulaye Gamatié 1 Contents 1 About this guide 3 2 Framework installation 4 2.1 Dependencies...................................
More informationLab2 - 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 informationMV 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 informationIdea6410 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 informationUsing 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 informationComplex Text Rendering
BRAC UNIVERSITY Complex Text Rendering Submitted By: Saad Bin Mahbub(07201002) Md. Ashraf-ul-Hauque(08101019) Imran Kader (08101008) 1 Submission Date:12 th April, 2012 2 Complex Text Rendering Submitted
More informationREV-SA01. User s Manual. SMARC Evaluation Carrier Board. 3 rd Ed 24 January Part No. E2047VS0102R
REV-SA01 SMARC Evaluation Carrier Board User s Manual 3 rd Ed 24 January 2016 Part No. E2047VS0102R Content 1. Getting Started... 4 1.1 Safety Precautions... 4 1.2 Packing List... 4 1.3 Document Amendment
More informationAndroid 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 informationESP32-SOLO-1 OEM Installation Manual
ESP32-SOLO-1 OEM Installation Manual Version 1.0 Copyright 2018 About This Guide Release Notes This document is intended to help users set up the basic software development environment for developing applications
More informationS3C6410-TFAUbuntu Easy Guide
S3C6410-TFA Ubuntu TABLE OF CONTENTS S3C6410-TFAUbuntu simple manual...- 1 - S3C6410-TFAUbuntu simple manual......- 5-- 1.1 install and run Ubuntu......- 5-- 1.1.1 Ubuntu install to the development board
More informationFlashing 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 informationBuilding an Android* command-line application using the NDK build tools
Building an Android* command-line application using the NDK build tools Introduction Libraries and test apps are often written in C/C++ for testing hardware and software features on Windows*. When these
More informationRZ/G Verified Linux Package V2.1.0-RT
RZ/G Verified Linux Package V2.1.0-RT R01TU0254EJ0100 Rev. 1.00 Introduction This release note describes the contents, building procedures and important points of the RZ/G Verified Linux Package V2.1.0-RT
More informationMV 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 informationInstallation Guide and Release Notes
Intel Parallel Studio XE 2013 for Linux* Installation Guide and Release Notes Document number: 323804-003US 10 March 2013 Table of Contents 1 Introduction... 1 1.1 What s New... 1 1.1.1 Changes since Intel
More informationPengwyn Documentation
Pengwyn Documentation Release 1.0 Silica October 03, 2016 Contents 1 Introduction 3 1.1 Platforms................................................. 3 1.2 Hardware requirements.........................................
More informationWelcome to getting started with Ubuntu Server. This System Administrator Manual. guide to be simple to follow, with step by step instructions
Welcome to getting started with Ubuntu 12.04 Server. This System Administrator Manual guide to be simple to follow, with step by step instructions with screenshots INDEX 1.Installation of Ubuntu 12.04
More informationIntroduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University
Introduction to Linux Woo-Yeong Jeong (wooyeong@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating system of a computer What is an
More informationAndroid 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 informationIntel Software Guard Extensions SDK for Linux* OS. Installation Guide
Intel Software Guard Extensions SDK for Linux* OS Installation Guide Legal Information No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
More informationTrinityCore Documentation
TrinityCore Documentation Release TrinityCore Developers February 21, 2016 Contents 1 Compiling TrinityCore 3 1.1 Requirements............................................... 3 1.2 Build Environment............................................
More informationAndroid Studio Setup Procedure
Android Studio Setup Procedure System Requirements : Windows OS Linux OS Mac OS Microsoft Windows 7/8/10 (32- or 64-bit) 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator 2 GB
More informationBuilding 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 informationAndroid Training. Lab Book. Free Electrons
Lab Book http://free-electrons.com June 11, 2014 About this document Updates to this document can be found on http://free-electrons.com/doc/training/ android/. This document was generated from LaTeX sources
More informationLab 6: OS Security for the Internet of Things
Department of Computer Science: Cyber Security Practice Lab 6: OS Security for the Internet of Things Introduction The Internet of Things (IoT) is an emerging technology that will affect our daily life.
More informationNVIDIA CUDA GETTING STARTED GUIDE FOR LINUX
NVIDIA CUDA GETTING STARTED GUIDE FOR LINUX DU-05347-001_v03 March 2011 Installation and Verification on Linux Systems DOCUMENT CHANGE HISTORY DU-05347-001_v03 Version Date Authors Description of Change
More informationIntel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes
Intel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes Document number: 323804-002US 21 June 2012 Table of Contents 1 Introduction... 1 1.1 What s New... 1 1.2 Product Contents...
More informationIBM z Systems Development and Test Environment Tools User's Guide IBM
IBM z Systems Development and Test Environment Tools User's Guide IBM ii IBM z Systems Development and Test Environment Tools User's Guide Contents Chapter 1. Overview......... 1 Introduction..............
More informationCross-compilation with Buildroot
Instituto Superior de Engenharia do Porto Mestrado em Engenharia Eletrotécnica e de Computadores Arquitetura de Computadores Cross-compilation with Buildroot Introduction Buildroot is a tool that can be
More informationIntel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes
Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes 23 October 2014 Table of Contents 1 Introduction... 1 1.1 Product Contents... 2 1.2 Intel Debugger (IDB) is
More informationLinux. 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 informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Kisik Jeong (kisik@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating
More informationCSE 237A. Prof. Tajana Simunic Rosing HW #1. Due: January 20th, 2011
CSE 237A Prof. Tajana Simunic Rosing HW #1 Due: January 20th, 2011 All problems should be completed individually except for problem 8, which may be completed with one other student. The student you complete
More informationAndroid AOSP Overview. Karthik Dantu and Steve Ko
Android AOSP Overview Karthik Dantu and Steve Ko Administrivia Any issues in building? Android Build System & Source Tree Today s goal Getting to know the build system Navigating the source tree Resources
More informationYocto Project components
Lecture 3 3 Yocto Project components 25 octombrie 2016 Exam questions 1. Please write al least four of the described components of a GNU toolchain 2. List the components which define a Linux distribution
More informationInstallation of Apache OpenMeetings on Ubuntu LTS. This tutorial is made based on a fresh installations of
Installation of Apache OpenMeetings 4.0.2 on Ubuntu 18.04 LTS This tutorial is made based on a fresh installations of ubuntu-mate-18.04-beta1-desktop-amd64.iso It is tested with positive result. We will
More informationIntel Do-It-Yourself Challenge Compile C/C++ for Galileo Nicolas Vailliet
Intel Do-It-Yourself Challenge Compile C/C++ for Galileo Nicolas Vailliet www.intel-software-academic-program.com paul.guermonprez@intel.com Intel Software 2014-02-01 Why? C/C++ code? Why C/C++ code? Arduino
More informationLinux Essentials Objectives Topics:
Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives
More informationInstallation of Apache OpenMeetings on Ubuntu LTS. This tutorial is made based on fresh installations of. ubuntu desktop-amd64.
Installation of Apache OpenMeetings 4.0.5 on Ubuntu 14.04 LTS This tutorial is made based on fresh installations of ubuntu-14.04.2-desktop-amd64.iso It is tested with positive result. We will use the Apache's
More informationIT-SDN: Installation Guide (for Linux 64 bits March, 2017)
IT-SDN: Installation Guide (for Linux 64 bits March, 2017) Renan C. A. Alves 1, Doriedson A. G. Oliveira 1, Gustavo N. Segura 1, Cintia B. Margi 1 1 Escola Politécnica Universidade de São Paulo São Paulo,
More informationIntel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes
Intel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes Document number: 323804-001US 8 October 2010 Table of Contents 1 Introduction... 1 1.1 Product Contents... 1 1.2 What s New...
More informationPreliminary. Jetson TX1 BSP flashing guide. Version 2.1. May 2017 AUVIDEA GMBH FIRMWARE INSTALLATION 1. Auvidea GmbH Kellerberg 3 D Denklingen
Jetson TX1 BSP flashing guide Version 2.1 Preliminary May 2017 Auvidea GmbH Kellerberg 3 D-86920 Denklingen Tel: +49 8243 7714 622 info@auvidea.com www.auvidea.com AUVIDEA GMBH FIRMWARE INSTALLATION 1
More informationAndroid SDK under Linux
Android SDK under Linux Jean-Francois Messier Android Outaouais jf@messier.ca Abstract This is a tutorial about installing the various components required to have an actual Android development station
More informationNo license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
January 2018 Legal Disclaimer You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to
More informationMV 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 informationEM3188 Android5.1 User Manual
EM3188 Android5.1 User Manual V1.0 Date: 2017-07-04 Boardcon Technology Limited www.armdesigner.com Change History Ver Date Description Author V1.0 2017-07-04 The initial released Version. Zhao Linhai,
More informationNVIDIA CUDA GETTING STARTED GUIDE FOR LINUX
NVIDIA CUDA GETTING STARTED GUIDE FOR LINUX DU-05347-001_v5.0 October 2012 Installation and Verification on Linux Systems TABLE OF CONTENTS Chapter 1. Introduction...1 1.1 System Requirements... 1 1.2
More informationSCM 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 informationVaango Installation Guide
Vaango Installation Guide Version Version 17.10 October 1, 2017 The Utah Vaango team and Biswajit Banerjee Copyright 2015-2017 Parresia Research Limited The contents of this manual can and will change
More informationHow to set up FMOD*, Cocos2D-x*, and OpenAL* Libraries for Android* on Intel Architecture
How to set up FMOD*, Cocos2D-x*, and OpenAL* Libraries for Android* on Intel Architecture Previously, we ve gone through instructions on how to compile a FFmpeg library on x86 architecture. This step-by-step
More informationLab 6: OS Security for the Internet of Things
Department of Computer Science: Cyber Security Practice Lab 6: OS Security for the Internet of Things Introduction The Internet of Things (IoT) is an emerging technology that will affect our daily life.
More informationZ-Stack Linux Gateway Quick Start Guide Version 1.0
Z-Stack Linux Gateway Quick Start Guide Version 1.0 Texas Instruments, Inc. San Diego, California USA Copyright 2014 Texas Instruments, Inc. All rights reserved. Table of Contents 1. INSTALL THE SDK PACKAGE...
More informationH.J. Lu, Sunil K Pandey. Intel. November, 2018
H.J. Lu, Sunil K Pandey Intel November, 2018 Issues with Run-time Library on IA Memory, string and math functions in today s glibc are optimized for today s Intel processors: AVX/AVX2/AVX512 FMA It takes
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Dong-Yun Lee (dylee@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating
More informationLINUXBUILD User's Manual
. LEON Linux Linux for LEON processors 2017 User's Manual The most important thing we build is trust LINUXBUILD User's Manual Linux build environment for LEON systems 1 www.cobham.com/gaisler Table of
More informationPetaLinux SDK Installation Guide
PetaLinux SDK Installation Guide v1.1 November 26, 2009 Table of Contents Table of Contents...2 About this Guide...3 Related Documents...3 PetaLinux SDK Installation...3 Prerequisites...3 Extract the PetaLinux
More informationEmbedded Android? Not so fast!
Embedded Android? Not so fast! Ryan Kuester Independent Consultant rkuester@insymbols.com These slides at http://insymbols.com/misc/embedded-android-dw2013.pdf Contribute to discussion of Android s suitability
More informationIntel IXP400 Software: VLAN and QoS Application Version 2.2 Release Notes August 2, 2007
Intel IXP400 Software: VLAN and QoS Application Version 2.2 Release Notes August 2, 2007 Document Number: 301925-005 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH
More informationSPPEXA TEACHLET: GETTING STARTED WITH L4RE CARSTEN WEINHOLD
Faculty of Computer Science Institute of System Architecture, Operating Systems Group SPPEXA TEACHLET: GETTING STARTED WITH L4RE CARSTEN WEINHOLD AGENDA first contact with a microkernel OS getting to know
More informationE. Annex. Rules and conventions used for the project. v The µkos package
v 13.28 E.1. Rules and conventions used for the project E. Annex In order to have and to maintain a coherency along all the µkos project, the following rules for writing software have been used. NULL =
More informationEmbedded 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 informationOperating 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 informationNexus Application Development - SDK
This chapter contains the following sections: About the Cisco SDK, page 1 Installing the SDK, page 1 Procedure for Installation and Environment Initialization, page 2 Using the SDK to Build Applications,
More informationInstalling MediaWiki using VirtualBox
Installing MediaWiki using VirtualBox Install VirtualBox with your package manager or download it from the https://www.virtualbox.org/ website and follow the installation instructions. Load an Image For
More informationQ7M EVK (Q7M120
Q7M120-120-EVK (Q7M120 and Q7B120) 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 informationMariaDB ColumnStore C++ API Building Documentation
MariaDB ColumnStore C++ API Building Documentation Release 1.1.3-acf32cc MariaDB Corporation Feb 22, 2018 CONTENTS 1 Licensing 1 1.1 Documentation Content......................................... 1 1.2
More informationBuilding 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