Tizen porting guide_2.0.beta_1025

download Tizen porting guide_2.0.beta_1025

of 143

  • date post

    19-Aug-2014
  • Category

    Education

  • view

    3.207
  • download

    6

Embed Size (px)

description

test

Transcript of Tizen porting guide_2.0.beta_1025

  • SAMSUNG ELECTRONICS CO LTD. Tizen Porting Guide Tizen the True Open Platform 9/10/2012 This document acts as a guide for porting and bringing up the Tizen OS on a new hardwareplatform.
  • Tizen Porting GuideRevision HistoryVersion Date Comments 1.0 03/13/2012 Tizen Porting Guide Initial version 2.0- 09/10/2012 Overall document update 2012 SAMSUNG Electronics Co., Ltd. Proprietary Page 1 of 143
  • Tizen Porting GuideContentsCONTENTS ................................................................................................................................................ 2INTRODUCTION...................................................................................................................................... 6 About Tizen ...............................................................................................................................................................6 Purpose of this document .........................................................................................................................................6TIZEN ARCHITECTURE......................................................................................................................... 7 The Application Layer ................................................................................................................................................8 The Core Layer ...........................................................................................................................................................8 The Kernel Layer ........................................................................................................................................................9DEVELOPMENT ENVIRONMENT SETUP ....................................................................................... 10 Tizen OS Development Setup ..................................................................................................................................10 Introduction to OBS .................................................................................................................................................11 OBS Light .................................................................................................................................................................11 OBS Light server Appliance............................................................................................................................12 OBS Light Client Appliance ............................................................................................................................12 Installation of SDK ...................................................................................................................................................12GETTING SOURCE CODE & BUILD .................................................................................................. 13 Platform Build ..........................................................................................................................................................13 Kernel Build .............................................................................................................................................................13TIZEN BOOTUP OVERVIEW .............................................................................................................. 15 Kernel Bootup ..........................................................................................................................................................15 Platform Bootup ......................................................................................................................................................15BSP CUSTOMIZATION ......................................................................................................................... 18 Bootloader Fundamentals .......................................................................................................................................18 Bootloader Setup and Build ....................................................................................................................................18 2012 SAMSUNG Electronics Co., Ltd. Proprietary Page 2 of 143
  • Tizen Porting Guide Bootloader Commands Support ..............................................................................................................................18 Bootloader Kernel Parameters ................................................................................................................................19KERNEL FUNDAMENTALS ................................................................................................................. 20 Kernel Configurations ..............................................................................................................................................20 Tizen File System .....................................................................................................................................................21 Virtual Filesystem (VFS ) ................................................................................................................................21 Tizen Partition Layout ....................................................................................................................................22 File-system Hierarchy Standard in Tizen ........................................................................................................23 Configuration .................................................................................................................................................23 Reference.......................................................................................................................................................23 MMC ........................................................................................................................................................................24 Description ....................................................................................................................................................24 Reference.......................................................................................................................................................25SYSTEM ................................................................................................................................................... 26 System Framework ..................................................................................................................................................26 Description ....................................................................................................................................................26 Porting OAL Interface ....................................................................................................................................28 Configuration .................................................................................................................................................36 Reference.......................................................................................................................................................36 Sensor Framework ...................................................................................................................................................40 Description ....................................................................................................................................................40 Porting OAL Interface ....................................................................................................................................42 Configuration .................................................................................................................................................46 Reference.......................................................................................................................................................46GRAPHICS AND UI ................................................................................................................................ 48 OpenGL ....................................................................................................................................................................48 3D Graphics Library .......................................................................................................................................48 EGL (Embedded-System Graphics Library) ....................................................................................................49 Porting ...........................................................................................................................................................50 OpenGL ES .....................................................................................................................................................50 X server ............