关闭

帖子主题:[原创]嫁接开源精神—龙芯产业化的出路

共 1071 个阅读者 

左箭头-小图标

[原创]嫁接开源精神—龙芯产业化的出路

国产cpu龙芯走出了产业化的第一步,龙芯电脑终于开卖了,大家都清楚,它的成功与否现在基本上取决于产业化的结果。关于这个话题,网络上铺天盖地,我想就我工作这几年的经历谈谈自己对龙芯产业化的想法 。

毕业来一直作嵌入式开发,第一家公司搞什么卫星电话系统,用linux 和powerpc搭的平台,自己以前也玩过linux,上手还行,但老板太小气,不久团队就散了。接着到了一家作数字电视机顶盒的公司。在这个行业两年里,亲眼看到了中国制造的恐怖力量,国内数字电视刚刚起步,这个行业的利润就已经薄得和dvd,vcd一样了。方案基本上都是欧美的,中国人剩下了就是成本的拼杀,亲眼经历了为了省一两毛钱一台机器而冒的巨大风险。终于对这个公司厌倦了,和几个伙伴出来伴着一家生产型公司作项目,项目完了,但客户觉对这个公司不信任了,单就一直没有出成,转眼又一年过去了,自己的第一次尝试就这样无结果的结束了。

经过这一年,我对这个行业已经失去信心了,几家台湾方案加进来,把价格杀得超低,并且软件基本上都做好了,这里已经没什么好机会了,高清的机器虽然才起步,单mp4、h264,的超高的专利费,前景还不知道怎么样,至少在中国还是个未知数。

下一个目标在哪里,如果自己要弄点东西,从哪方面着手呢,我想处于我这样的境况在这样的思考的人肯定很多,至少在深圳是这样。

一年前,汽车电子就曾经从我脑海里划过,想到这两年汽车销售的超级快速增长,这里应该有些机会,当然,这上面有很多东西是想都不用想了,汽车音响的市场也已经饱和了,觉得汽车导航这一块还有机会,找资料,找方案,了解市场。Os肯定只能用linux,开源的免费,并且资源也非常容易得到。其他wince之类的,想我们这种模式根本就不会理你,并且还会影响到以后的成本,作硬件的同事他说现在这个都用arm芯片,主频有400mb。这时我想到了龙芯,os能够用开源的linux,如果芯片也有“开源”的,当然不是指芯片本身免费自由的复制,而是指这个平台(如cpu datasheet,demo电路板啊)开源免费,那有多好。我们说不定就可以在这个上面作,性能更好,价格也不会贵。那该多好啊,汽车导航这个市场在中国以后绝对会数以百万计的,目前日本一年就有200多万的量,如果这样,龙芯的产业化问题不就解决了吗。并且嵌入领域这么多,除了汽车电子外,如果数字家庭的市场能够起来,机顶盒也能够用这个方案,目前许多机顶盒的方案都用硬件解码,但龙芯cpu性能这么好,可以用软件作都可以胜任,并且在linux平台上,许多应用都是现成的,其他数字电视的专用方案目前很多都是专业的os,在上面应用恨少,加一个tcp/ip协议栈就要很多成本,还有浏览器用第三方的中间件也是很贵的。在龙芯的linux平台上,这些都可以轻易的实现,基本上不用多少开发成本。熟悉嵌入式行业的人都会明白其中的意义。

以上提出了基本的思路,下面根据自己的经验提出一些具体做法。

首先,需要把基本资料开放,如cpu的datasheet,以及基本的电路图,这样的好处就是让很多开发人员能够自己去熟悉资料,相当于为市场培养人才,象linux现在起来了,应用到很多行业,主要就是因为原代码开放,大家都能接触到,熟悉它的开发人员以及未来的开发人员(学生)多了,围绕它的想法也就越来越多,一不小心就可能开辟一片蓝海。

第二,我认为龙芯的主要负责部门应该开发一种开发电路板,在上面不需要配置齐全,但在上面留比较多的接口。比如视频接口等等之类因为大部分软件开发人员对硬件不是很精通,希望在一个比较稳定的硬件平台上做开发,做好了软件再移植到产品化硬件上是恨容易的,这样对许多产品的开发也能缩短开发周期,因为这样产品化的硬件和软件能够并行开发,而不是串行开发,象我目前机顶盒所有的主芯片方案提供商也一般都是这么作的。先给你几块demo板,作软件开发,同时硬件人员作产品化的 电路板设计。这种开发板可以在市场上轻易买到,当然价格贵一点也没很多关系。一块光板加电源卖到一台龙梦盒子的价格的话都没有问题,因为这个东西属于生产资料,而不是消费产品,一般需要的人都不会很在乎它的价格。当然你也不能卖得很贵,象意法半导体他们自己调试工具要一万多块一个,那就太离谱了。

