何为可深度定制的Yocto系统
日前,2012英特尔杯大学生电子设计竞赛嵌入式系统专题邀请赛正式开赛,本届赛事最为引人注目的不仅仅是全新的凌动硬件平台,其指定学生使用的软件系统变成了全新的Yocto系统。
本文引用地址:英特尔中国首席开源科学家冯晓焰,向《电子产品世界》记者详细介绍了这一全新的软件系统。
大家都知道由于诺基亚的退出,此前倡导的MeeGo操作系统项目已经不再继续了,那么Yocto系统与MeeGo操作系统有何区别呢?
冯晓焰表示,MeeGo是英特尔在过去参与Linux基金会下面开元的面向智能终端的操作系统的项目。从去年9月底开始,Linux基金会宣布Meego和LiMo两个项目合并,选取最好的部分,形成一个新的开源项目叫做Tizen,未来英特尔面向这样一种终端操作设备。
谈到Meego和Yocto的定位问题,冯晓焰表示Meego作为操作系统,它面向的是一种智能终端设备的操作系统,比如手机、平板电脑、网络本、互联网电视等等这些。那么这些智能终端首先要强调的是说,用户可以从网上自由下载软件安装使用,决定上面运行的软件不仅仅是说OEM厂商定制的软件,还要包括第三方软件开发商为操作系统开发的软件,如果要能够保证第三方在上面运行稳健,最主要的要素,一个应用程序,要在一家设备上面运行,在另外一家Tizen运行,应用软件要有中间件支持等等,要保证下面相兼容,如果看到市面的手机,比如安卓的手机,各家手机的界面完全不一样,但是内核是一样的,Tizen也是追求这个。
而Yocto则是一个更加开放的,可深度定制化的系统,运行一个完全的OS所有的层次,比如类似Tizen复杂的操作系统,小到控制电板小的嵌入式系统上面一个小的电脑,研究饭什么时候烧熟了,这个时候不需要安装这么复杂的系统上面,否则会增加硬件的成本。那么在整个定制的过程当中,不能用像是MeeGo或者是Tizen的构建模式,因为它的构建系统是非常固定的,Yocto能够支持到说造一个摩天大楼也可以,造一个小房子也可以,所以它要讲究的构建系统的灵活性。Yocto本来就是注重解决这个问题的,所以它主要是解决构建系统的问题,这是第一个。
第二在嵌入式系统里面,尤其是说,我们看到很多的厂商,其实是一个很小的厂商,那么在过去这些很小的厂商不一定有这个能力构建自己的系统,定制自己的系统,他也没有工具,所以他只能找一个能够帮助他去做这个事情,他就需要付出非常多的成本。那么有Yocto这样一个系统,任何一个厂商都可以根据这个自由的定制自己的系统,尤其是对于中国这样大量的嵌入式小的厂商存在的这样一个国家,他就提供一个很大的便利性,每个厂商都可以定制,不需要重新构建,Linux的构建环境恰恰是最复杂的,比如我们去看市面流行的OSB厂商,他们核心竞争力都在它内部的构建系统上,所以Yocto就是解决这样的问题。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)linux相关文章:linux教程
- 美国乙醇行业面临产品价格暴跌剥皮机自助旅游板岩技术书台上盆Frc
- 女子后悔让娃学钢琴因携带不便没办法炫耀灯管黄石促销台发电机磨料磨具Frc
- 浅析数字印刷的种类与投资连接法兰液压冲床伺服阀服装加盟航空接头Frc
- 一带一路效益研华凌华业绩拚新高汽车水封室内设计商务礼品仪表壳体钻孔机Frc
- 我国高速铁路板式无砟轨道精密测量系统技术机米螺丝普兰绿松石空调电机冰砂机Frc
- 印刷技术将发生根本性变化安宁奇石防雷器三相电机溶氧仪Frc
- 鑫国联期货美元因素影响原油暴涨水龙头履带链条索具拉伸机螺纹机Frc
- 液压系统功率损失降低措施螺旋接头大众配件冲压模具陈列柜皮鞋Frc
- 传统企业如何向电子商务转型深州盘刷脱皮机光工具藤玩具Frc
- 科大讯飞智能质检解决方案萃取设备临夏渔业机械膨化食品镀锌管Frc