zoukankan      html  css  js  c++  java
  • [Tizen开发]官方开发指南及Ubuntu的Tizen安装过程

    1. 官方

    https://developer.tizen.org/help/index.jsp

    2. 安装及模拟器使用过程

    Tizen简介:

    Tizen(中文名:泰泽)是两大Linux联盟 LiMo Foundation和 Linux Foundation整合资源优势,携手英特尔和三星电子,共同开发针对手机和其它设备的操作系统。该系统整合了LiMo和MeeGo两个操作系统,并且预计于2012年2月正式公布。

    Tizen系统是英特尔MeeGo系统与三星LiMo系统的混合体。 随着惠普放弃开发webOS智能手机和平板电脑,RIM的Playbook艰难求生,诺基亚剧变,运营商们希望能出现一个可替代的新操作系统,没人希望看到Android和iOS双寡头垄断的局面。 同时由于英特尔、三星各自在MeeGo及Bada发展遭遇困难,双方便携手全新平台Tizen系统,这样可以降低开发资源与人力,并强化技术及应用程序商店功能,包括宏碁、华硕均将加入Tizen平台开发计划,宏达电也正评估中,Tizen平台是否有机会形成 OS 平台第4势力,与Android、iOS、Windows相较劲,备受业界关注。 NB业者表示,由于英特尔、三星体认到自家MeeGo与Bada OS难成主流,恐将影响各自在市场地位,尤其实力最为接近苹果(Apple)的三星,面对Google收购摩托罗拉行动后续可能产生Android授权疑虑,三星不愿主控权在Google或微软(Microsoft)手上,因此,希望藉由与英特尔合作,让自家Bada平台整合重生。 至于英特尔MeeGo同样难获手机、NB业者青睐,NB业者指出,英特尔砸重金投入MeeGo开发,主要是希望能在软件系统平台地位已凌驾硬件的市况中,力守市场领导地位,但由于技术瓶颈、兼容性及应用程序等劣势,使得市场接受度偏低,难在iOS、Android及Windows厮杀战场中占有一席之地。 在此情况下,英特尔遂思考与其他 OS平台合作的可能性,与三星携手推出Tizen是不得不的决定,虽然英特尔不再具有完全主控权,但与三星合作至少可取得在终端产品应用契机,三星势将采用英特尔下一代针对平板计算机、智能型手机而生的Medfield处理器平台,搭配Tizen OS推出相关产品,英特尔藉此抢进最为弱势的平板计算机与智能型手机战场。(以上来自百度文库)

    Tizen SDK:

    Tizen SDK是一套全面的工具,用于开发TizenWeb应用程序。它包括 WEBIDE,模拟器,工具,示例代码和文档。tizenSDK1.0 Larkspur运行在Windows,以及Ubuntu上。

    系统需求:

    Ubuntu 10.04到11.10,32-bit版本,Windows XP SP3/7,32-bit(Mac版本后续会出)

    双核 2GHZ CPU,最好支持VTx的CPU

    2G 内存

    3G的硬盘空余

    1280x1024的分辨率

    需要的软件环境:

    Oracle Java V6或更高版本

    qemu-kvm, binutils-multiarch, debhelper, fakeroot, realpath, gettext, procps, xsltproc, libdbus-1-3, liblua5.1-0, libexif12, and libcurl3 packages

    要有root权限

    安装步骤:

    1.安装必要的软件环境(我是在ubuntu10.04上测试的)

    sudo apt-get update && sudo apt-get install dpkg-dev pkg-config uuid-dev cpp gcc gcc-multilib libarchive-dev liblzo2-dev zlib1g-dev libxml2-dev 
    automake autoconf realpath qemu-kvm binutils-multiarch debhelper fakeroot  gettext procps xsltproc libdbus-1-3 liblua5.1-0 
    libexif12 libcurl3 rpm libsdl-gfx1.2-4

    2.安装jdk:

    (最新的版本可以在点击打开链接找到,这里以jdk-1.6.0_23版本为例)

    解压并放到/usr/lib/jvm/java-6-sun目录下:

    sudo mkdir /usr/lib/jvm

    sudo tar -zxvf ./jdk1.6.0_23.tar.gz  -C /usr/lib/jvm

    cd /usr/lib/jvm

    sudo mv jdk1.6.0_23/ java-6-sun

    设置环境变量:

    打开家目录下的.bashrc(gedit  ~/.bashrc)文件,在末尾添加如下内容

    export JAVA_HOME=/usr/lib/jvm/java-6-sun

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH=${JAVA_HOME}/bin:$PATH

    加载设置的环境变量:

    source ~/.bashrc

    设置默认jdk(如果系统中安装多个jdk版本时需要选择默认的步骤):

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300

    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 300

    sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-6-sun/bin/jar 300

    sudo update-alternatives --config java

    测试:

    java -version

    安装Tizen SDK:

    sudo wget -c http://download.tizen.org/sdk/current/tizen_sdk.bin

    sudo chmod +x tizen_sdk.bin

    ./tizen_sdk.bin

    接下来就将出现sdk的安装界面,根据提示,一步步安装即可完成安装。

    另外我试着在ubuntu12.04上安装,当然也成功,但是开始的时候模拟器不能运行,安装libjpeg62库后就可以了

    sudo apt-get install libjpeg62

    另外上几张图,这几张图是在我的ubuntu12.04下测试的时候截取的,因为之前在虚拟机里(ubuntu 10.04上)安装的手机模拟器运行的实在是太慢了,最后就在主机上安装了,效果如下

    这张是开发环境(基于eclipse的)

    这张是tizen的主界面

    tizen内置的播放器

    tizen的html5测试,400分!!!!

  • 相关阅读:
    linux c/c++ 获取文件大小
    android 打开各种文件(setDataAndType)
    Android framework系统默认设置修改
    android的 root权限
    [Power]待机电流问题,如何查找wakelock
    Android.mk for your own module
    通过adb 发送广播
    ubuntu下minicom的安装及使用
    ubuntu 下使用 putty 调试
    Android平台Overlay机制
  • 原文地址:https://www.cnblogs.com/webapplee/p/3767857.html
Copyright © 2011-2022 走看看