Tizen——建立Tizen开发环境(ubuntu)

本文详细介绍了Tizen操作系统的发展背景、特点以及如何利用Tizen SDK进行Web应用程序开发。文章涵盖了系统需求、安装步骤、环境配置以及实战演示等内容,帮助开发者快速上手Tizen平台,探索其作为OS平台第四势力的潜力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tizen简介:

        Tizen(中文名:泰泽)是两大Linux联盟 LiMo Foundation和 Linux Foundation整合资源优势,携手英特尔三星电子,共同开发针对手机和其它设备的操作系统。该系统整合了LiMoMeeGo两个操作系统,并且预计于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分!!!!
这张是我主机上的html5的测试,有点坑die的感觉。。。。
### 不同类型的 Linux 发行版及其特点 #### Ubuntu Ubuntu 是一款非常流行的 Linux 发行版,因其易用性和强大的社区支持而受到广泛欢迎。这款操作系统适合初学者和高级用户,提供了丰富的软件库和支持多种硬件设备的能力[^1]。 ```bash sudo apt update && sudo apt upgrade -y ``` 这段命令展示了如何更新 Ubuntu 系统中的软件包列表并升级已安装的软件包到最新版本。 #### Gentoo Gentoo 是一种源代码编译型 Linux 发行版,允许用户高度定制自己的系统环境。它非常适合那些希望深入了解 Linux 内部工作原理的技术爱好者[^2]。 #### Mageia Mageia 继承了 Mandriva 的优良传统,拥有直观的图形化配置工具,并提供了一个活跃且友好的社区来帮助解决问题和技术交流。此外,还特别强调安全性与稳定性[^5]。 #### Manjaro 作为 Arch Linux 的衍生版本之一,Manjaro 提供了一种更加友好、稳定的方式来体验滚动发布模式带来的新鲜感。对于想要尝试前沿技术但又不想牺牲太多可靠性的朋友来说是个不错的选择。 #### Elementary OS Elementary OS 致力于打造美观简洁的操作界面,在设计上借鉴了许多 macOS 和 Windows 的优秀元素,使得新接触 Linux 的用户也能快速上手。 #### CentOS / Red Hat Enterprise Linux (RHEL) 当涉及到企业级应用部署时,CentOS 或者 RHEL 成为了很多人的首选。这类发行版专注于长期支持和服务质量保证,适用于构建高效能的服务端架构[^4]。 #### Android, Tizen, MeeGo 虽然这些名字通常被联系在一起讨论,但实际上它们代表了几款基于 Linux 内核开发的不同移动平台操作系统。其中最著名的就是 Google 推出的智能手机和平板电脑专用系统——Android;另外两个则是由三星主导研发面向物联网领域的产品线所使用的嵌入式操作系统[Tizen](https://www.tizen.org/) 和诺基亚曾经推出的[MeeGo](http://meego.com/)[^3]。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值