Home
SMDKV210 Android2.3 BSP RTM
Contents
1. dedicated for HDMI e Support for UART Four UARTs with DMA based or interrupt based operation are supported is used for the default console on the host PC e Support for USB OTG device An android gadget that is composite driver only with ADB Android Debug Bridge and UMS USB Mass Storage is supported e Support for Flash file system Low level drivers for NAND within MTD sub system are supported And YAFFS2 File System is supported e Support for Power management Suspend resume is supported Android platform enters to the suspend state by either the SW5 pressing or screen timeout by Settings Application You can exit from the low power states by both pressing jog switch JOG1 and keypad SW1 SW2 SW3 SW4 and SW5 on SMDKV210 EVT1 Board 7 S5PV210 ANDROID RELEASE NOTE REV1 0 3 FEATURES DVFS is not supported for DDR2 on SMDKV210 Power clock gating is supported Currently gating IP and domains are as follows ot und m android inger resd and gated IP NOTE The IPs that are not used in the Android Gingerbread BSP are gated at clock registering routine by default 3 3 MODIFIED FEATURES IN ANDROID LIBS amp HAL e Android 2 3 Gingerbread is used For more information about Android 2 3 Gingerbread please refer to Android 2 3 Platform http developer android com sdk android 2 3 html e Surface Manager Overlay is supported and fully optimized for color space conversion scaling and rotate The ro
2. due to the module problem with various SMDKV210 boards S5PV210 ANDROID NOTE REV1 0 5 TEST RESULT SUMMARY 5 TEST RESULT SUMMARY e TBD
3. products are not designed intended or authorized for use as components in systems intended for surgical implant into the body for other applications intended to support or sustain life or for any other application in which the failure of the Samsung product could create a situation where personal injury or death may occur Should the Buyer purchase or use a Samsung product for any such unintended or unauthorized application the Buyer shall indemnify and hold Samsung and its officers employees subsidiaries affiliates and distributors harmless against all claims costs damages expenses and reasonable attorney fees arising out of either directly or indirectly any claim of personal injury or death that may be associated with such unintended or unauthorized use even if such claim alleges that Samsung was negligent regarding the design or manufacture of said product All rights reserved No part of this publication may be reproduced stored in a retrieval system or transmitted in any form or by any means electric or mechanical by photocopying recording or otherwise without the prior written consent of Samsung Electronics Samsung Electronics Co Ltd San 24 Nongseo Dong Giheung Gu Yongin City Gyeonggi Do Korea 446 711 Home http www samsungsemi com Printed in the Republic of Korea Revision History Revision No Date Description Author s 0 1 Jan 24 2011 Beta v0 1 release Taewon Kang 0
4. 1 INTRODUCTION INTRODUCTION 1 4 PURPOSE The purpose of this document is to describe the ANDROID 2 3 Gingerbread BSP RTM v1 0 release for SMDKV210 EVT1 that consists of U boot v1 3 4 Linux kernel v2 6 35 and Android 2 3 Gingerbread platform 12 SYSTEM REQUIREMENTS No MemNam Deseripjon SMDKV210 EVT1 Board Hardware Requirements Host Linux PC with Ubuntu 10 10 64 bit x86 or later Windows PC with the Lauterbach sTrace32 debugger optional Linux Kernel build environment Tool chain arm 2009q3 Software Requirements Android 2 3 Gingerbread build environment Git 1 5 4 or newer and the GNU Privacy Guard JDK 6 0 flex bison gperf libsdl dev libesdO dev libwxgtk2 6 dev optional build essential zip curl and Valgrind S5PV210 ANDROID NOTE REV1 0 2 RELEASE PACKAGES RELEASE PACKAGES Uboot android uboot smdkv210 tar bz2 e Kernel android kernel 2 6 35 smdkv210 tar bz2 e Gingerbread android gingerbread smdkv210 tar bz2 The following document describes how to compile the U boot Kernel and Android platform how to flash the android images to SMDKV210 and how to make it boot SMDKV210 Android2 3 Installation Guide v1 1 doc S5PV210 ANDROID RELEASE NOTE REV1 0 3 FEATURES FEATURES 3 1 U BOOT FEATURES e U Boot v1 3 4 is used e Support for Android NAND booting NAND device is supported as a booting storage by default e Support for Android SD card b
5. 2 Feb 28 2011 Beta v0 2 release Taewon Kang 0 3 Mar 10 2011 Beta v0 3 release Taewon Kang 1 0 Mar 21 2011 RTM v1 0 release Taewon Kang Table of Contents 1 uice 1 1 1 SYSTEM Requlrermiernts 22 cert bte e rr e eet te bet get en ette nnd na cee edes x 1 1 2 Release Packages oou moii ocaeca Qus a nieces 2 a Wwquz m M 3 E EEE 3 LINUX Kernel Feat reS E 3 3 2 6 Modified Features in Android Libs 3 3 Enhancements and Bug fixes cccccsccccecescccenenscceeeseeeceeesnceceesneccecsacecensnseaceesnsceeeesnseeeeesneeeeeesneeceeentenes 8 3 4 Enhancements and Bug fixes in this release sse eene 8 3 4 1 3 4 2 Enhancements and Bug fixes in v0 2 8 3 5 Planed Features in the next 8 KNOWN ISSUES e X M 9 TEST RESULT SUMMARY 10 List of Acronyms DNW i LL S5PV210 ANDROID NOTE REV1 0
6. 55 210 Android SMDKV210 Android 2 3 Revision 1 0 Mar 21 2011 Release Note Important Notice The information in this publication has been carefully checked and is believed to be entirely accurate at the time of publication Samsung assumes no responsibility however for possible errors or omissions or for any consequences resulting from the use of the information contained herein Samsung reserves the right to make changes in its products or product specifications with the intent to improve function or design at any time and without notice and is not required to update this documentation to reflect such changes This publication does not convey to a purchaser of semiconductor devices described herein any license under the patent rights of Samsung or others Samsung makes no warranty representation or guarantee regarding the suitability of its products for any particular purpose nor does Samsung assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability including without limitation any consequential or incidental damages S5PV210 Android SMDKV210 Android 2 3 Release Note Revision 1 0 Copyright 2010 2011 Samsung Electronics Co Ltd Typical parameters can and do vary in different applications All operating parameters including Typicals must be validated for each customer application by the customer s technical experts Samsung
7. C MPEGA Decoder e OpenGL ES It supports OpenGL ES 1 1 2 0 that is fully optimized with S5PV210 3D library files for user space are distributed with the binary format and located in vender samsung smdkv210 proprietary e Camera HAL It supports preview capture and camcording functions It supports 640x480 for the camera preview It supports 640x480 for the camera capture But This feature is according to CameraSensor Module JPG file is stored in the SD card It supports camcording video and audio with 720x480 resolution by default but it can support up to 1080p 1920x1080 resolution H 264 by default H 263 and MPEG4 codecs for video and AMR codec for audio are supported It supports 3gp file format to be stored in the SD card Dual camera is supported It supports SSKABA ITU camera back and SSK4EA MIPI camera front on SMDKV210 e libAudio2 Libaudio2 is HAL interface for the Android audio system for Gingerbread This HAL interface is based on ALSA The codes are located in device samsung proprietary This is closely related ALSA sound drivers in the Kernel Libaudio2 also supports audio resample for audio recording So audio recording with 8KHz 16KHz sampling rates are available with 44 1KHz playback at the same time ALSA driver in the kernel uses only 44 1 KHz for recording and player RecordingThread with the resampler in AudioFlinger resamples to 8KHz or 16KHz audio data from 44 1KHz
8. CD panel is fully verified e Support for TV sub system VP MIXER HDMI TV sub system can support video stream out to HDMI and analog TV Analog out NTSC PAL standard for CVBS HDMI out 480p 60Hz 576p 250Hz 720p 60Hz 1080i 060Hz 1080p 30Hz VP MIXER HDMI functions are fully verified TV sub system supports 41 2 interface User can set output type and video standard or on off the each layer using V4L2 interface TV H W sub system supports one video layer and two graphic layers but Android Surface Manager uses one graphic layer and one video layer e Support for Keypad Port 0 8 row x 8 column is used for the keypad on SMDKV210 e Support for Touch It supports the resistive touch device on LTE480 WVGA 800x480 e Support for 125 and PCM 125 transfers PCM raw data for playback and capture 128 ALSA sound driver supports 44 1kHz sampling rate for playback and 8kHz sampling rate for capture This release uses I2S master mode that means S5PV210 generates clock and drives external audio codec chip The external audio codec driver for wm8580 on SMDKV210 is included For playback 125 internal FIFOs are filled with PCM raw data GDMA transfers PCM raw data from memory to I2S FIFOs for normal playback But iDMA transfers from internal memory of ASS Audio Sub System to 125 FIFOs to reduce power consumption for mp3 playback It is called LP Low Power Audio Play LL S5PV210 ANDROID NOTE REV1 0 3 FEATURES S
9. audio data LP Audio LP Audio Low Power Audio is adopted LP Audio uses IDLE2 power mode of S5PV210 to reduce the power consumption and extend the playback time of mp3 audio file So this feature is closely related kernel timer clock scheme and power mode LP Audio can be enabled disabled by switch Kernel configuration ASS Audio Sub System in the S5PV210 has internal SRAM to store decoded PCM data and uses its own internal DAM iDMA to transfer PCM data from internal SRAM to 1250 FIFOs That is to say using internal SRAM and iDMA is the key point to reduce power consumption By the way LP Audio technology supports only mp3 Audio Playback not for Audio Recording a S5PV210 ANDROID RELEASE NOTE REV1 0 3 4 ENHANCEMENTS AND BUG FIXES 3 4 1 ENHANCEMENTS AND BUG FIXES IN THIS RELEASE Power management Only on S5PC110 When LP audio is running the DVFS frequency is set to 800MHz to enhance the stability SEC OMX BOARD ENABLE LASTFRAME VIEW option in BoardConfig mk is added If it is set to true the last frame can be displayed on the resume It takes time to back up the last frame on suspend resume and the system performance can be down So the default is false 3 4 2 ENHANCEMENTS AND BUG FIXES IN V0 2 RELEASE Libcopybit is included Copybit amp Texturestream rendering is supported SEC OMX is updated Added H 264 decoder node to support Flash player 10 1 It s name is OMX SEC FP AVC Decoder Ituses
10. cacheable 1 buffer OMX SEC COLOR FormatNV12Tile is added NV12T to YUV420 color converter update From C code to Neon code Fix SEC OMX for OpenMAX IL Conformance Test Video Encoding is updated support variable bit rate support to change frame rate support to generate I frame support to set a period of I frame Fix frame drop bug when multi B Frame decoding MFC driver is updated MFC FW version 26 Jan 2011 is used MFC buffer can be set as cacheable buffer with ioctl for Flash player Fixed mfc mmap ioctl s mmap memory size computing error 3 5 PLANED FEATURES IN THE NEXT RELEASE These features are released in the next version S5PV210 ANDROID RELEASE NOTE REV1 0 4 KNOWN ISSUES KNOWN ISSUES The leftmost 1st 2nd column pixels are corrupted in movie playing on HDMI TV e On booting HDMI is reset to 480p HDMI setting application has a bug that it doesn t reflect the correct setting value It should be used just to set up the HDMI setting e The MP3 player may not respond for user inputs at a long LP audio playing over 24 hours sometimes HDMI display is not working properly when a camera module is attached on SMDKV210 because FIMC2 is used for the HDMI display and camcording e Certain 3D benchmark program such as Quadrant Advanced 1 1 6 can be incorrectly executed e Yaffs2 is not fully guaranteed for the mass production e LCD flickering can be happened on some LTE480WV modules
11. ooting The SD card is supported as a booting storage Ext4 file system is available on the SD card e Support for Fastboot Fastboot is supported for fusing android images to NAND or an SD card on SMDKV210 using an USB connection or an SD card 3 2 LINUX KERNEL FEATURES e Linux kernel 2 6 35 is used e Support for MFC It supports MFC V5 0 MFC F W Version 26 Jan 2011 It supports CODECs as follows Decoding H 263 H 264 MPEGA VC 1 Xvid Encoding H 263 H 264 MPEG4 If you want to know the performance in detail of each CODEC above you can refer to the S5PV210 user s manual but the bitrates for each CODEC can be little bit lower on Android than the V210 user manual Support for 3D device driver is used for 3D acceleration 3D DDK v1 5 from Imaginations co is used S5PV210 ANDROID RELEASE NOTE REV1 0 3 FEATURES Support for FIMC FIMC device driver is used for camera capture and video rendering This device driver supports V4L2 standard API and is fully verified with the 55 4 camera module e Support for FIMG2D FIMG2D device driver is used to accelerate the 2D operation Currently it is used to scale the frame buffer up for HDMI display e Support for FIMD FIMD device driver supports the LCD display with common ioctls like FBIOGET_FSCREENINFO and FBIOGET_FSCREENINFO Additionally s3cfb direct ioctl is supported for the frame buffer control by other kernel modules LTE480 WVGA 800x480 size L
12. tate function is supported by the 3D library OpenGL ES FIMD window 2 is used for UI display FIMD Window 1 is used for VIDEO display Surface flinger also manages the HDMI output control e Media Framework Stagefright Only Stagefright is used as a media framework in Gingerbread And it supports 3gp and mp4 containers Samsung OMX SEC OMX is implemented in device samsung sec mm sec omx It consists of Samsung OMX Core plugin codecs and components It supports Samsung OMX Core and OMX components as follows Decoding H 263 H 264 MPEG4 Encoding H 263 H 264 MPEG4 A wmv decoder component is included for a reference It means that it is not verified because no parser for wmv is available in stagefright BOARD ENABLE LASTFRAME VIEW option in BoardConfig mk is added If it is set to true the last frame can be displayed on the resume It takes time to back up the last frame on suspend resume and the system performance can be down So the default is false The supported media formats on the Stagefright are following S5PV210 ANDROID NOTE REV1 0 3 FEATURES 7 OMXSEC MPEG4 Decoder OMXSEC MPEGA Encoder OMXSECAVC Decoder Baseline main and high profile upto 4 1 1080p 30fps OMX SEC AVC Encoder Profile level 3 1080p 30fps OMX SEC H263 Decoder Baseline 1080p 30fps OMX SEC H263 Encoder upto Adv Profile Level 2 0 1080p 30fps OMX SEC WMV Decoder Xvid streams 1080p 30fps OMX SE
13. upport for 7 AC97 ALSA sound driver is supported AC97 controller the S5PV210 supports the features of AC 97 version 2 0 specification AC97 has independent channels for stereo PCM In and Out 16 bit stereo and uses audio controller line to communicate with an external audio codec that supports AC 97 specification In the SMDKV210 board WM9713 external audio codec is adopted and AC97 hw interface port is combined with 1251 selected by the interfacing Mux control AC97 has 16 bit 16 entry FIFOs per in out channel AC97 driver works on DMA based operation and interrupt based operation e Support for SPDIF SPDIF is a set of specification for carrying digital audio signals over either optical or electrical cable The name stands for Sony Philips Digital Interconnect Format SPDIF controller the S5PV210 supports only TX interface that transfers linear PCM data up to 24 bit per sample support In the SMDKV210 board SPDIF controller has 2x24 bit buffers that are alternately filled with data e Support for SD MMC It supports SD standard host specification version 2 0 and MMC standard host specification version 4 3 The high speed mode 47Mhz and 4bit bus width mode are used The DMA data transfer mode is used file system is supported Support for 0 There are 4 I2C channels One channel for general purpose is used for the camera module and the audio codec Another one is used for PMIC the other two channels are
Download Pdf Manuals
Related Search
Related Contents
Table des matières 取扱説明書 - amadana SlugsAway® B7 User manual 2 - Moen ESP - setgad.com Spray Bark Control Copyright © All rights reserved.
Failed to retrieve file