tizen alpha 源码下载,sdk下载,sdk初体验
tizen alpha 源码下载
下载网址: http://source.tizen.org/git/
现在有了改变: https://review.tizen.org/git/
可以看出tizen的源码是用git管理的,本来想尝试用repo下载,但是感觉tizen并没有用repo来管理这些git,所以只好一个git一个git的下了。写了个脚本来完成这个工作。
download.sh : http://download.youkuaiyun.com/detail/xiao888lin/4019063
(上面的版本出了一个错误,在75行少了一个 cd c语句,我发现时已经有一个同学下载了,希望没有对他造成太大的困扰,在此抱歉了。下面是正确的版本,我已验证过两次,这次应该不会出错了。)
download: http://download.youkuaiyun.com/detail/xiao888lin/4020349
源码下载方法:
$ mkdir alpha-tizen
$ cd alpha-tizen/
$ cp ***/download.sh ./
$ sh download.sh
这需要较长时间,下载完了以后,源码大小大概为5.2G
目录结构:
.
|-- api
| |-- application
| |-- app-manager
| |-- audio-io
| |-- bluetooth
| |-- calendar
| |-- call
| |-- call-log
| |-- camera
| |-- capi-oss-pkgs
| |-- capi-pkgs
| |-- common
| |-- connection
| |-- contacts
| |-- device
| |-- efl-util
| |-- email
| |-- feedback
| |-- geocoder
| |-- haptic
| |-- image-util
| |-- location-manager
| |-- media-content
| |-- mms
| |-- network-info
| |-- nfc
| |-- player
| |-- power
| |-- radio
| |-- recorder
| |-- runtime-info
| |-- sensor
| |-- sim
| |-- sms
| |-- sound-manager
| |-- system-info
| |-- tone-player
| |-- tts
| `-- wav-player
|-- kernel
| |-- alsa-scenario-0.2
| |-- alsa-scenario-files-0.0
| |-- alsa-scenario-scn-data-0
| `-- rfkill
|-- pkgs
| |-- a
| |-- b
| |-- c
| |-- d
| |-- e
| |-- f
| |-- g
| |-- h
| |-- i
| |-- l
| |-- m
| |-- n
| |-- o
| |-- p
| |-- r
| |-- s
| |-- t
| |-- u
| |-- w
| |-- x
| |-- xorg
| `-- z
|-- sdk
| `-- valgrind
|-- tools
| `-- sbs
`-- unmodified
|-- cairo
|-- curl
|-- dialog
|-- expat
|-- ffmpeg
|-- file
|-- freetype
|-- fribidi
|-- fuse
|-- giflib
|-- glib2.0
|-- gpsd
|-- iniparser
|-- libgcrypt11
|-- libgpg-error
|-- libogg
|-- liboil
|-- libpng
|-- libtheora
|-- libvorbis
|-- libxml2
|-- libxslt
|-- lua5.1
|-- opencore-amr
|-- openssl
|-- pango1.0
|-- pkg-config
|-- popt
|-- shared-mime-info
|-- speex
`-- sqlite3
sdk下载、安装
sdk下载地址: https://developer.tizen.org/sdk.html
下载这个页面最底部的 tizen_sdk.bin
tizen的sdk目前只能在ubuntu 10.04/10.10/11.04 32-bit等版本上安装,暂不支持window和Mac。
要求最低双核2Ghz,最低2G内存,最少3G硬盘空间,最小1280x1024显示屏。
我的机器满足上述要求,我没有在别的机器上尝试过,因此不知道上面说的是不是完全对。
插件上,tizen sdk需要:
1> java v6或更高版本
2> qemu-kvm, binutils-multiarch, debhelper, fakeroot, realpath, libsdl-gfx1.2-4, gettext, procps, xsltproc, libdbus-1-3, liblua5.1-0, libexif12, 和 libcurl3 等插件 (安装方法:apt-get install *)
搞定了上面的,就可以安装sdk了:
$ ./tizen_sdk.bin
接下来很简单,按照提示来就行了。安装完了以后,就可以在“应用程序”(屏幕左上角)中找到"Tizen SDK"了。
上面的“Tizen SDK”菜单中有三个选项:“Emulator Manager”,“Install Manager”和“Tizen IDE”
选择“Emulator Manager”可以看到下面的画面
这是tizen的仿真器管理页面。
“Target Nmae”中选择“default”,然后点击“Start”按钮,就可以看见仿真器了:
选择 “Tizen IDE”来启动sdk。然后选择workspace的位置,这个workspace目录是用来存放sdk中开发的应用程序的源码的,若没有workspace目录,请自己创建一个。然后等着启动就行了。
这是我创建的一个HTML5 “HelloWorld?”程序:
什么都不用编辑,直接run就可以了(在run之前emulator要先跑起来):