越来越多的软件公司发现,从软件中挣钱的最好方式是免费赠送。  本周一,一家名为Aras的小软件公司将发布其设计应用软件的代码,转向开放源代码商业模式。对于一家增长乏力的小公司来说,让人们免费下载其软件是一个值得一冒的风险。  Aras的总裁皮特说,我们一直在增长,但增长速度较慢。我们和董事会都同意,企业软件处于巨变的边缘。开放源代码世界还没有应用软件,我们希望是第一个,而非最后一个提供应用软件的厂商。  Aras的决定反映了数以百计适应开放源代码日益普及的软件公司的举措。在开放源代码商业模式中,企业通常向付费客户销售支持和产品升级等服务,非付费客户则可以免费使用产品,或者,除了高端、付费版本外,企业还提供软件的免费版本。  开放源代码已经横扫软件产业的各个领域,最著名的是Linux 操作系统、开发工具等软件开发人员使用的工具、用来运行Web 网站和商业软件的基础设施软件。包括IBM 、甲骨文、Sun 、Novell在内的几乎所有的最大的基础软件公司都部分地采用了开放源代码商业模式。  许多其它公司在成套软件方面尝试开放源代码模式,包括销售客户关系管理软件的SugarCRM,以及Compiere和OpenMFG 等企业资源规划(ERP)软件厂商。 ...

>> 阅读全文

2003年某国产Linux,曾和我们开了一个不大不小的玩笑。政府为支持国产软件,采购150万套Linux系统。由于Linux产品不够成熟,政府部门装上Linux系统,然后卸载又重新安装了Windows。  在随后的几年里,这家公司Linux预装下滑到30万套,而整个Linux产业也跌入低潮。2006是中国Linux发生“嬗变的一年”。中国Linux经过两年的沉寂,产品不论在研发还是推广上,都取得了巨大的进展。  2006年6月份开始,Linux厂商在OEM市场纷纷斩获“大单”。6月,中标软件与长城电脑签约50万大单,随后又与浪潮签约,在两年内全部采用中标普华Linux;8月,共创开源签约新蓝集团,新蓝电脑全部预装共创开源软件。  9月,签约达到了顶点。中科红旗签约DELL,OEM订单首次超过400万套。戴尔宣布:在中国销售的23款台式机、笔记本,将全面预装红旗Linux操作系统;在戴尔改旗易帜的同时,惠普和联想也推出SuSE Linux笔记本。  据计世资讯调查:2006年二季度,中国Linux软件销售额达3100万元,与去年同期相比增长23.7%。在行业市场,政府、金融、电信、教育,共占据74.3%的市场,分别占总体应用的24.0%、19.0%、16.2%、15.1%份额。  二季度中国Linux市场格局中,Redflag,Novell,Redhat位居...

>> 阅读全文

据来自PC Magazine杂志的Sascha Segan声称,目前全球有多家Linux手机厂商正在积极筹划Linux手机市场的下一波浪潮,将传统的Linux手机变成基于Linux的掌上多媒体计算设备,他们目前的主要任务是改进代码,使得代码更加灵活,吸引来自社区的开发人员和专职开发人员,从而推出更加便宜的Linux多媒体手机。  这其中比较有名的手机制造和设计厂商有台湾的大众公司,目前该公司正在积极推进名为OpenMoko的开源社区,依托该社区,大众公司正在研发名为FIC Neo1973的掌上设备,附带GPS功能,预期今年上市,售价大约为350美金。  提到Linux手机,Trolltech公司不能不提,他们的Greenphone是一款完全的开源Linux手机,该款手机已经在去年的美国Linux会展上亮相。  提到手机,不能不说Nokia,北欧巨人同样在运作一个开源社区,名为Maemo.org,并以此为基础,为他的770和最新的N800 Linux智能网络手机提供操作系统。  美国的通讯巨人Motorola在这次Linux手机大潮中同样抢得了先机,他们的MotoRizr X6已经在国内外炒的如火如荼。

>> 阅读全文

未来10年,消费电子很可能会成为像1980~2000年期间PC那样的增长引擎,从而让全球芯片产业进入由消费电子需求驱动的增长周期。消费电子对芯片更大量、更多层次的需求正在带来一场变革,在这场变革中,芯片过去近乎神圣的技术壁垒正在出现松动,被庞大市场需求召唤出来的中国芯片设计公司,也借此开始走上舞台。   IDC的研究数据显示,2005年中国消费电子市场的销售额达到347.5亿美元,预计今年将超过600亿美元,并将保持13.8%的复合增长率。作为仅次于美国的全球第二大消费电子市场,中国已经成为芯片巨头们的主战场,也成为后来者挖到第一桶金的矿坑。   2005年,出乎华尔街意料的中国MP3播放器市场的爆发,将中国本土芯片设计公司珠海炬力一举推上纳斯达克。凭借MP3芯片这个在技术含量和产品单价都不高的单一产品,珠海炬力去年的销售收入就已经超过1亿美元,进而4年时间从零创造出了一个市值近10亿美元的中低端芯片设计新贵。   中国消费电子市场的崛起造就了中国芯片设计行业,这句话并不夸张。“在这里,我看到的是天时地利人和的优势。”纳斯达克中国芯片设计第一股中星微电子公司创始人邓中翰这样说道。实际上,与珠海炬力的情况类似,中星微也是依靠中国市场...