第三,要解决技术支持问题,这个问题比较复杂,也比较重要,象我们以前作产品时,技术支持是否到位也是产品是否成功得一个重要方面,因为这个行业,不会有绝对不产生问题的产品,cpu,电路板,软件都一样。但有很多问题采用一些方法可以避免,可以忽略,但如果用了不当的方法,就会让问题扩大到无法忍受的程度,这个时候就需要技术支持了,因为该问题基本上需要对这款产品的经验了。我们以前就遇到过一个类似的问题,一款芯片上有一个io口,cpu资料里写的是可以作输入有可作输出,但因为cpu设计问题,只能作输出,好,就为这个io口,我们硬件软件一起调,但实在没有错,但为什么就不行呢。最后老大出马了,还说,一个io口搞了几天还没搞定!让人把电路图打印出来,他一边看一边对着软件试了两次后,还是和我们看到的现象一样,沉思了一会,说:“我记起来了,st曾经给我发个邮件,这个io口有问题”。如果龙芯类似的问题,不能得到及时解决的话,这样产品化就会出现问题,开发人员也就认为这个芯片不稳定,做产品风险太大。就不会干了。象龙芯这样刚出来的东西,有经验基本上就是那些设计cpu和那些最早做主板的那些人,他们虽然无法做全面的技术支持,但至少需要把他们自己的经验形成文档,并且公开。有些东西,你不需要告诉为什么,只要告诉怎么做就可以了。关于技术支持问题,我觉得龙芯的开发人员可以让几个合适的人出来专门做,比如写教材,或者开公司,有很多商业模式可以运作的。如果在产业化路上做得比较好,开发团队也可以补充一些合适的新人。

产业化,就是商业化,商业化的东西,成本永远是很重要的一方面。做linux开源的这些人物,也许在他们看来,自由和开放是他们的理想,但他们理想的产物在目前在商业上取得的成功其实是成本。龙芯基本上也可说是中国人理想的产物,但它产业化成功也离不开这点。前面两条降低了龙芯产业化的研发成本,为龙芯的产业化创造一个低成本的开发环境。

我认为没有这一点,龙芯的产业化是很难成功的。今天的中国,有着丰富廉价的劳动力资源,庞大的市场,许多企业就是做技术含量低的产品薄利多销也能生存,甚至发展。所以绝大多数中国企业对于投入巨大并且知识产权没有保障研发,一直就没有什么兴趣。龙芯出生于这样的环境,既然不能改变它,就只能适应它,适者才能生存。开源产品给我们提供了一种模式,也许我们嫁接它过来,龙芯的产业化才会有更大的成功可能性。

以上是我在自己的人生焦虑中,一些副产品,把它写下来,和大家一起共享,这也算是符合开源精神吧。欢迎大家拍砖,补充。

本文内容为我个人原创作品,申请原创加分

