九天神皇 > 重生之手机争霸 > 第201章 固件路线

第201章 固件路线


  3月6日,何贤来到凤凰科技,今天有一个非常重要的议题需要确定,那就是播放器的固件,其实早就应该定下来的,前段时间何贤回燕云了,张向东打电话问过何贤,何贤对此出乎他意料的重视,非得等回高州一起来商定。

  软件部陈真负责汇报,何贤和董海以及播放器部的主要人员都有参加,曹文轩也叫过来参会。

  在大家的强烈要求下,在正式汇报之前,陈真对“固件”这个概念进行了解释。

  “固件,英文叫firmware,一般存储于设备中的可擦除只读存储器EEPROM或FLASH芯片中,担任着一个数码产品最基础、最底层工作的软件才可以称之为固件,比如只要自己搞过组装电脑的都知道的计算机主板、显卡、打印机上的基本输入/输出系统BIOS(Basic  Input/output  System),都叫它固件。

  固件的“固”,firm有牢固之意,固件是一种嵌入在硬件设备中的软件。不更新,或者更新频率低,多用于嵌入式设备,通常是为某一种设备设计的。

  虽然以“固件”为名,但不管怎么说,它还是应当被我们理解为软件,其实任何数码设备都有固件,只是我们有时忽略它的存在而已。固件既然是软件,就有大小之分。大的可有几百兆,小的也许只有几K,甚至不足1K。

  先举一些常见的例子:数码相机、mp3、mp4、路由器、交换机、猫、PSP、U盘、主板。以上产品的固件也许略有耳闻,也好理解。但下面设备的固件很多人就没听说过了。

  鼠标、显示器、光驱、硬盘、键盘、等等都有固件。”

  “啊,这些设备里面也有固件啊!”

  “是嘛,还真是第一次听说过。”

  “陈部长,你不是开玩笑吧,鼠标里也有固件?”

  这一说法确实出乎大家的意料,顿时议论纷纷,陈真也知道大家必然会很吃惊,解释道:“确实如此,只要是电子产品,基本就有固件,为什么很多设备都没听说过有固件的说法呢?因为有些设备,在硬件上会出问题,而在软件上、即固件上永远都不会出问题,而且这些固件对于普通用户是无法更新的,或者更新的技术难度比较大。它距离我们太遥远,所以被我们忽略掉而已。”

  何贤也是第一次听到这个说法,真是隔行如隔山,每天就在你身边的东西,但是作为非专业人士确实根本不知道里面的高深的技术水平。

  何贤问道:“你的意思是我每天用的鼠标和键盘里也有操作系统呗?”

  陈真摇头道:“何总你真是个好捧哏,我这就要讲固件和操作系统的区别了,简而言之,对于独立可操作的电子产品,固件一般指它的操作系统。比如咱们的播放器,比如咱们的三码机。同理,其它品牌的手机的固件就是其操作系统。”

  “而对于非独立的电子产品,比如硬盘、鼠标、光驱、U盘等设备,固件就是指其最底层的,让设备得以运行的程序代码。这时候就只能叫固件,不能叫操作系统了。”

  “在早期,固件一般是终生不改动的,后来发展为可修改的固件,升级固件主要是为了解决一些Bug及兼容性问题。而随着信息时代的来临,厂商的设计很难全面的满足客户需求,更多的厂商把升级固件提供更多更新的功能做为附加值来提供给用户。”

  听到这里,一个词蹦入何贤的脑海,“刷机”,这个在智能手机兴起时非常流行的一个现象,随着系统成熟,刷机不再流行,但是系统升级是免不了的,都属于升级固件的行为。

  果然陈真接着说道:“所以说手机或者播放器刷固件其实就是重装系统了,刷机就是刷固件,就是重装系统,或者叫升级系统。”

  董海也有问题问道:“刚才说的各种硬件都有固件,这个固件听起来和驱动怎么这么像,以前我在学校的时候可没少重装系统,每次重装系统都要折腾半天的驱动程序,什么显卡声卡的驱动,是不是就是每个设备的固件?”

  “不是的,这两者有联系,但是有很大的区别,固件为硬件服务,驱动为软件服务,可以简单理解为随硬件自带的叫固件,一般不会改变,在操作系统里安装的叫驱动,同一个硬件针对不同的操作系统有不同的驱动,比如windows  98、2000、XP都不一样。驱动装上去之后就成了操作系统的一部分,跑在电脑  CPU  上,固件是硬件的一部分,跑在硬件板载的嵌入式芯片上。”

  “不过嘛,计算机技术发展到今天,体系已经非常繁杂,很多东西叫法不一,包括固件与操作系统的区别,固件与驱动的区别,其实平时分的也没那么清,对非专业人士和你们领导来说,按我刚才说的这几点来区分就行了,按照约定俗成的叫就可以,大家不用太在意,大致了解就行。”

  “好了,接下来我说一下咱们的固件,我来讲一讲现在常用的系统种类。

  第一类系统,就是巨头微软的WinCE5.0,在2004年5月份推出时,微软宣布Windows  CE5.0扩大开放程序源代码。凡是个人、厂商都可以下载这些源代码加以修改使用,未来厂商OEM时,则再支付Win  CE5.0核心每台机器3美元的授权费用。

  还有Symbian系统也可以作为MP4播放器的操作系统使用,需要获得授权。

  第二个就是大名鼎鼎Linux系统,现在很多厂家用的就是这个系统,这是一个开源系统,完全免费。

  Linux的优点是开放源代码,免费;内核小、效率高。

  Linux的缺点是开发难度较高,需要很高的技术实力,WINCE和塞班开发相对较容易,开发周期短,内核完善,主要是应用层开发;第二:Linux核心调试工具不全,调试不太方便,尚没有很好的用户图形界面,WINCE开发工具强大;

  第三类还有些实力较强的厂商开发了自己专用的操作系统,还有如飞利浦和安凯等方案提供商向MP4生产商提供了占用内存空间非常小的免费实时操作系统。这一类的系统表现都一般,也没有发展前途,别人给不给咱们用不说,咱们首先还有些瞧不上,所以也被排除。

  考虑到咱们以后要做智能手机,为了充分起到锻炼团队,提升技术水平的作用,我们有两个思路,一个是用linux,另一个选择是wince或者塞班。

  其实这三种也都是现在主流的智能手机操作系统,前者开源,后两者不开源。”

  何贤拿出自己的手机问道:“我这里的系统写的是Microsoft  Windows  Mobile  2003  for  Pocket  PC,跟Wince是什么关系?”

  陈真拿过去看了一下说道:“其实你这个系统就是Wince,Windows  CE是一个可定制的操作系统。Windows  Mobile则是基于Windows  CE定制出来的操作系统包。WindowsCE本身就是由一系列的可定制模块组成,硬件产商可以根据自己硬件的特性对Windows  CE模块进行任何的组合,以生成符合自己产品的操作系统。咱们定制完了也可以取一个名字啊,比如Windows  Phoenix或者某个高大上的名字。”

  张向东问道:“所以说,这次不是单纯的选播放器的系统,而是未来咱们智能手机的系统。何总,你什么意见,是选那一种?”

  “我知道,所以我才很重视这次会议,你们是什么想法?”何贤问道。

  “我跟曹部长以及两个软件部的人交流过意见,大家支持Win  CE的居多,理由是进入智能手机时代,PC系统占据统治地位的微软必然发力,虽然现在塞班占据60%的占比,但技术还小,不能说明问题,等微软发力,必然能很快赶上,选择阵营是很重要的,咱们早些选对阵营,在后续和微软的合作中会得到一些便利。缺点是现在支持的软件较少,比不过塞班”

  “Linux的排第二,现在头部智能手机厂家中诺基亚的老对手摩托罗拉和三星采用,表现效果也不错,支持的主要理由是系统开源,咱们可以自己掌控系统性能和升级节奏,缺点是支持的软件比较少,而且号召力比不上微软。”

  “塞班的排第三,首先这个系统不是公开的系统,有一个塞班联盟,成员都是股东,诺基亚占据47.9%股份,爱立信15.6%,索尼爱立信13.1%,松下10.5%,三星4.5%,西门子8.4%。以前摩托罗拉也是成员之一,不过04年退出了。塞班不像微软明码标价,要用塞班在授权上很麻烦很多,咱们作为一个初出茅庐的小厂家,人家不一定看得上。另外塞班系统比较古老,精简,超级节省内存跟cpu,效率高,运行速度快,但是反映较慢,对主流的媒体格式的支持性较差,软件兼容性不好。”

  “从我个人来说,我支持Linux,比较有挑战性,而且先拿MP4练练手,行的话可以继续开发扩展成手机系统,不行的话所投入的人力也不会很大,公司应该承担的起。”陈真认真的说道,隐约之间,他也觉得今天的选择对他自己和对公司都有非常深远的影响。

  何贤点头道:“陈部长,汇报的不错,让我们这些门外汉基本也听明白了,而且也进行了深入的比对和思考,我呢第一个就排除塞班,理由和你们的差不多,我也是觉得陈旧的塞班要转变是很难的,还不如新打造一个系统,塞班的设计理念就完全没有考虑到要把手机作成电脑,一切都是从手机的角度出发,所以很笨,转型也很难。即使塞班联盟给咱们许可,我也不想用。”其实何贤也说不出个所以然来,他对操作系统这一块所知不多,反正知道塞班未来很快会掉队惨遭死掉,所以第一个排除他就对了。


  https://www.biqugecd.cc/69579_69579707/645895667.html


请记住本书首发域名:www.biqugecd.cc。九天神皇手机版阅读网址:m.biqugecd.cc