>> 阅读全文

这么好的文章怎能不放到这里,来源:网络,作者及出处不明。 当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强!   [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!   [2]可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技术只不过是你今后前途的支柱之一,而且还不是最大的支柱,除非你只愿意到老还是个工程师!   [3]不要去做技术高手,只去做综合素质高手!在企业里混,我们时常瞧不起某人,说他“什么都不懂,凭...

>> 阅读全文

GPL Linux是受GPL约束的。GPL规范了各家公司如何才能够将GPL许可的软件整合到它们自己的产品中再销售给用户。将GPL软件整合进产品中会导致一些技术问题。但还有一些问题是经常被忽视的,那就是由GPL许可证本身带来的问题。其中与各方利益关系最密切的就是如果在自己开发的产品中采用了一些GPL软件,那么是不是就意味着这个产品也要受到GPL的约束。 操作系统在整个嵌入式系统中的地位是举足轻重的。在GPL的条款中强调:“你必须使你发布或出版的作品(它包含程序的全部或一部分,或包含由程序的全部或部分衍生的作品)允许第三方作为整体按许可证条款免费使用。”正是这一条款,使得开发商们不可能愿意冒风险去将GPL软件整合进自己的产品中。 有很多公司花费了大量的资金去研究使用GPL软件可能带来的问题,还有一些用户团队也正致力于研究这些因为软件许可证而导致的问题。但是他们发现由于对GPL的解读各有不同,这里存在着大量的“灰色地带”。即使是那些在Linux团体中很有声望的人士对于GPL应用的观点也往往不一致。一个最值得注意的问题就是Linux中的“可加载模块”。这个概念在前文中已经提到过了,Linux用户是可以动态地将模块直接加载到内核当中的。Linux社团中的...

>> 阅读全文

Linux的单核设计在系统的稳定性、可靠性以及安全性等诸多方面存在着问题。一个更好的结构,比如在一些嵌入式操作系统中已经采用了微核结构,就将设备驱动程序、网络协议栈、文件系统和其他复杂的软件放到应用地址空间中,这样就不会危害到内核以及其他应用了。 上述Linux操作系统在嵌入式系统领域面临的种种技术挑战已经引起了业界的重视。目前已经有多种措施来提高Linux系统的实时性能。主要策略有: ● 增加实时子内核。如RTLinux,由两个子内核构成,一个用于Linux环境,一个用于实时环境。另外遵循GPL的RTAI(实时应用程序接口)也类似于这种方式,采取硬件虚拟化技术对Linux内核做了硬实时(Hard Real-Time)的扩充。这两种方法可以有效改善系统中断延迟时间的问题。 ● 为Linux打实时补丁。可以借助Linux操作系统的源代码补丁来提高系统的实时性能。当前主要的实时补丁有低响应时间补丁、抢先任务补丁以及实时调度程序补丁等等。虽然打过补丁的Linux系统能够改善系统实时性能,但是仍旧不能够用于任务繁重的实时嵌入式系统应用中。 技术的改进为Linux在嵌入式系统中的应用扫除了一些障碍,但是如果Linux操作系统想在嵌入式领域夺取一席之地,要做的事情还远不止这...

>> 阅读全文

线程响应时间 线程响应时间是指从产生中断请求到由该中断服务程序唤起的线程中的第一条指令被执行之间的这段时间。和中断延迟一样,线程响应时间也是衡量系统实时性能的一个重要因素。嵌入式应用的设计者往往用线程实现程序所需的一些功能,比如设备操作代码,因为这样做便于进行调试而且会减少那些在执行过程中禁止插入中断的代码数量,有助于减少最坏情况下的中断延迟时间。 在线程的执行过程中,有一个重要的问题在于响应高优先级中断的线程的执行会受到其他低优先级中断的影响。在高优先级的线程执行过程中是允许插入中断的,因此可以有任意多的低优先级中断请求产生。这些低优先级中断请求的相关中断服务程序都要被依次执行,大大增加了线程响应时间。这是一个典型的“优先级翻转”的例子,即低优先级任务的执行延误了高优先级任务的工作。在桌面系统中,出现这样的翻转是无碍大局的。 实时操作系统应该能够提供一种方法来防止这种优先级翻转问题的出现。有一个简单却很有效的方法是由设计者在关键的中断处理线程中对中断的优先级加以区分。当某个线程被调度时,系统内核就限制住那些优先级比该线程低的中断产生。直到在没有更高优先级的线程要执行时,才重新允许...

>> 阅读全文