转载请注明出自铁血tiexue.net, 本贴地址: http://bbs.tiexue.net/post_1807160_1.html
      打赏
      收藏文本
      0
      穷则独善其身
      达则兼济天下
      2007/2/2 12:13:58

      网友回复

      左箭头-小图标

       以下是引用suddenly5171的发言:

      回贴少的原因是因为这里很少有人理解开源精神。

      我曾经贴过很多Richard Stallman的演讲和介绍的帖子,都没人回

      也贴过微软的危害和自由软件重要性的帖子,所引起的反响是一堆人支持盗版,另一堆人觉得开源软件不方便。

      我想也是这样的,

      我发贴时就考虑了这点,所以我自己第一个留言还解释了一下什么是开源

      其实这样的帖子如果在csdn里面可能影响更大一点。

      其实开源以后会越来越有商业能力,

      pc上的时常ms是无法撼动了,

      将来,

      我觉得嵌入式产品上linux这些开源软件也会拥有这样足够的地位。

      2007/2/8 9:15:30
      左箭头-小图标

       以下是引用suddenly5171的发言:

      开源软件(open source)实际上来自自由软件(Free software)。

      1983 Richard Stallman创立了GNU项目旨在发展一种自由类Unix操作系统,并建立了FSF (自由软件基金会)。为了使人们使用上自由的软件。

      什么是自由软件呢?

      满足以下4个条件的即为自由软件。

      0.不论目的为何,有使用该软件的自由。

      1.有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求(自由之一)。取得该软件之源码为达成此目的之前提。

      2.有重新散布该软件的......

      呵呵,终于又有人顶了,

      多谢老兄的解释,

      2007/2/8 9:11:19
      左箭头-小图标

      回贴少的原因是因为这里很少有人理解开源精神。

      我曾经贴过很多Richard Stallman的演讲和介绍的帖子,都没人回

      也贴过微软的危害和自由软件重要性的帖子,所引起的反响是一堆人支持盗版,另一堆人觉得开源软件不方便。

      2007/2/7 23:52:39
      • 头像
      • 军衔:陆军少尉
      • 军号:326651
      • 工分:4848
      • 本区职务:会员
      左箭头-小图标

      开源软件(open source)实际上来自自由软件(Free software)。

      1983 Richard Stallman创立了GNU项目旨在发展一种自由类Unix操作系统,并建立了FSF (自由软件基金会)。为了使人们使用上自由的软件。

      什么是自由软件呢?

      满足以下4个条件的即为自由软件。

      0.不论目的为何,有使用该软件的自由。

      1.有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求(自由之一)。取得该软件之源码为达成此目的之前提。

      2.有重新散布该软件的自由,所以每个人都可以藉由散布自由软件来敦亲睦邻(自由之二)。

      3.有改善再利用该软件的自由,并且可以发表改写版供公众使用,如此一来,整个社群都可以受惠。如前项,取得该软件之源码为达成此目的之前提(自由之三)。

      开源软件的概念与次类似但不完全相同。

      因为自由软件(Free Software)会产生误解,会被理解为“免费软件”的意思。因为英文里自由和免费是一个单词。

      所以bruce 建议改为open source 意为开放源码。但Richard

      Stallman认为open source意思不明确,所以仍然沿用Free Software的用法。

      今天IT的发展是建立的open source基础上的,cisco,IBM,HP,dell等所有商业公司也都支持open source,除了微软。

      但我觉得自由软件有着更重要的意义。

      2007/2/7 23:04:07
      左箭头-小图标

      看的人多,说话的人怎么这么少呢,自己顶一下。

      2007/2/5 12:21:06
      左箭头-小图标

       以下是引用sunyu2rui的发言:

      好啊~!说的好啊~!lz好厉害啊~!强烈支持你啊~!

      自己的一些想法而已,

      其实很多人应该也有这样的想法

      只是他们懒得写出来而已。

      2007/2/3 9:26:41
      左箭头-小图标

      好啊~!说的好啊~!lz好厉害啊~!强烈支持你啊~!

      2007/2/3 1:05:57
      左箭头-小图标

       以下是引用wetoo的发言:

      同感,强烈支持

      多谢支持,有空大家来交流下,老兄也是业内中人?

      2007/2/2 22:10:47
      • 军衔:陆军中尉
      • 军号:64485
      • 工分:17206
      左箭头-小图标

      同感,强烈支持

      2007/2/2 20:28:04
      左箭头-小图标

      附录:什么是开源精神:

      开源(Open Source,开放源码)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。

      开放源码软件通常是有版权 ( copyright ) 的.它的许可证可能包含这样一些限制:着意地保护它的开放源码状态,著者身份的公告,或者开发的控制。实际上,开源软件同时涉及源码本身和开发过程,涵盖了三个方面的意义:免费分发的源代码、模块化的体系和集市式的开发--在这种开发方式中,任何地方的任何人都可以参与最终产品的制造,三个方面互相之间有密切的联系,集市式的开发过程给开源软件以强大的改错能力,因为它将程序中的错误公开给了数量巨大的观众,他们都是潜在的改错者。另一方面,任何人都可以复用和发行开源软件的代码这一事实又支持了公众利益,因为创新的观念被整个集市所共享。另外,"open sourc

      2007/2/2 12:14:59

      我要发帖

      总页数11页 [共有11条记录] 分页:

      1
       对[原创]嫁接开源精神—龙芯产业化的出路回复