Porting Tizen v2.3 on ODROID U3. SKKU Embedded Software Lab.

Size: px
Start display at page:

Download "Porting Tizen v2.3 on ODROID U3. SKKU Embedded Software Lab."

Transcription

1 1 Porting Tizen v2.3 on ODROID U3

2 Index 2 Tizen Device Partitioning Tizen U-Boot Building the Kernel Flashing a Tizen Platform Image Tizen Platform Configuration Troubleshootings

3 3 Tizen Device Partitioning

4 Tizen Partition Layout 4 Tizen Partitions layout 7 partitions : mmcblk0p1 ~ mmcblk0p7 MBR(Master Boot Record) supports only up to four partitions Partition Mount Point Option Description /dev/mmcblk0p1 /csa Rw Configuration Saved Area /dev/mmcblk0p2 /boot Ro Kernel image /dev/mmcblk0p3 - - Reserved /dev/mmcblk0p4 /mnt/csc Rw Customer Software Configuration, default language, time, etc. /dev/mmcblk0p5 / Ro Platform /dev/mmcblk0p6 /opt Rw Data, App, etc /dev/mmcblk0p7 /opt/usr rw User space Use 4 important partitions

5 Connect SD Card Reader with VMWare 5 Use SD card, VMWare, and SD card reader

6 Tizen Device Partitioning [1/3] 6 Set partitions using Gparted Install Gparted sudo apt-get install gparted Create all partitions except the first 2MB of space First 2MB : Space for bootloader (U-Boot) Gparted

7 Tizen Device Partitioning [2/3] 7 Delete the existing partition on SD card [Example] SD card size : 8GB Device node : /dev/sdb

8 Tizen Device Partitioning [3/3] 8 Leave 2MB for U-Boot Partition Label boot rootfs system-data user

9 9 Tizen U-Boot

10 U-boot Bootloader 10 Boot process Rom(In SOC) bl1 bl2 ( uboot.bin)

11 Binary Download 11 U-boot Files BL1, BL2, signature from HardKernel Tizen U-boot Binary Download Hardkernel U-boot bl1, bl Download Tizen U-boot binary

12 Fusing [1/2] 12 Extract u-boot-mmc.bin file from RPM package Modify sd_fusing.sh script Change file name and path

13 Fusing [2/2] 13 Check device nodes after connecting SD card reader ls /dev/sd* Typically the name of device node is /dev/sdb Set the excution permission chmod +x sd_fusing.sh Fusing sudo./sd_fusing.sh /dev/sdb

14 Check System Operation 14 Connect UART U-Boot operation message will be printed out. U-boot Partition 2 Partition 3 Partition 3 Storage (SD Card)

15 Change Mount Option On U-Boot 15 Change boot arguments of U-Boot Set read and write option for root file system setenv kernel_args "setenv bootargs root=/dev/mmcblk0p2 rootfstype=ext4 rootwait rw console=ttysac1,115200n8" saveenv Expand boot delay time (can be skipped) setenv bootdelay 3 saveenv

16 16 Building the Kernel

17 Default Environment Setting 17 Setting for kernel build Installing required libraries Enter the following command in terminal sudo apt-get install libncurses5-dev build-essential

18 Kernel Download 18 Use Gerrit (

19 Kernel Download 19 Download Kernel source code git clone tizen:platform/kernel/linux-3.10 Set branch Check branch list git branch a (Run in target directory) Checkout Tizen branch git checkout tizen

20 Cross Compiler (Toolchain) 20 Cross Toolchain To build the kernel targeting for ARM architecture in the X86 environment Default toolchain of Tizen 2.x is arm-linux-gnueabi-gcc-4.5" Automatically installed with Tizen SDK Ex) /TIZEN_SDK_PATH/tool/arm-linux-gnueabi-gcc-4.5 Install 64bit compatible library (If you use a 64bit system) Sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 zlib1g:i386

21 Cross Compiler Configuration 21 Two Options 1. Manual configuration Export cross compile information export ARCH=arm export CROSS_COMPILE=/TOOLCHAIN_PATH/arm-linux-gnueabi- gcc-4.5/bin/arm-linux-gnueabi- 2. Modify Makefile Various configuration options for compile or build Edit makefile in kernel directory Edit ARCH & CROSS_COMPILE

22 Apply Defconfig 22 defconfig Kernel configuration file In./arch/arm/configs/ Default Tizen defconfig is tizen_defconfig Apply ODROID defconfig make tizen_odroid_defconfig

23 Kernel Configuration 23 Change kernel configurations using make menuconfig

24 CPU Governor 변경 24 There is a temperature problem in the default configuration The temperature is too high in performance governor Change governor from performance to ondemad CPU Power Management -> CPU Frequency scaling -> Default CPUFreq governor

25 WiFi Support 25 Enable RTL8192 WiFi module support Networking support -> Wireless Enable protocol Device Driver -> Network device support -> Wireless LAN Wireless device driver configuration

26 Bluetooth Support [1/2] 26 Enable Bluetooth support for Tizen Networking support > Bluetooth subsystem support Bluetooth device drivers

27 Bluetooth Support [2/2] 27 Enable Rfkill Userspace tool to query the state of the rfkill switches, buttons and subsystem interfaces Networking support

28 cgroup Configuration 28 cgroup(control Group) limits and isolates the resource usage (CPU, memory, etc.) of a collection of processes. The error is occurred at default configuration General setup -> Control Group support

29 Change Default GPU Driver [1/3] 29 Default GPU driver version is changed in the latest version from R3P2 to R4P0 Current CPU Driver version does not match with DDK

30 Change Default GPU Driver [2/3] - Graphics support 30 - ARM GPU configuration - Mali-400 support

31 Change Default GPU Driver [3/3] - Select Mali Version 31 1 Change from R4P0 to R3P2 2

32 Kernel Build 32 Make zimage sudo make zimage j 4 Set the number of thread with the option of -j 4 Typically set about 1.5 times the number of CPU threads

33 Device Tree 33 Device tree Data structure for describing hardware Can be described in a data structure that is passed to the operating system at boot time Data structure itself is a simple tree of named nodes and properties File organization dtsi : platform common dts : board specific dtb : binary file

34 Kernel Build 34 Make Device Tree make exynos4412-odroidu3.dtb Make final ziamge cat arch/arm/boot/zimage arch/arm/boot/dts/exynos4412- odroidu3.dtb >./zimage zimage is created in the root directory of the kernel

35 Kernel Image Copy 35 Copy kernel zimage into 1 st partition of SD card Make a temporary directory to mount the partition. mkdir boot sudo mount /dev/sdb1./boot/ Copy zimage cp./zimage./boot/ You can use prebuild kernel image ting/kernel%20image/zimage

36 Check System Operation 36 Check kernel message U-boot Kernel Partition 2 Partition 3 Partition 3

37 37 Platform Image Flash

38 Tizen Platform Image 38 Three platform images Can download the released version from Tizen download site (Tizen 2.3 for RD-PQ) Root Filesystem 2 nd Partition App Data 3 rd Partition User Area 4 th Partition

39 Image Flash 39 Connect SD card at VMware Use dd command Check the device node of SD card sudo dd if=./rootfs.img of=/dev/sdb2 bs=512k sudo dd if=./system-data.img of=/dev/sdb3 bs=512k sudo dd if=./user.img of=/dev/sdb4 bs=512k

40 Partition Resize 40 Resolve the partition size problem by gparted Partition size is not displayed properly sudo gparted Use check function of gparted

41 Partition Resize 41 Perform the same work for other partitions

42 Check System Operation 42 Partition mount problem will be shown Partition label is not recognized properly in the mounting process (rootfs, system-data, user) This issue will be solved at the next step. U-boot Kernel Rootfs System-data User

43 43 Tizen Platform Configuration

44 Partition Mount Option 44 Change mount option in systemd Path : ROOTFS_OF_SDCARD/etc/systemd/system/localfs.target.wants Delete unused mount services csa.mount, opt-system-csc.mount Modify App data and user partitions opt.mount, opt-user.mount Delete Edit Delete Edit

45 Partition Mount Option 45 Change mount partition name Data partition (opt.mount) dev-disk-by\x2dpartlabel-system\x2ddata dev-mmcblk0p3 /dev/disk/by-partlabel/system-data /dev/mmcblk0p3 User partition (opt-usr.mount) dev-disk-by\x2dpartlabel-user dev-mmcblk0p4 /dev/disk/by-partlabel/user /dev/mmcblk0p4

46 Mount Option 46 Edit fstab Specify the required mount operations Path : /etc/fstab Change mount option of rootfs Annotating module image mount Original Modified

47 Resize Service 47 Do not need additional partition resize process Path : ROOTFS_OF_SDCARD/usr/lib/systemd/system/localfs.target.wants Remove resize2fs-root.service file. resize2fs-root.service

48 Deviced Configuration [1/2] 48 If battery capacity is low, the system forced to shut down device. Change the batter capacity threshold value File : /etc/battery.conf [LOWBAT] #low battery level Normal=100 Warning=15 Critical=5 PowerOff=1 RealOff=0 [LOWBAT] #low battery level Normal=0 Warning=0 Critical=0 PowerOff=0 RealOff=0

49 Deviced Configuration[2/2] 49 Should prevent ODROID-U3 from entering the SLEEP state Change the timeout values File : /etc/display.conf # display state is changed to SLEEP state after this time. # If this value is large, it causes power consumption problem. LCDOffTimeout= # milli second # If this value is yes, LCD is always on except pressing power key. # Default value is no, LCD is turned off by lcd timeout. LCDAlwaysOn=yes # yes or no

50 Check System Operation 50 UART Message Login ID is root

51 51 Troubleshootings

52 Troubleshooting 52 Index 1. Sound Problem 2. Activate SDB 3. Display Output - Xorg DDX 4. Booting Animation 5. Touch Screen Calibration 6. Adjust UI Size 7. Wi-Fi 8. Bluetooth 9. Pop-up Window 10. OpenGL Acceleration You can download files related to troubleshooting Porting/Troubleshooting/

53 1. Sound Problem [1/3] 53 Tizen Sound System Pulse Audio : Third-party open-source framework to provide more sound-related functions ALSA : Kernel-level subsystems for sound support

54 1. Sound Problem [2/3] 54 Reference phone and ODROID-U3 have different sound output devices Pulseaudio service is failed Check ODROID U3 sound device aplay l Card : 0 / Device : 1

55 1. Sound Problem [3/3] 55 Change the default output device in Pulse Audio setting File : /etc/pulse/system.pa Change the output device from hw:0,3 to hw:0,1

56 2. Activate SDB [1/3] 56 Samsung Debug Bridge (Similar function with ADB) Can connect ODROID-U3 with Host PC Tizen on ODROID-U3: Need to set SDB daemon.

57 2. Activate SDB [2/3] Create a script to activate USB host device Make a script file /bin/pre-sdbd.sh #!/bin/bash echo sdb > /sys/class/usb_mode/usb0/funcs_fconf echo 1 > /sys/class/usb_mode/usb0/enable sdbd chmod +x pre-sdbd.sh

58 2. Activate SDB [3/3] 2. Change SDBD service file Delete service dependencies Add script execute command 58 [Unit] Description=sdbd After=default.target Delete [Service] Type=forking Environment=DISPLAY=:0 PIDFile=/tmp/.sdbd.pid RemainAfterExit=yes ExecStartPre=/bin/bash /bin/pre-sdbd.sh ExecStart=/usr/sbin/sdbd /usr/lib/systemd/system/sdbd.service script to activate USB device Activate SDBD service then reboot the system Make symbolic link

59 3. Display Output - Xorg DDX [1/4] 59 Device Dependent X DDX is connected to the display on the Xorg If device has no LCD, DDX does not operated properly.

60 3. Display Output - Xorg DDX [2/4] 60 Download source code from Gerrit git clone git://git.tizen.org/adaptation/ap_samsung/xserverxorg-video-exynos Change branch git checkout tizen_2.3 Modify code Path :./src/crtcconfig (Perform display configuration) Sec_display.c _secsetmainmode (ScrnInfoPtr pscrn, SECModePtr psecmode) Determine main output display

61 3. Display Output - Xorg DDX [3/4] 61 Original code HDMI device cannot be a main output device Modified code Add HDMI device

62 3. Display Output - Xorg DDX [4/4] 62 Build with GBS Install RPM package Copy RPM package into Odroid-U3 sdb root on sdb push./package_filename /LOCATION Install rpm Uvh --force --nodeps PACKAGE_FILENAME

63 4. Booting Animation 63 If there are no LVDS devoce (LCD), the booting animation program does not work. Source code git clone git://git.tizen.org/apps/home/boot-animation File :./src/animation.c Delete device check process

64 5. Touch Screen Calibration 64 With ODROID-Vu, touch-coordinate error Xorg provides its own touch calibration function Path : /etc/x11/xorg.conf.d/input.conf Add calibaration option to InputClass Section "InputClass" Identifier "evdev touchscreen catchall" MatchIsTouchScreen "on" MatchDevicePath "/dev/input/event*" Driver "evdevmultitouch Option "MultiTouch" "10" Option "Calibration" " " EndSection If you use other input device, you can know the correct values using xinput_calibrator

65 6. Adjust UI Size 65 Text and some UI will be too small in the default configuration Change the display configuration of EFL enlightenment File : /etc/profile.d/elm.sh export ELM_PROFILE="mobile" export ELM_SCALE=1.5 export SCALE_FACTOR=1.5 Add this options Size is changed

66 7. Platform Setting for WiFi [1/3] 66 Copy WiFi firmware The WiFi device will load the firmware during the device initialization phase Copy rtl8192 firmware to /lib/firmware directory In ODROID : lib/firmware/rtlwifi/ Modify a shell script /usr/bin/wlan.sh

67 7. Modify wlan.sh [2/3] 67 wlan.sh [start] [stop] [softap] [p2p] [check_hw] Can support hotspot / Wi-Di Apply only the regular net functionalities #!/bin/sh IFACE_NAME=wlan0 start() { /sbin/ifconfig ${IFACE_NAME} up } stop() { } /sbin/ifconfig ${IFACE_NAME} down case $1 in "start") start ;; "stop") stop ;; *) /bin/echo wlan.sh [start] [stop] exit 1 ;; esac

68 7. Change wpa_supplicant [3/3] 68 wpa_supplicant supports various network connections Default wpa_supplicant of Tizen 2.3 generates an error at SSID connection File : /usr/sbin/wpa_supplicant Change the file to the old version of Tizen 2.2 or Tizen 2.2.1

69 8. Platform Setting for Bluetooth [1/3] 69 Scripts for Bluetooth Path./usr/etc/Bluetooth Need to modify the following files bt-stack-up.sh Bluetooth activation bt-stack-down.sh Bluetooth deactivation

70 8. Bt-stack-up.sh [2/3] 70 Need the device initialization for USB type BT Device-specific initialization is not required #!/bin/sh Device activation -> Dbus Settings -> Start Daemon # # Script for executing Bluetooth stack # # Activate BT Device rfkill unblock bluetooth /usr/sbin/hciconfig hci0 up # dbus path setting export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/app/dbus/user_bus_socket # Execute BlueZ BT stack echo "Run bluetoothd" /usr/lib/bluetooth/bluetoothd -d -C & /usr/bin/bluetooth-share & exit 0

71 8. Bt-stack-down.sh [3/3] 71 #!/bin/sh Device Deactivation-> Stop Daemon & Services # # Script for stopping Bluetooth stack # # Remove BT device /usr/sbin/hciconfig hci0 down rfkill block bluetooth # Kill BlueZ bluetooth stack killall obexd obex-client killall bt-syspopup killall bluetooth-share killall bluetooth-pb-agent killall bluetooth-map-agent killall bluetooth-hfp-agent killall bluetoothd # result exit 0

72 9. Pop-up Window [1/3] 72 Two message pop-up windows Low battery warning ODROID device has no battery SD card mount fail (External SD card) ODROID use SD card for main storage

73 9. Battery Problem [2/3] 73 Modify deviced (Device Daemon) Download source code git clone git://git.tizen.org/framework/system/deviced File :./src/core/power-supply.c Vconf_set_int() modify all values relevant to the battery configuration. File :./src/battery/lowbat-handler.c Vconf_set_int() Modify the setting value about battery state or level Lowbat_read() Modify the return value to fully-charged(100%) Refer to the appended source files

74 9. SD Card Mount Fail [3/3] 74 Modify deviced File :./src/mmc/mmc-handler.c Modify code to not call the mount code

75 10. Install OpenGL Library for 3D Acceleration [1/2] 75 OpenGL library should be installed in order to use the OpenGL platform-independent API Open Graphics Library for Embedded System

76 10. Install OpenGL Library for 3D Acceleration [2/2] 76 Copy DDK files Remove Virtual driver rpm -e --nodeps opengl-es-virtual-drv Install new package rpm Uvh force *.rpm Sync & reboot sync reboot -f

77 Etc. Application Install Error 77 Error occurs when a new application is installed with Tizen IDE or sdb install command Tizen checks the current time in the installing step Need to change the current time with date command date -s YYYY-MM-DD hh:mm:ss'

78 Etc. Input Control 78 Tizen 2.3 has no software keys like HOME / MENU / BACK You can use USB mouse for hardware key input Wheel button - Home Right button - Back

79 Porting Complete Tizen 2.3 lock screen

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

REX-RED Community Android 4.3

REX-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 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

imx6 Rex EMC testing Content

imx6 Rex EMC testing Content imx6 Rex EMC testing (including the script examples) Here you can find the setup, scripts and results of imx6 Rex EMC testing. Content 1. Hardware configuration 2. Test description 3. Test results Radiated

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

Linux. For BCT TM1 / HB5. User Guide. Document Reference: BCTTM1HB5 Linux User Guide. Document Issue: 1.2. Associated SDK release: 1.

Linux. For BCT TM1 / HB5. User Guide. Document Reference: BCTTM1HB5 Linux User Guide. Document Issue: 1.2. Associated SDK release: 1. Linux For BCT TM1 / HB5 User Guide Document Reference: BCTTM1HB5 Linux User Guide Document Issue: 1.2 Associated SDK release: 1.2 Author: D Robinson Contents 1. Introduction... 4 2. Environment Setup...

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

Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink

Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink Session 1 How to assemble and deploy an initial BSP and setup the development environment with the matching SDK Audio streaming

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

New Tizen Bluetooth Framework

New Tizen Bluetooth Framework New Tizen Bluetooth Framework Agenda Tizen Bluetooth Stack Overview Why we need Bluetooth Framework? Current Bluetooth Framework Desgin New Tizen Bluetooth Framework New Tizen Bluetooth Framework PoC 0.1

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

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

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

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

Cross-compilation with Buildroot

Cross-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 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

This guide is used as an entry point into the Petalinux tool. This demo shows the following:

This guide is used as an entry point into the Petalinux tool. This demo shows the following: Petalinux Design Entry Guide. This guide is used as an entry point into the Petalinux tool. This demo shows the following: How to create a Linux Image for a Zc702 in Petalinux and boot from the SD card

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

Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink

Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Session 4 How to optimize, test and integrate the solution for quick deployment Audio streaming

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

Formatting 1. Commands starting with $ are Linux console commands on the host PC:

Formatting 1. Commands starting with $ are Linux console commands on the host PC: Custom Kernel Guide by Arrvindh Shriraman Last update: April 1, 2016 This document guides the user through: 1. Downloading and compiling the Linux kernel's source code. 2. Running a custom kernel inside

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

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

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

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

Kernel configuration The kernel configuration and build system is based on multiple Make files. All Makefiles inside the sub directories in kernel source interacts with the main Makefile which is present

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

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

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

SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed

SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed herein are for reference purposes only. All information discussed

More information

User s Manual for the Boundary Devices Nitrogen R board

User s Manual for the Boundary Devices Nitrogen R board 1 User s Manual for the Boundary Devices Nitrogen R board July 6, 2010 2 1 Revision History Date Revision Description 2010-06-17 1.0 First (rough) draft 2010-06-25 1.1 Still rough. Additional details on

More information

RakunLS1, Qseven SBC module with LS1021A

RakunLS1, Qseven SBC module with LS1021A RakunLS1, Qseven SBC module with LS1021A Software user manual $HeadURL: https://svn.borea.si/svn/docs/rakun/docs/rakunls1_sw_um.fodt $ $Rev: 932 $ $Date: 2015-10-15 16:02:53 +0200 (čet, 15 okt 2015) $

More information

Manual File System Check Linux Command Line

Manual File System Check Linux Command Line Manual File System Check Linux Command Line The traditional Unix environment is a CLI (command line interface), where you To move around the file system you will use cd. Nearly every command and application

More information

Q7M EVK (Q7M120

Q7M 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 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

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

Cyclone V SoC PCI-Express Root Port Example Design. Application Note

Cyclone V SoC PCI-Express Root Port Example Design. Application Note Cyclone V SoC PCI-Express Root Port Example Design Application Note 7/1/2013 Table of Contents 1 Revision History... 4 2 Overview... 5 2.1 GSRD... 5 3 Hardware and Software Packages... 6 3.1 GSRD... 6

More information

Embedded lightweight unix

Embedded lightweight unix Embedded lightweight unix ELWIX its free now! Universal embedded system http://www.elwix.org/ Michael Pounov Since 2004 like propriatary OS Give best practices and features from *BSD

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

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

Providing Traditional Computational Facility through TV SetTop Box (PROTRACTS)

Providing Traditional Computational Facility through TV SetTop Box (PROTRACTS) Providing Traditional Computational Facility through TV SetTop Box (PROTRACTS) Mr. PydalaBhasha #1, Mr.K. Muni Chandra Sekhar #2 1 Assistant Professor, Department of I.T, Sree Vidyanikethan Engineering

More information

Installation Guide for Linux

Installation Guide for Linux Installation Guide for Linux Contents Ubuntu 16.04 LTS... 3 1. Development Environment... 3 2. Compile the Driver... 3 2.1. Compilation tool and kernel sources... 3 2.2. Compile the Driver... 3 3. Load

More information

TS-7350 Single Board Computer Documentation

TS-7350 Single Board Computer Documentation TS-7350 Single Board Computer Documentation Brigham Young University Idaho For Idaho National Laboratories Revised: July 18, 2009 Contents 1 Overview of Single Board Computer (SBC) 2 1.1 Technologic Systems

More information

Build Ubuntu System on Rockchip Sapphire Excavator Board

Build Ubuntu System on Rockchip Sapphire Excavator Board Build Ubuntu System on Rockchip Sapphire Excavator Board 2017-10-10 Reversion Record Date Rev Change Description Author Guohuijiang 2017-10-10 V0.10 Init draft Zhangyangchang 2017-10-13 V0.20 Release Haibing

More information

Tizen Platform Practice Part 3. Project. SKKU Embedded Software Lab.

Tizen Platform Practice Part 3. Project. SKKU Embedded Software Lab. 1 Tizen Platform Practice Part 3. Project Contents 2 Part 1. Overview Tizen Platform & Kernel Overview Development System Overview Appendix: Tizen Source Code Management Part 2. Setting Tizen Development

More information

3.5 Inch TFT Display

3.5 Inch TFT Display 3.5 Inch TFT Display Resistive&Capacity Touch Screen Website: www.inno-maker.com Contact: sales@inno-maker.com, support@inno-maker.com 1 Website: www.inno-maker.com Contact: sales@inno-maker.com, support@inno-maker.com

More information

MAGPIE Installation Guide (version 1.0)

MAGPIE 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 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

Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink

Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Session 2 How to build a control application using Qt Embedded for Linux to design a UI experience

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

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

Connecting with Tizen : An Overview & Roadmap. Mohan Rao

Connecting with Tizen : An Overview & Roadmap. Mohan Rao Connecting with Tizen : An Overview & Roadmap Mohan Rao Contents What is Tizen? Why Tizen? Device profile Tizen 2.4 Tizen 3.0 What s next? Conclusion 2 What is Tizen? (1/2) Designed for various category

More information

Die Brummbeere Documentation

Die Brummbeere Documentation Die Brummbeere Documentation Release 0.0.1 Peter Bouda February 21, 2016 Contents 1 owncloud Music Player 1 2 Contents 3 2.1 Compile for desktop........................................... 3 2.2 Embedded

More information

Quick Start Guide EX-9686U/A-L(A9) Copyright TOPSCCC Technology CO., LTD. All rights reserved

Quick Start Guide EX-9686U/A-L(A9) Copyright TOPSCCC Technology CO., LTD. All rights reserved Quick Start Guide Copyright 2000 2014 TOPSCCC Technology CO., LTD. All rights reserved Release Notes Version Release Date Notes 1.0 June 2013 Initial release 2.0 October 2013 Correct some typo errors 3.1

More information

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Session 1 How to capture your initial Linux based product requirements and quickly build a custom

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

Quick Start Guide SBC21/NSD21/EC 21 SBC21 / EC21 / NSD21. Quick Start Guide. Copyright IC Nexus Corporation. All rights reserved

Quick Start Guide SBC21/NSD21/EC 21 SBC21 / EC21 / NSD21. Quick Start Guide. Copyright IC Nexus Corporation. All rights reserved SBC21 / EC21 / NSD21 Quick Start Guide Copyright 2000 2013 IC Nexus Corporation. All rights reserved Release Notes Version Release Date Notes 1.0 June 2013 Initial release 2.0 October 2013 Correct some

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

Lab #9: Configuring A Linux File Server

Lab #9: Configuring A Linux File Server Lab #9 Page 1 of 6 Theory: Lab #9: Configuring A Linux File Server The Network File System (NFS) feature provides a means of sharing Linux file systems and directories with other Linux and UNIX computers

More information

Creating a profile from Tizen:Common. Stéphane Desneux Senior Software Engineer Eurogiciel

Creating a profile from Tizen:Common. Stéphane Desneux Senior Software Engineer Eurogiciel Creating a profile from Tizen:Common Stéphane Desneux Senior Software Engineer Eurogiciel Eurogiciel IT Services Company Open source development and integration:

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

1.3 What does Ctrl-D, Ctrl-A, Ctrl-F and Ctrl-T do in terms of command line editing? (6)

1.3 What does Ctrl-D, Ctrl-A, Ctrl-F and Ctrl-T do in terms of command line editing? (6) Question 1 2 ICT2631 1.1 How do you switch between virtual consoles? (3) Hold down CTRL and ALT keys and press F1 through F7 to switch between consoles. 1.2 Give three reasons why you may opt to use a

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

Installation Guide For Linux Driver

Installation Guide For Linux Driver Installation Guide For Linux Driver REV1.0.1 1910011723 TP-LINK Statement for Linux driver TP-LINK has released Linux driver for some TP-LINK USB wireless adapters to support Linux system. The driver file

More information

Best Practice for Tizen Platform from Code to Device. Zhang, Qiang Chen, Gui (Intel Open Source Technology Center)

Best Practice for Tizen Platform from Code to Device. Zhang, Qiang Chen, Gui (Intel Open Source Technology Center) Best Practice for Tizen Platform from Code to Device Zhang, Qiang Chen, Gui (Intel Open Source Technology Center) Agenda Tizen Development Tools Workflow Overview Downloading Tizen source code Building

More information

LotOS Framework. Getting Started Guide for Banana Pi. Copyright (C) 2015 ilbers GmbH Revision 1.1,

LotOS Framework. Getting Started Guide for Banana Pi. Copyright (C) 2015 ilbers GmbH Revision 1.1, LotOS Framework Getting Started Guide for Banana Pi Copyright (C) 2015 ilbers GmbH Revision 1.1, 2015-10-20 Mango hypervisor and LotOS framework are copyright (C) 2014 2015 ilbers GmbH. All rights reserved.

More information

Dockerized Tizen Platform

Dockerized Tizen Platform Dockerized 1 Tizen Platform Copyright 2017 Samsung. All Rights Reserved. Abstract Tizen Pla.orm ECO System Container ECO System Build CI Management (Update) Cloud Monitoring Store Data (DB) Cloud 2 Cloud

More information

Upgrade Cisco Interface Module for LoRaWAN IXM using the Console

Upgrade Cisco Interface Module for LoRaWAN IXM using the Console Upgrade Cisco Interface Module for LoRaWAN IXM using the Console Contents Introduction Prerequisites Requirements Components Used Background Information Configure Step 1. Prepare the firmware images (and

More information

User Manual V4.0. Element14 element14.com/pidesktop 1

User Manual V4.0. Element14 element14.com/pidesktop 1 User Manual Element14 element14.com/pidesktop 1 Table of Contents 1. Introduction... 3 1.1 Overview... 3 1.2 Features... 3 1.3 Kit Content... 3 2. Getting Started... 4 2.1 Additional Required Items...

More information

Linux. An introduction. Aurélien Villani 01/2018

Linux. An introduction. Aurélien Villani 01/2018 Linux An introduction Aurélien Villani 01/2018 Linux? 2 References Somewhere on the baie-lgf, are some Linux books. 3 Linux? A kernel... 1991: released by Linus Torvalds, for fun 1993: 100 developers working

More information

HiSilicon STB Push-to-Talk Development Kit for Amazon AVS

HiSilicon STB Push-to-Talk Development Kit for Amazon AVS HiSilicon STB Push-to-Talk Development Kit for Amazon 01 Based on HiSilicon 4K Set Top Box Platform HiSilicon STB Push-to-Talk (PTT) Development Kit for Amazon is a set-top box (STB) SoC based development

More information

MemGuard on Raspberry Pi 3

MemGuard on Raspberry Pi 3 EECS 750 Mini Project #1 MemGuard on Raspberry Pi 3 In this mini-project, you will first learn how to build your own kernel on raspberry pi3. You then will learn to compile and use an out-of-source-tree

More information

Zoom OMAP-L138 experimenter Kit Lab Manual

Zoom OMAP-L138 experimenter Kit Lab Manual Zoom OMAP-L138 experimenter Kit Lab Manual Sezer GÖREN UĞURDAĞ;Abdullah YILDIZ;Onur DEMİR RESys Lab - YEDITEPE UNIVERSITY Copyright 2011 [Type text] [Type text] [Type text] TABLE of CONTENTS 1. SERIAL

More information

Adding a block devices and extending file systems in Linux environments

Adding a block devices and extending file systems in Linux environments Adding a block devices and extending file systems in Linux environments In this exercise we simulate situation where user files partition /home fills up and needs to be extended. Also we migrate from static

More information

Outline. Cgroup hierarchies

Outline. Cgroup hierarchies Outline 4 Cgroups 4-1 4.1 Introduction 4-3 4.2 Cgroups v1: hierarchies and controllers 4-16 4.3 Cgroups v1: populating a cgroup 4-24 4.4 Cgroups v1: a survey of the controllers 4-38 4.5 Cgroups /proc files

More information

Link Gateway ISO Installation Manual

Link Gateway ISO Installation Manual Link Gateway ISO Installation Manual Copyright 2016 NetLinkz. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into

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

망고 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

Developing Environment for Intel Mainstone Board

Developing Environment for Intel Mainstone Board Developing Environment for Intel Mainstone Board Outline Introduction Board Bring-up Running Linux Kernel Building Your Own Linux Kernel Developing Your Own App 1 Introduction :: PXA27x XScale PXA27x Architecture

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

7.3 Install on Linux and Initial Configurations

7.3 Install on Linux and Initial Configurations 7.3 Install on Linux and Initial Configurations This section describes how to install SoftEther VPN Server to a Linux operating system. This assumes that in the Linux operating system, no extra application

More information

Using AORUS Notebook for the First Time

Using AORUS Notebook for the First Time Congratulations on your purchase of the AOS Notebook! This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.aorus.com.

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

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

TEGRA LINUX DRIVER PACKAGE (R15.BETA)

TEGRA LINUX DRIVER PACKAGE (R15.BETA) TEGRA LINUX DRIVER PACKAGE (R15.BETA) RN_05071-R15 April 13, 2012 Advance Information Subject to Change Release Notes RN_05071-R15 TABLE OF CONTENTS 1.0 ABOUT THIS RELEASE... 4 1.1 What s New... 4 1.2

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

Rootfs made easy with Buildroot

Rootfs made easy with Buildroot Kernel Recipes 2013 Rootfs made easy with Buildroot How kernel developers can finally solve the rootfs problem. Thomas Petazzoni Free Electrons thomas.petazzoni@free-electrons.com Free Electrons. Kernel,

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

Cubieboard4 Linux Sdk Guide TF BOOT & TF WRITE EMMC. Website: Support:

Cubieboard4 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 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

Lab: Setting up PL-App with a Raspberry Pi

Lab: Setting up PL-App with a Raspberry Pi Lab Topology Objectives Set up a Raspberry Pi board as a PL-App device Use PL-App Launcher to provision and discover PL-App devices Background Cisco Prototyping Lab is a set of hardware and software components

More information

LTIB for i.mx28, a step-by-step guide

LTIB for i.mx28, a step-by-step guide LTIB for i.mx28, a step-by-step guide Note: This guide shows how to get a target system building and running on an i.mx28 EVK board. Install LTIB Configure and build First time configuration LTIB configuration

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

The TinyHPC Cluster. Mukarram Ahmad. Abstract

The TinyHPC Cluster. Mukarram Ahmad. Abstract The TinyHPC Cluster Mukarram Ahmad Abstract TinyHPC is a beowulf class high performance computing cluster with a minor physical footprint yet significant computational capacity. The system is of the shared

More information

IoTivity Development on ARTIK 530s

IoTivity Development on ARTIK 530s Getting Started Guide Sungdong Kim SAMSUNG IoTivity Development on ARTIK 530s G E T T I N G S T A R T E D G U I D E Version 1.0, October 24, 2018 Table of Contents Summary... 3 OCF and IoTivity... 3 The

More information

FAQ s. 1. Device is frozen. Impossible to swipe finger on lock screen - Please either reboot or hard reset the device with below instructions

FAQ s. 1. Device is frozen. Impossible to swipe finger on lock screen - Please either reboot or hard reset the device with below instructions FAQ s R500 1. Device is frozen. Impossible to swipe finger on lock screen - Please either reboot or hard reset the device with below instructions Reboot - Long press power button until device shuts down

More information

Getting Started with Pentaho and Cloudera QuickStart VM

Getting Started with Pentaho and Cloudera QuickStart VM Getting Started with Pentaho and Cloudera QuickStart VM This page intentionally left blank. Contents Overview... 1 Before You Begin... 1 Prerequisites... 1 Use Case: Development Sandbox for Pentaho and

More information

Kernel hacking su Android. Better Embedded Andrea Righi

Kernel hacking su Android. Better Embedded Andrea Righi Kernel hacking su Android Agenda Overview Android Programming Android Power Management Q/A Overview What is Android OS? Linux kernel Android patches Bionic libc Dalvik VM (Java Virtual Machine) Application

More information

Travis Cardwell Technical Meeting

Travis Cardwell Technical Meeting .. Introduction to Docker Travis Cardwell Tokyo Linux Users Group 2014-01-18 Technical Meeting Presentation Motivation OS-level virtualization is becoming accessible Docker makes it very easy to experiment

More information

Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo

Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo 2014 GlobalLogic Inc. Vehicles are Changing Vehicle became the ultimate mobile device and we, the people, are becoming connected drivers

More information