当前位置:首页 > 模式
  • VxWorks嵌入式操作系统C/S模式编程

    VxWorks嵌入式操作系统C/S模式编程

    1 引言 VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,使其在嵌入式实时操作系统领域占据一席之地。他以良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。2 VxWorks的特点2.1 可靠性稳定、可靠是VxWorks的一个突出优点,因而他得到了越来越多的用户的认可。2.2 实时性实时性是指能够在限间内执行完规定的功能并对外部的异步事件做出响应的能力。实时性的强弱是以完成规定功能和做出响应时间的长短来衡量的。VxWorks有很强的实时性,其系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精练而有效,他们造成的延迟很短。VxWorks提供的多任务机制中对任务的控制采用了优先级抢占(Preemptive Priority Scheduling)和轮转调度(Round-Robin Scheduling)机制,也充分保证了可靠的实时性,使同样的硬件配置能满足更强的实时性要求,为应用的开发留下更大的余地。 2.3 可裁减性VxWorks由一个体积很小的内核及一些可以根据需要进行定制的系统模块组成。VxWorks内核最小为8kB,即便加上必要模块,所占用的空间也很小,且不失其实时、多任务的系统特征。由于他的高度灵活性,用户可以很容易地对这一操作系统进行定制或做适当开发,来满足自己的实际应用需要。 3 C/S模式网络编程网络是VxWorks系统之间以及与系统联系的主要途径。在VxWorks网络结构的最底层,通常使用以太网作为传输媒介;而在传输媒介的上一层,则使用TCP/IP和UDP/IP协议。VxWorks网络编程中最常见的是C/S模式,在该模式下,服务器端有一个任务(或多个任务)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按照设计的数据交换方法和格式进行数据的传输;而客户端则在需要的时候发出向服务端的连接请求。客户端与服务器端的关系如图1所示。3.1 C/S模式网络编程原理网络通信的基石是套接字,一个套接字是通信的一端。VxWorks为用户提供了2种套接字,即流套接字和数据报套接字。流式套接字定义了一种可靠的面向连接的服务,实现了无差错无重复的顺序数据传输。数据报套接字定义了一种无连接的服务,数据通过相互独立的报文进行传输,是无序的,并且不保证可靠,无差错。五连接的服务一般都是面向事务处理的,一个请求一个应答就完成了客户端与服务端之间的信息交互。无连接的套接字C/S模式程序的流程如图2所示。面向连接的服务比无连接的服务处理起来要复杂。面向连接的套接字C/S模式程序的流程如图3所示。套接字工作过程如下:服务器首先启动,通过调用()建立一个套接口,然后调用()将该套接口和本地网络地址联系在一起,再调用listen()使套接口做好侦听的准备,并规定他的请求队列的长度,之后就调用accept()来接收连接。客户在建立套接口后就可调用connect()和服务器建立连接。连接一旦建立,客户机和服务器之间就可以通过调用recv()/recvfrom()和send()/sendto()来发送和接收数据。最后,待数据传送结束后,双方调用()关闭套接口。3.2 编程实例下面给出一个面向连接的点对点实时通信的工程应用的实例。该实例应用于作者所在的网络测试项目中。他由两部分组成,服务器在VxWorks操作系统下运行,客户机在Windows下运行。3.2.1 服务端的程序设计服务端的程序设计在结构上可以使用两种基本模式:循环模式和并发模式。循环模式 服务端进程在总体上是一个循环,一次处理一个请求。在有很多客户端请求时,请求放人队列,依次等待处理。如果某个请求的处理时间过长,就会导致队列满而不能接受新的请求。并发模式 服务端进程可以同时处理多个请求,结构上一般采用父进程接受请求,然后调用fork产生子进程,由于进程处理请求。该模式的优点是可以同时处理多个请求,客户端等待时间短。由于是面向连接的点对点通信,所以实例中采用了循环模式。(1)建立自己的套接口sHost=(AF_INET,SOCK_STREAM,0)该函数建立指定通信域、数据类型和协议下的套接口,通信域为AF_INET(惟一支持的格式),数据类型SOCK-STREAM表示建立流式套接口,第3个参数为0,即协议缺省。(2)绑定本地地址(sHost,(struct sockaddr * )&serverAddr,sizeof(serverAddr))该函数将服务器地址与sHost绑定在一起,其中,serverAddr是sockaddr_in结构,其成员描述了本地端口号和本地主机地址,经过()将服务器进程在网上标识出来。(3)开始侦听listen(sHost,2)该函数表示连接请求队列长度为2,即允许有2个请求,若多于2个请求,则出现错误,给出错误代码WSAECONNREFUSED。(4)等待接收连接snew=accept(sHost,(struct sockaddr*)&clientAddr,sizeof(clientAddr)))该函数阻塞等待请求队列中的请求,一旦有连接请求来,该函数就建立一个和sHost有相同属性的新的套接口。clientAddr也是一个sockaddr_in结构,连接建立时填入请求连接的客户端的地址。(5)接收、发送数据recv(snew,recvbuffer,buflen,0)send(snew,sendbuffer,buflen,0)recv()和send()分别负责接收和发送数据,recv()从snew(建立连接的套接口)接收数据,放人recvbuffer中,send()则将sendbuffer中数据发送给snew,第4个参数,表示该函数调用方式,通常用于诊断程序或路由选择程序,可选择MSG-DONTROUTE和MSG-OOB,MSG-WAITALL,MSG_DONTWAIT,0表示缺省。(6)关闭套接口(sHost)(snew)3.2.2 客户端程序设计所谓客户端程序,指用来向服务端发出服务请求的程序。客户端需要知道服务端的地址、服务所提供的端口号以及服务所使用的传输层协议:TCP还是UDP。该实例基于面向连接的TCP协议。(1)调用WSAStartup()函数初始化WindowsSockets DLLStatus = WSAStartup (VersionReqd,lpmyWSAData)(2)创建一个通信域为Internet、SOCK_STREAM类型、使用TCP协议的套接字sClient = (AF_INET, SOCK_STREAM,IPPROTO_TCP)(3)设置与套接字sClient相关的属性选项int sockopt=1setsockopt (sClient,IPPROTO_TCP,SO_KEEPALIVE,(char *)&sockopt,sizeof(int))setsockopt()函数用于任意类型、任意状态套接口的设置选项值。在不同协议层上存在选项,但往往是在最高的套接口层次上,设置选项影响套接口的操作,诸如操作的阻塞与否、包的选径方式、带外数据的传送等。该实例中打开了SO_KEEPALIVE选项,使得套接字sClient实现在TCP连接情况下允许使用保持活动包。(4)在套接字sClient上向服务器建立一个连接connect (sClient,(struct sockaddr *)&serverAddr,sizeof(serverAddr))该函数让系统知道写到sClient的数据将发往何地,而且只有该地址发来的数据才被sClient接收。其中,serverAddr是sockaddr_in结构,其成员描述了服务器的地址族,提供的端口号以及服务器地址,如下,serverAddr.Sin_family=AF_INETserverAddr.sin_addr.s_addr=inet_addr(ServerAddress)serverAddr.sin_port=htons(Port)其中:ServerAddress和Port通过参数传人。(5)接收、发送数据recv (sClient,recvbuffer,buflen,0)send (sClient,sendbuffer,buflen,0)(6)关闭套接口Close (sClient) 4 结 语VxWorks操作系统是目前在国内外风行的嵌入式强实时操作系统,而网络编程又是嵌入式实时系统软件的设计核心之一。本文作者介绍了基于TCP的面向连接的C/S模式的编程方法。该方法已经在NA3100网络测试仪中得到了良好而有效的应用。嵌入式操作系统vxworks

    时间:2018-11-20 关键词: 操作系统 模式 嵌入式 嵌入式开发 VxWorks

  • 基于数据库设计的中英文双语网站开发模式

    基于数据库设计的中英文双语网站开发模式

    摘 要: 传统的中英文网站开发采用两套代码两个数据库或者一套代码两套资源文件的开发模式,在软硬件开销、代码与信息分离和系统的维护性方面均存在不同程度的缺陷。针对这一问题,把页面设计与数据库设计结合起来,利用编程技术,用一套代码一个数据库实现中英文双语网站的开发,以提高开发及维护效率,降低软件成本。关键词: 双语网站;内容管理系统;数据库;静态内容;动态内容 我国一些具有国际战略眼光的企业,不仅建立了企业品牌中文网站,而且还建设了网站外文版[1]。英语是当今世界上主要的国际通用语言之一,为了逾越系统使用者中文要求的限制以及满足企业业务的需要,建立中英文双语管理信息系统网站是企业实现国际化管理的有效途径[1]。 目前通常采用的方法有以下两种[2]:第一种是开发两套系统,即中英文系统自成体系,用两套程序和两个数据库分别实现;第二种是使用一套程序,针对每个页面分别生成中英文两个资源文件以实现两种语言之间的切换,数据库可以用两个,也可以用一个。第一种方法实现容易,但是其开发、测试及维护效率均很低下;第二种方法开发效率相对较高,但由于存放中英文静态内容的资源文件与代码密不可分,不利于系统的维护。为克服上述开发模式的不足,本文选择Microsoft Visual Studio.Net平台的C#,提出一套基于C#的双语网站设计模式,设计一个静态信息表,将中英文静态内容存放于该表的不同字段,系统启动时一次性读出中英文静态内容并存放于DataTable对象中,各页面启动时依据页面编号和语言标志从DataTable中读取并显示静态内容;对页面动态内容,在各信息表中设计两个字段分别存放需要显示的中英文内容,根据页面的语言标志来读取对应字段内容动态显示于页面。即用一套代码一个数据库实现中英文双语网站的开发。1 系统需求 本文以某企业的法律规章制度的管理信息系统为例来说明双语网站的实现。 (1)在业务需求方面,该系统旨在通过各地区(不同国家或区域)工作人员将各地区与本企业产品相关的产品安全标准和法律规章制度提取出来,按本企业的管理方式以中英文双语录入系统,经过主管部门确认后,向本企业各部门及业务往来公司公开,使企业产品在不违反销售对象国家及区域的法律制度的条件下进行合法营销。而目前的管理完全是通过手工制作Html文件的方式实现信息共享,这种方式既繁琐且工作量大。为了优化系统管理,本文提出利用数据库及网站开发平台来进行系统的设计及开发。 (2)在功能需求方面,该系统用来管理与企业相关产品的法律规章制度,类似于一般管理信息系统的功能:法律规章制度的追加、修改、删除、查询及报表的制作。此外,由于规章制度类信息篇幅较长,以电子文档方式保存的较多,因此,本系统还涉及电子文档的追加、修改、删除、查询功能,即上传、下载及文件浏览功能。 (3)在环境需求方面,由于双语网站面向的用户的多样性,要求客户端在以下4种组合的环境下能正常动作,因此,集成测试及系统测试也必须在这4种组合环境下进行:①中文WindowsXP、中文IE6;②英文WindowsXP、英文IE6;③中文WindowsVista、中文IE7;④英文WindowsVista、英文IE7。 (4)在安全需求方面,只有获得本系统用户名和密码的用户通过登录页面验证方可进入主菜单页面,但进入主菜单的用户权限各不相同,即不是进入主菜单的用户就能进入所有菜单项,通过对用户进行使用权限的设置及检查,控制不同用户对不同菜单项的使用权限;同时需要有效防止不经过菜单页面权限检查,在IE地址栏直接输入IP地址非法进入各业务页面访问。2 双语对应设计 为了提高双语网站的可维护性,利用一套代码、一个数据库实现双语网站的构建。其主要实现技术主要包括页面设计、数据库表的设计和文件管理设计三个方面。2.1 页面设计 利用C#进行网站开发,其页面显示的内容主要包含静态内容和动态内容两类。在设计中,页面静态内容并非像通常设计那样设置为固定值,而是从数据库的“静态信息表”读取;页面中同一控件的显示属性可以根据不同环境分别显示为中文与英文。为了便于设计及编程实现,将各页面的控件按统一方式进行编号设计,本文用5位符号字符对控件进行编号,编号规则如下: 第1位:用@表示所有页面共同的显示项,用#表示各页面专用的显示项。 第2、3位:按控件种类划分,用字符表示: ID:页面名; NV:向导文字; LI:文字+链接; FL:文字+输入(文本框,单、复选按钮,组合框等); NA:仅显示文字; BT:按钮名; IM:画像文件名。 第4、5位:同种类控件按序编号,用数字表示。 页面设计中的上述编号,对应数据库的“静态信息表”的字段“页面控件编号”,不同页面的控件编号基本一致,以“页面编号”和“页面控件编号”为主键来区分不同记录。 设计示例如图1所示(假设页面编号为WWDG001),图中DA01和DA02为动态内容项,其编号不存放于数据库表的某一字段,只作为设计和编程中动态项目的对照依据。2.2 数据库相关表的设计 本系统双语功能的实现主要借助于数据库设计。首先定义了一个“静态信息表”,在该表中定义了页面编号、页面控件编号、中英文名称等字段,主键为页面编号和页面控件编号,该表用来存放各个页面所有静态内容的中英文显示内容。针对WWDG001页面,静态信息表内容如表1所示。

    时间:2018-12-12 关键词: 模式 嵌入式开发 双语 中英文 网站开发

  • 基于FPGA的VGA显示模式和像素频率的识别

    引言视频采集卡不仅能用于影像处理,还可以用一台显示器同时显示、监控多台主机的内容,达到实时控制多台主机的目的。 随着数字影像技术的不断发展,使得视频采集卡的需求不断增加,在电子通信与信息处理领域得到广泛应用。而传统的视频采集卡硬件实现复杂,难于向便携、嵌入的方向发展。因此,设计一种硬件简单、使用方便、便于嵌入到系统中的视频信号采集电路具有重要的意义。 随着FPGA(现场可编程门阵列)集成度的增加、功耗和价格的不断降低,现在的视频采集卡的实现可以由FPGA来实现。本文设计的VGA(视频图形阵列)显示模式和像素频率的识别方法,可以作为由 FPGA实现的视频采集卡的一个模块,并且应用中具有可靠性高、性能稳定、调试简单、可扩展性好及设计成本低等特点。 1 VGA显示原理 随着显示技术的不断发展,在业界制定了多种显示协议标准。根据分辨率和刷新频率的不同,显示模式的发展可分为:VGA(640×480像素);SVGA(高级VGA,800×600像素);XGA(可扩展图形阵列,1 024×768像素)。本文可以识别各种刷新频率的上述显示模式,并得到像素频率值,进一步应用于A/D转换器采样模块处理中。 常见的彩色显示器一般由CRT(阴极射线管)构成,彩色是由R(红)、G(绿)、B(蓝)3色组成。显示是采用逐行扫描的方式,阴极射线枪发出的电子束打在涂有荧光粉的荧光屏上,产生RGB三色基,最后合成一个彩色图像。从荧幕的左上方开始向右扫描,每扫完一行图像电子束回到下一行的最左端,每行结束后电子枪回扫的过程中进行消隐。然后从新开始行扫描,消隐……,直到扫到荧幕的右下方,电子束回到荧幕的左上方从新开始新的图像扫描,并且在回到荧幕左上方的过程中进行消隐。在消隐过程中不发射电子束。每一行扫描结束时,用HS(行同步)信号进行同步;扫描完所有的行后用VS(场同步)信号进行同步。 VGA的行、场扫描时序见图1。图中行频和场频在数量上有很大差别,但时序上一样。因此,图1只是示例HS信号、VS信号的行(场)扫描时间、行(场)同步时间、前沿时间、后沿时间、激励视频时间等。 2 FPGA系统实现 本文是基于FPGA对VGA显示模式的识别并计算出像素频率,采用自顶而下的设计思想,将整个系统分为分频模块、HS信号和VS信号计数模块、VGA显示模式选择模块。如图2所示。 2.1分频模块 程序中的分频模块输入是系统时钟,输出下一模块的基准时钟。频率计的设计中,需要一个基准时钟,这里依据外部输入50 MHz的时钟频率来产生0.5 Hz的频率,误差范围为±1/50 MHz。在表1中可以看到,最大的行频是68.7kHz,即在误差范围内可以满足设计要求。 2.2 HS和VS信号计数模块 HS和VS信号都是低电平有效、占空比小的方波信号。 本模块采用频率计的思想,使用直接测量法。直接将HS和VS信号作为计数时钟,在输入到HS和Vs信号计数模块的基准时钟的高电平时开始对HS和VS信号的计数,在基准时钟的低电平时停止保持计数,并保存计数值。 下面分析本文中的直接测量误差。 如图3所示,被测信号有一个脉冲的上升沿比基准时钟的上升沿早出现很短的时间,那么在FiducialClock=1时所测的被测信号的脉冲数就少了1个;同理,被测信号有一个脉冲的上升沿比基准时钟的下降沿早出现很短的时间,那么在Fiducial Clock=1时所测的被测信号的脉冲数就多了1个。计数时钟的周期记为n,实际输出的计数值记为N,那么,N=n±1,即计数时钟误差范围为±1/(n ±1)。 VGA的HS和VS信号的周期很小,如表1所示。n的最大值为1/43.4。所以上述误差很小。并且,在VGA显示模式选择模块中采用的是范围选择,故这种测量方法的误差在可以容忍的范围内。 2.3 VGA显示模式选择模块 本文主要对VGA显示模式(表1中的分辨率)进行识别,在确定显示模式之后,可以用查表直接输出对应模式的像素频率。 根据VGA的显示原理可以看出:在同一计数时间内场同步信号的脉冲数和行同步信号的脉冲数成比率关系。实际应用中将。HS和VS的计数模块的输出数相比后再查找表1内的分辨率值就能确定显示模式了,在确定显示模式的同时输出像频。因为,每种显示模式和像频之间有确定的对应关系,并将测到的模式用7段数码管显示见表l。 3 仿真结果 3.1实验1 3.1.1 PC机上设置 依次点击“开始”、“控制面板”、“显示”、“设置”。调节屏幕分辨率为1 024×768。再点击“高级”、“监视器”。调节屏幕刷新频率为85 Hz。 3.1.2 QuartusⅡ6.1的设计工程 在QuartusⅡ6.1中建立项目后,输入各模块的Verilog HDL程序代码,逻辑综合,布局布线,时序分析后生成编程文件。将编程文件下载到FPGA中进行验证。 图4是利用软件QuartusⅡ6.1中的SignalTapⅡLogic Analyzer工具实时监测到的reg_th和reg_tv的值,它们分别是:1s内HS信号的脉冲数和VS信号的脉冲数。 实验验证:reg_th=116CDh,reg_tv=57h(采用十六进制表示)。即为行频71 kHz,场频为87 Hz。由VGA显示原理可知:由reg_th和reg_tv就能确定VGA显示模式的行数。此值符合在模式1 024×768下一列总的像素点数(包括前沿像素点、后沿像素点、同步头像素点、视频像素点)。在程序部分,采用的是区域选择,避免了由各种误差带来的数值的不匹配。图4中显示数据验证了模式1 024×768,像频由内部寄存器保存,并且可以在数码管上直观地看到L的显示。 3.2 实验2 依次点击“开始”、“控制面板”、“显示”、“设置”。调节屏幕分辨率为800×600。再点击“高级”、“监视器”。调节屏幕刷新频率为75 Hz。 由图5可知:reg_th=0B901h,reg_tv=4Bh(屏幕刷新频率75 Hz)。 实验验证:reg_th=08901h,reg_tv=4Bh(采用十六进制表示)。即行频为47 kHz,场频是75 Hz。由VGA显示原理可知:由reg_th和reg_tv就能确定VGA显示模式的行数。此值符合在模式800 × 600下一列总的像素点数(包括前沿像素点、后沿像素点、同步头像素点、视频像素点)。在程序部分,采用的是区域选择,避免了由各种误差带来的数值的不匹配。图5中显示数据验证了模式800×600,像频由内部寄存器保存,并且可以在数码管上直观地看到A的显示。 4 结束语 以上实验结果证明,本方法可以正确输出各种VGA显示模式,即在每种模式中确定一个量后,可模拟基于SRAM工艺的FPGA的LUT(查找表)思想,以确定的量为人口来存储或输出VGA各种模式的其他相关量。本文中的分频模块和“频率计”思想的计数模块都可以在其他系统中构建特殊时钟和特殊计数器时作为参考。同时,将根据存储的像素频率值保存后可用来配置FPGA中的PLL(锁相环)输出像素的采样时钟,应用于像素点的采样,进而设计出高性能的基于 FPGA嵌入式系统的视频采集卡。

    时间:2019-01-21 关键词: 频率 模式 FPGA 像素 嵌入式开发

  • 串口转以太网设备的应用方案———浅谈串口服务器的应用模式

      随着以太网技术的发展,工业以太网的应用已经越来越多,这就存在了原来的串口设备如何接入到以太网的问题,而串口转以太网设备的设备串口服务器正式为此而开发并得到了广泛的应用。解决方案      串口服务器与电脑上位机应用方式    串口服务器与电脑上位机,用UDP广播实现一对多传输。   串口服务器Sokcet应用方式    串口服务器采用原始数据(RAW Data)传输模式,在与串口服务器建立TCP/IP连接后,就可以直接传输数据。在使用Socket方式时,请打开TCP/IP的KeepAlive机制,并将检测超时设置为10秒,这样可以快速检测出网络故障,并做出相应处理。   两个(或多个)串口服务器透明传输 串口服务器A设置为TCP/IP Server模式,串口服务器B设置为TCP/IP Client,并将B的远程服务器地址设置为A的IP地址,这2个串口服务器就可以实现透明传输。在UDP广播模式下,多个串口服务器的接收端口设置为A的发送端口,A的接收端口设置为多个串口服务器的发送端口,这样就可以实现串口服务器的单对多透明传输。     串口服务器与其他嵌入式网络设备联合使用    串口服务器可以与其他嵌入式网络设备联合使用。但是两个设备的工作模式必须匹配。在串口服务器为Server模式时,其他网络设备必须为Client模式。串口服务器为Client模式时,其他网络设备必须为Server模式串口服务器为UDP广播模式时,其他网络设备必须为UDP广播模式。在与其他网络设备通讯时,建议开启串口服务器的<自适应数据帧>模式,由串口服务器完成串口数据帧重组,用于消除拆包现象。 串口服务器互联网应用-动态域名服务 串口服务器的网关(如ADSL等)为外网动态IP,远程主机也是外网动态IP。这种情况下     必须申请“动态域名服务”来取得一个固定域名,用于串口服务器解析远程主机IP地址。 串口服务器根据指定的域名,解析出远程主机的当前IP地址,并主动与主机建立TCP/IP连接。主机可以在内网或在外网,当主机在内网时,需要在网关上做NAT映射。 串口服务器互联网应用-内网主机     串口服务器可以通过互联网、网关连接到有固定IP内网主机,当主机在内网时,需要在网关上做NAT映射。     串口服务器工作模式    所有的串口服务器都支持下面这些工作模式,可以通过串口服务器的管理功能配置相应的工作参数,就可以切换到所需要的模式。     1、 网络工作模式      TCP/IP Server模式    串口服务器监听TCP/IP端口并等待连接,向串口服务器发起连接的可以是电脑或其他嵌入式网络设备。      TCP/IP Client模式     串口服务器根据设置,向指定的远程主机TCP/IP端口发起连接,这些主机必须工作在Server模式。     UDP 广播模式   此模式下,串口服务器将用UDP广播方式进行数据通讯,默认设置下,数据将被使用UDP方式发往广播地址:255.255.255.255:7102,同时串口服务器从地址:255.255.255.255:7101接收数据,用户也可以根据需要修改这些参数。     此模式可以实现单虚拟串口与多个串口服务器进行通讯的方案。也可以实现一个串口服务器发送多串口服务器接收的一对多透传方案。     2、 跨网段访问     给串口服务器指定一个有效的网关地址,就可以实现对串口服务器的跨网段访问。TCP/IP Server、Client模式支持跨网段访问。      TCP/IP Server模式 \    设置串口服务器的网关地址,为有效网关的IP地址。在网关上设置NAT规则,将串口服务器的IP地址、监听端口映射为网关上的一个TCP/IP端口,向网关上的这个端口发起连接,就可以与串口服务器建立通讯。      TCP/IP Client模式    设置串口服务器的网关地址,为有效网关的IP地址。并为串口服务器指定要连接的远程主机地址,如果设置正确,串口服务器就可以通过网关与远程主机建立TCP/IP连接     UDP 广播模式     绝大部分情况下,UDP广播是无法跨网段的。     3、 串口工作模式     流转发模式,收到即转发 \   串口服务从串口收到数据后,立即将此数据转发到相应的TCP/IP连接,中间不做任何等待及缓冲,速度快、效率高,但在以Sokcet方式与串口服务器通讯时,需要网络端软件自己进行数据帧重组,否则将出现拆包现象。      自适应数据帧,存贮转发模式     此工作模式下,串口服务器将在接收到一个完整的数据帧后,才转发完整的数据帧到TCP/IP连接。由串口服务器完成串口数据帧重组。     串口服务器根据数据帧之间的间隔来判断是否收到了一个完整的数据帧。     当在指定帧间隔时间内,没有接收到新的串口数据,就认为收到了一个完整的数据帧,此数据帧将被一次性转发到TCP/IP连接。串口服务器最大可以缓冲512字节的数据帧。     在以Sokcet方式与串口服务器通讯时,建议使用此模式。     串口服务器可管理特性     1、 网络设备探测\    串口服务器的配套软件《VSPM虚拟串口》具备先进的网络探测功能,无论局域网内有多少个串口服务器设备,都可以在1-2秒以内扫描出来,并将其详细显示给用户。     2、 通过网络修改设备IP     选择一个扫描到的设备     在<IP地址>输入栏中,为设备指定一个新的可访问的IP地址     单击<修改设备网络参数>,设备修改IP地址为指定地址,并自动重启用于应用设置    启动完毕后单击<搜索设备>,就可以看到设备已经修改为新的IP地址。     3、 全自动建立虚拟串口     只需要点两次鼠标就可以将远程设备端口映射为本机的虚拟串口,整个过程无需录入任何串口服务器数据。     自动建立相应的虚拟串口     4、 通过网络进行远程管理     可以通过VSPM或Windows超级终端使用Telnet对设备进行远程管理    5、 通过管理口进行本地管理     4-16口串口服务器都提供了1个用于本地管理的RS232管理串口。可以使用Windows超级终端打开、登录对设备进行本地管理。

    时间:2018-12-25 关键词: 模式 以太网 串口 浅谈 总线与接口

  • 嵌入式应用设计模式

    嵌入式应用是指嵌入于各种设备及应用产品内部的计算机应用。嵌入式应用分微控制器(Microcontroller,简称MCU)和嵌入式微处理器(Embedded Microprocessor,简称MPU)的应用。微控制器即国内俗称的单片机,由 Single Chip Computer翻译而来,主要是面向控制,是计算机小型化发展的产物。嵌入式微处理器主要是面向数据处理,有相应的CPU对应。单片机是20世纪80年代初引入我国的。经 20多年的发展,单片机品种不断增多,功能不断增强,应用范围不断扩大,开发时间(Time to Market)要求越来越短。为了节省时间,嵌入式微处理器在16位和32位应用场合得到使用,大量的微机程序可直接引用。在软件开发上,由汇编语言编程、高级语言C语言编程,转向在实时操作系统(Real Time Operating System,简称RTOS)之上编程。在硬件设计上,由使用分立元件和微机接口芯片转向更加集成化的设计模式——CPU+PLD+AD/DA.CPU即 MCU或MPU, PLD即可编程逻辑器件。模数混合的集成电路很难设计生产,现阶段AD/DA即模数和数模转换器等模拟电路还采用传统的设计方法。PLD芯片可以在系统编程ISP(In System Programming),硬件已经软化,随时可以进行修改。1999年全国大学生电子设计竞赛和许多产品的硬件设计已采用这种设计模式。为进一步缩短开发时间、加强管理,平台观念已逐步引入到产品的设计开发过程中。从随意性开发转向平台开发模式是嵌入式应用软硬件设计开发的发展趋势。 一、 软件开发 单片机生产厂家不断增多,单片机品种层出不穷。单片机广泛选择是当今产品开发的一个重要环节。每个单片机系列的指令系统不同,与指令系统对应的汇编助记符就不同。汇编语言的不兼容性使得在一种单片机上编制的程序,在另一种单片机上不能运行,单片机重新选型后程序必须重新编制。汇编语言的难记、难读及易搞混,每个汇编程序员深有同感。自己编制的程序过一段时间修改时,往往要重读很大部分,经过长时间回忆才能找到问题所在。修改别人留下的汇编源程序,若程序的注释说明不详细、程序的思路不清晰、子程序使用不够多的话,还不如自己重新编制。 用C语言编程是单片机软件开发的必然趋势。C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。 C语言有功能丰富的库函数、运算速度快、编译效率高、可移植性好,而且可以直接实现对系统硬件的控制。C语言是一种结构化程序设计语言,支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。采用C语言也不必对单片机和硬件接口的结构有很深入的了解,编译器可以自动完成变量存储单元的分配,编程者专注于应用软件部分的设计即可,这样大大加快了软件的开发速度。采用C语言可以很容易地进行单片机的程序移植工作,有利于产品中单片机的重新选型。采用C语言,可针对单片机常用的接口芯片编制通用的驱动函数,针对常用的功能模块、算法等编制相应的函数。这些函数经过归纳整理可形成专家库函数,供广大的单片机爱好者使用、完善,这样可大大提高国内单片机软件设计水平。C语言可读性的特点,更容易使大家借鉴前人的开发经验,提高自己的软件设计水平。对于C语言生成代码的时空效率,一般来讲,程序代码长度增加20%,程序执行速度约减慢20%.这在片内程序存储器不断扩大、晶振频率不断提高的今天,已不是主要考虑的问题。况且,这是和优秀的汇编程序员编制代码的比较。当然,非常注重代码效率的场合可以是以C语言为主,汇编语言为辅。汇编语言掌握到只要可以读懂程序,在时间要求比较严格的模块中进行程序的优化即可。在可移植性方面,单片机C语言都符合ANSI C标 准,差别主要是有关片内资源的不同配置及使用,这可以通过采用不同的头文件,经过少量的加工就可以实现。随着国内单片机开发工具研制水平的提高,现在的单片机仿真器普遍支持C语言程序调试,为单片机编程使用C语言提供了便利的条件。单片机的C语言相对微机的C语言要好学得多,它没有微机 C语言有关文件的使用,也不必掌握标准输入输出设备有关的格式要求。北京航空航天大学出版社出版的《单片机的C语言应用程序设计》(修订版)教材是专为没有C基础的人编写的,大量的实例可引导大家进入单片机C时代。嵌入式微处理器是以C、C++甚至JAVA语言进行编程的,并普遍采用RTOS. 在嵌入式应用中使用RTOS是由于嵌入式应用一般是计算机实时系统,有两个重要特性:实时性和可靠性。实时性标准常用“系统响应时间”来衡量,即当一外部事件发生,系统能在多少时间内响应事件。RTOS分强实时和弱实时两种。强实时RTOS用于对时间要求比较严格的场合。可靠性标准常用系统平均无故障运行时间,即平均的故障间隔时间MTBF来衡量。操作系统(OS)是一组计算机程序的集合,用来有效地控制和管理计算机的硬件和软件资源,即合理地对资源进行调度,并为用户提供方便的应用接口。它为应用支持软件提供运行环境,即对程序开发者提供功能强、使用方便的开发环境。OS的前身就是监控程序,类似于单片机仿真器的监控程序。RTOS是多任务的,每个用户的应用程序可以设计成多个不同的任务,这些任务可以并发执行,提高系统的吞吐量,更有效地利用系统资源。常用的任务调度算法为:优先级加轮询、非抢占式优先级调度、按优先级抢占的调度算法。任务间通信与同步机制为:邮箱、队列、信号量、事件标志。划分任务时,任务之间的通信要尽可能少,这样可以简化设计。基于任务的设计可扩展、可管理、可大大提高系统的可靠性。RTOS提供给用户的是各种系统调用。中断、时间基准及定时的管理都由RTOS完成。采用RTOS编程可大幅度缩短程序的开发时间。RTOS一般都可裁剪、移植,适用于多种硬件环境,可以和应用程序一起固化到应用系统中。随着后PC时代的来临,微软维纳斯计划推出Windows CE,我国女娲计划推出自主版权的Hopen实时多任务操作系统。 “3C”结合的信息家电问世,RTOS引起国内业界的极大关注。国内已引入pSOS、 VRTX、VxWorks、QNX、Nucleus等RTOS以及 CMX和RTXC小型适合单片机的带源代码的RTOS.免费公开内核的RTLinux和 μCOS也是使用的热点。清华大学出版社出版了《工业控制计算机实时操作系统》。国际上很有名的有关μCOS的专著《Micro C/OS-ii The Real Time Kernel》不久将在国内翻译出版。 RTOS会更加深入人心,嵌入式应用软件开发由汇编、C向 RTOS发展。[!--empirenews.page--] 二、 硬件设计 单片机,即一个芯片就是一个计算机,代表着计算机小型化的理想。随着超大规模高速集成电路 VHSIC(Very High Speed Integrated Circuit)的发展,专用集成电路 ASIC(Application Special Integrated Circuit)设计已使片上系统 SOC(System On a Chip)的设计与制造正在或已经成为现实。单片机和SOC是硬件设计高度集成化的产物。高度集成可以增加系统的可靠性、缩小体积并降低成本。集成电路产品的集成度,目前仍然保持每18个月增长一倍的发展速度(摩尔定律),而产品的生命周期却日趋缩短,因此,迫切要求提高ASIC芯片的设计速度。其中最重要的是尽可能重复运用已有的设计成果,采用具有知识产权的功能单元块,即IP核(Intelligence Property Core)。因此,必须重视IP核的开发和重用。在设计方法上运用电子设计自动化(EDA)工具,使用 VHDL和 Verilog硬件描述语言HDL(Hardware Description Language)进行硬件的设计。VHDL支持行为级描述,并有IEEE 87和IEEE 93标准,设计效率明显高于Verilog,更加受欢迎。从集成电路的观点看,单片机是IP核,常用接口芯 片 8255、8250、8279等也有类似功能的IP核。8051单片机得到Philips、Atmel等众多厂商的支持也得益于其IP核的互换和转让。内含CPU的可编程逻辑器件已列入集成电路生产厂家的生产计划。模数混合的集成电路还存在设计制造难度。目前,嵌入式应用硬件设计采用满足要求的单片机是理想的选择,采用CPU+PLD+AD/DA模式是明智的选择。可编程逻辑器件的发展经历了由GAL/PAL、EPLD向 CPLD/FPGA(复杂可编程逻辑器件/现场可编程逻辑器件)发展,集成度越来越高。Lattice、Altera、Xilinx、AMD等公司提供可编程逻辑器件和EDA设计工具,支持HDL文本输入和原理图输入,配备编辑、编译、仿真、综合、芯片编程等功能。通过在系统编程ISP(In System Programming)或称在线下载,利用微机并口配有的下载电缆和可编程器件的JTAG接口相连,即可修改系统中PLD部分的设计,实现硬件设计的软化。系统定制电路部分的设计已从ASIC集成电路设计的殿堂变成电子工程师的必备知识。集成电路的设计和电子电路的设计在融合。当然,单片机外接的简单逻辑也可采用逻辑表达式和 ABEL语言设计GAL芯片或PSD器件实现。PSD器件上含有PLD、FLASH、EEPROM、RAM等,是单片机较理想的外接芯片。现内置 FLASH的单片机也有带JTAG或类似接口的产品,支持在线程序下载,生产厂家有 TI、Atmel、Microchip等。只须简单的下载开发工具,大大方便了程序的开发和现场的修改。在线修改是电子设计的革命,是发展方向。硬件电路设计采用VHDL语言是发展趋势。VHDL语言是电子工程师的必备知识,VHDL语言比C语言还容易掌握。 国内出版的VHDL书有:西安电子科技大学出版社的《VHDL硬件描述语言与数字逻辑电路设计》(修订版)、电子科技大学出版社的《VHDL实用教程》和清华大学出版社的《VHDL简明教程》及《VHDL语言100例详解》等。 三、 平台模式 随着计算机技术、微电子技术和网络技术、软件技术的不断发展,人类社会正逐步进入后PC时代,嵌入式应用是当今计算机发展的一个热点。嵌入式应用的从业人员来自各行各业,技术背景参差不齐,很多还是非电子类专业。应用的设计带有很大的自主性、随意性。低水平重复劳动是制约产品设计水平的关键因素。20年来嵌入式应用的发展,国内业界已成一定气候,嵌入式应用设计亟待从随意性设计转入平台开发模式。 平台开发模式,即在一个设计集团中,实行严格的标准化、系列化、规范化设计,将某一类产品领域的基本硬件结构及基本软件形成产品的“统一机芯”,即基础平台,并将基础平台相关的周边扩展电路及应用软件进行优化、筛选,形成基础平台的平台库资源。在开发新产品时,利用基础平台,并选择平台库中的相关资源进行。 嵌入式应用设计亟待发展软/硬IP产业,完善软/硬IP功能库。专家库函数是广义的软IP,网络应用使用的TCP/IP协议软件是典型的软 IP.在平台方式下,基础软硬件工作可解决在平台之中。常用的外围接口芯片8255、8250、8279等都可以做成类似功能的硬IP,软件库函数可包含它们的驱动程序。键盘可规范成8键、4×4键、8×8键设计,LED显示可规范成8个或16个数码管。显示和键盘扫描可编成标准程序。嵌入式应用的从业人员可互相借鉴交流 IP,建设自己的开发平台。 基于平台观念的设计工具有我国东大阿尔派公司的NEST2000通用型嵌入式系统设计平台和美国I-Logix公司的基于UML的面向嵌入式应用的软件开发环境——Rhapsody.NEST2000面向信息终端类产品设计,采用32位微处理器作为核 心,支持FLASH、DRAM、SRAM等存储器,具有LCD显示、触摸屏、语音、键盘、红外调制解调器、条形码阅读器、IC卡等多种外围接口模块,其支 撑软件包括RTOS、网络协议(TCP/IP)、 图形用户接口(GUI)、嵌入式数据库系统以及JAVA平台等。硬件模块可以方便地根据用户的需求进行选择使用,软件平台提供它们的驱动程序,在RTOS 之上提供给用户应用程序接口(API),可以最快速度地完成产品应用软件的开发。Phapsody采用迭代增量式软件开发方法,支持可视化建模,支持基于 模型调试。更令人惊讶的是,改变模型,代码随之改变,并可自动生成可读性好,可直接使用的C、C++、 JAVA语言代码。随着平台观念逐步深入人心,愿嵌入式应用的设计人员都能建设平台、使用平台,借鉴前人的设计开发经验,利用自己的技术储备,以最快的速度推出新产品。  

    时间:2014-06-18 关键词: 模式 嵌入式 电路设计 应用设计

  • 嵌入式应用设计模式

    嵌入式应用是指嵌入于各种设备及应用产品内部的计算机应用。嵌入式应用分微控制器(Microcontroller,简称MCU)和嵌入式微处理器(Embedded Microprocessor,简称MPU)的应用。微控制器即国内俗称的单片机,由 Single Chip Computer翻译而来,主要是面向控制,是计算机小型化发展的产物。嵌入式微处理器主要是面向数据处理,有相应的CPU对应。单片机是20世纪80年代初引入我国的。经 20多年的发展,单片机品种不断增多,功能不断增强,应用范围不断扩大,开发时间(Time to Market)要求越来越短。为了节省时间,嵌入式微处理器在16位和32位应用场合得到使用,大量的微机程序可直接引用。在软件开发上,由汇编语言编程、高级语言C语言编程,转向在实时操作系统(Real Time Operating System,简称RTOS)之上编程。在硬件设计上,由使用分立元件和微机接口芯片转向更加集成化的设计模式——CPU+PLD+AD/DA.CPU即 MCU或MPU, PLD即可编程逻辑器件。模数混合的集成电路很难设计生产,现阶段AD/DA即模数和数模转换器等模拟电路还采用传统的设计方法。PLD芯片可以在系统编程ISP(In System Programming),硬件已经软化,随时可以进行修改。1999年全国大学生电子设计竞赛和许多产品的硬件设计已采用这种设计模式。为进一步缩短开发时间、加强管理,平台观念已逐步引入到产品的设计开发过程中。从随意性开发转向平台开发模式是嵌入式应用软硬件设计开发的发展趋势。 一、 软件开发 单片机生产厂家不断增多,单片机品种层出不穷。单片机广泛选择是当今产品开发的一个重要环节。每个单片机系列的指令系统不同,与指令系统对应的汇编助记符就不同。汇编语言的不兼容性使得在一种单片机上编制的程序,在另一种单片机上不能运行,单片机重新选型后程序必须重新编制。汇编语言的难记、难读及易搞混,每个汇编程序员深有同感。自己编制的程序过一段时间修改时,往往要重读很大部分,经过长时间回忆才能找到问题所在。修改别人留下的汇编源程序,若程序的注释说明不详细、程序的思路不清晰、子程序使用不够多的话,还不如自己重新编制。 用C语言编程是单片机软件开发的必然趋势。C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。 C语言有功能丰富的库函数、运算速度快、编译效率高、可移植性好,而且可以直接实现对系统硬件的控制。C语言是一种结构化程序设计语言,支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。采用C语言也不必对单片机和硬件接口的结构有很深入的了解,编译器可以自动完成变量存储单元的分配,编程者专注于应用软件部分的设计即可,这样大大加快了软件的开发速度。采用C语言可以很容易地进行单片机的程序移植工作,有利于产品中单片机的重新选型。采用C语言,可针对单片机常用的接口芯片编制通用的驱动函数,针对常用的功能模块、算法等编制相应的函数。这些函数经过归纳整理可形成专家库函数,供广大的单片机爱好者使用、完善,这样可大大提高国内单片机软件设计水平。C语言可读性的特点,更容易使大家借鉴前人的开发经验,提高自己的软件设计水平。对于C语言生成代码的时空效率,一般来讲,程序代码长度增加20%,程序执行速度约减慢20%.这在片内程序存储器不断扩大、晶振频率不断提高的今天,已不是主要考虑的问题。况且,这是和优秀的汇编程序员编制代码的比较。当然,非常注重代码效率的场合可以是以C语言为主,汇编语言为辅。汇编语言掌握到只要可以读懂程序,在时间要求比较严格的模块中进行程序的优化即可。在可移植性方面,单片机C语言都符合ANSI C标 准,差别主要是有关片内资源的不同配置及使用,这可以通过采用不同的头文件,经过少量的加工就可以实现。随着国内单片机开发工具研制水平的提高,现在的单片机仿真器普遍支持C语言程序调试,为单片机编程使用C语言提供了便利的条件。单片机的C语言相对微机的C语言要好学得多,它没有微机 C语言有关文件的使用,也不必掌握标准输入输出设备有关的格式要求。北京航空航天大学出版社出版的《单片机的C语言应用程序设计》(修订版)教材是专为没有C基础的人编写的,大量的实例可引导大家进入单片机C时代。嵌入式微处理器是以C、C++甚至JAVA语言进行编程的,并普遍采用RTOS. 在嵌入式应用中使用RTOS是由于嵌入式应用一般是计算机实时系统,有两个重要特性:实时性和可靠性。实时性标准常用“系统响应时间”来衡量,即当一外部事件发生,系统能在多少时间内响应事件。RTOS分强实时和弱实时两种。强实时RTOS用于对时间要求比较严格的场合。可靠性标准常用系统平均无故障运行时间,即平均的故障间隔时间MTBF来衡量。操作系统(OS)是一组计算机程序的集合,用来有效地控制和管理计算机的硬件和软件资源,即合理地对资源进行调度,并为用户提供方便的应用接口。它为应用支持软件提供运行环境,即对程序开发者提供功能强、使用方便的开发环境。OS的前身就是监控程序,类似于单片机仿真器的监控程序。RTOS是多任务的,每个用户的应用程序可以设计成多个不同的任务,这些任务可以并发执行,提高系统的吞吐量,更有效地利用系统资源。常用的任务调度算法为:优先级加轮询、非抢占式优先级调度、按优先级抢占的调度算法。任务间通信与同步机制为:邮箱、队列、信号量、事件标志。划分任务时,任务之间的通信要尽可能少,这样可以简化设计。基于任务的设计可扩展、可管理、可大大提高系统的可靠性。RTOS提供给用户的是各种系统调用。中断、时间基准及定时的管理都由RTOS完成。采用RTOS编程可大幅度缩短程序的开发时间。RTOS一般都可裁剪、移植,适用于多种硬件环境,可以和应用程序一起固化到应用系统中。随着后PC时代的来临,微软维纳斯计划推出Windows CE,我国女娲计划推出自主版权的Hopen实时多任务操作系统。 “3C”结合的信息家电问世,RTOS引起国内业界的极大关注。国内已引入pSOS、 VRTX、VxWorks、QNX、Nucleus等RTOS以及 CMX和RTXC小型适合单片机的带源代码的RTOS.免费公开内核的RTLinux和 μCOS也是使用的热点。清华大学出版社出版了《工业控制计算机实时操作系统》。国际上很有名的有关μCOS的专著《Micro C/OS-ii The Real Time Kernel》不久将在国内翻译出版。 RTOS会更加深入人心,嵌入式应用软件开发由汇编、C向 RTOS发展。[!--empirenews.page--] 二、 硬件设计 单片机,即一个芯片就是一个计算机,代表着计算机小型化的理想。随着超大规模高速集成电路 VHSIC(Very High Speed Integrated Circuit)的发展,专用集成电路 ASIC(Application Special Integrated Circuit)设计已使片上系统 SOC(System On a Chip)的设计与制造正在或已经成为现实。单片机和SOC是硬件设计高度集成化的产物。高度集成可以增加系统的可靠性、缩小体积并降低成本。集成电路产品的集成度,目前仍然保持每18个月增长一倍的发展速度(摩尔定律),而产品的生命周期却日趋缩短,因此,迫切要求提高ASIC芯片的设计速度。其中最重要的是尽可能重复运用已有的设计成果,采用具有知识产权的功能单元块,即IP核(Intelligence Property Core)。因此,必须重视IP核的开发和重用。在设计方法上运用电子设计自动化(EDA)工具,使用 VHDL和 Verilog硬件描述语言HDL(Hardware Description Language)进行硬件的设计。VHDL支持行为级描述,并有IEEE 87和IEEE 93标准,设计效率明显高于Verilog,更加受欢迎。从集成电路的观点看,单片机是IP核,常用接口芯 片 8255、8250、8279等也有类似功能的IP核。8051单片机得到Philips、Atmel等众多厂商的支持也得益于其IP核的互换和转让。内含CPU的可编程逻辑器件已列入集成电路生产厂家的生产计划。模数混合的集成电路还存在设计制造难度。目前,嵌入式应用硬件设计采用满足要求的单片机是理想的选择,采用CPU+PLD+AD/DA模式是明智的选择。可编程逻辑器件的发展经历了由GAL/PAL、EPLD向 CPLD/FPGA(复杂可编程逻辑器件/现场可编程逻辑器件)发展,集成度越来越高。Lattice、Altera、Xilinx、AMD等公司提供可编程逻辑器件和EDA设计工具,支持HDL文本输入和原理图输入,配备编辑、编译、仿真、综合、芯片编程等功能。通过在系统编程ISP(In System Programming)或称在线下载,利用微机并口配有的下载电缆和可编程器件的JTAG接口相连,即可修改系统中PLD部分的设计,实现硬件设计的软化。系统定制电路部分的设计已从ASIC集成电路设计的殿堂变成电子工程师的必备知识。集成电路的设计和电子电路的设计在融合。当然,单片机外接的简单逻辑也可采用逻辑表达式和 ABEL语言设计GAL芯片或PSD器件实现。PSD器件上含有PLD、FLASH、EEPROM、RAM等,是单片机较理想的外接芯片。现内置 FLASH的单片机也有带JTAG或类似接口的产品,支持在线程序下载,生产厂家有 TI、Atmel、Microchip等。只须简单的下载开发工具,大大方便了程序的开发和现场的修改。在线修改是电子设计的革命,是发展方向。硬件电路设计采用VHDL语言是发展趋势。VHDL语言是电子工程师的必备知识,VHDL语言比C语言还容易掌握。 国内出版的VHDL书有:西安电子科技大学出版社的《VHDL硬件描述语言与数字逻辑电路设计》(修订版)、电子科技大学出版社的《VHDL实用教程》和清华大学出版社的《VHDL简明教程》及《VHDL语言100例详解》等。 三、 平台模式 随着计算机技术、微电子技术和网络技术、软件技术的不断发展,人类社会正逐步进入后PC时代,嵌入式应用是当今计算机发展的一个热点。嵌入式应用的从业人员来自各行各业,技术背景参差不齐,很多还是非电子类专业。应用的设计带有很大的自主性、随意性。低水平重复劳动是制约产品设计水平的关键因素。20年来嵌入式应用的发展,国内业界已成一定气候,嵌入式应用设计亟待从随意性设计转入平台开发模式。 平台开发模式,即在一个设计集团中,实行严格的标准化、系列化、规范化设计,将某一类产品领域的基本硬件结构及基本软件形成产品的“统一机芯”,即基础平台,并将基础平台相关的周边扩展电路及应用软件进行优化、筛选,形成基础平台的平台库资源。在开发新产品时,利用基础平台,并选择平台库中的相关资源进行。 嵌入式应用设计亟待发展软/硬IP产业,完善软/硬IP功能库。专家库函数是广义的软IP,网络应用使用的TCP/IP协议软件是典型的软 IP.在平台方式下,基础软硬件工作可解决在平台之中。常用的外围接口芯片8255、8250、8279等都可以做成类似功能的硬IP,软件库函数可包含它们的驱动程序。键盘可规范成8键、4×4键、8×8键设计,LED显示可规范成8个或16个数码管。显示和键盘扫描可编成标准程序。嵌入式应用的从业人员可互相借鉴交流 IP,建设自己的开发平台。 基于平台观念的设计工具有我国东大阿尔派公司的NEST2000通用型嵌入式系统设计平台和美国I- Logix公司的基于UML的面向嵌入式应用的软件开发环境——Rhapsody.NEST2000面向信息终端类产品设计,采用32位微处理器作为核心,支持FLASH、DRAM、SRAM等存储器,具有LCD显示、触摸屏、语音、键盘、红外调制解调器、条形码阅读器、IC卡等多种外围接口模块,其支撑软件包括RTOS、网络协议(TCP/IP)、图形用户接口(GUI)、嵌入式数据库系统以及JAVA平台等。硬件模块可以方便地根据用户的需求进行选择使用,软件平台提供它们的驱动程序,在RTOS 之上提供给用户应用程序接口(API),可以最快速度地完成产品应用软件的开发。Phapsody采用迭代增量式软件开发方法,支持可视化建模,支持基于模型调试。更令人惊讶的是,改变模型,代码随之改变,并可自动生成可读性好,可直接使用的C、C++、 JAVA语言代码。随着平台观念逐步深入人心,愿嵌入式应用的设计人员都能建设平台、使用平台,借鉴前人的设计开发经验,利用自己的技术储备,以最快的速度推出新产品。  

    时间:2015-01-06 关键词: 模式 嵌入式 电路设计 应用设计

  • linux内核对S3C2410睡眠模式的支持

    linux内核对S3C2410睡眠模式的支持

    作者:刘洪涛,华清远见嵌入式培训中心高级讲师,ARM ATC授权培训讲师。一、S3C2410支持4种供电模式(1)NORMAL MODE耗电最大、可以通过关闭具体控制器的时钟来节电(2)SLOW MODE在此模式下可以没有内部PLL,耗电情况依赖于外部时钟的频率(3)IDLE MODEFCLK被关断,主要由于CPU core节电。可以任何通过外部中断唤醒(4)Power_OFF MODE除了处理器唤醒逻辑单元外,处理器不损耗任何电量。可以通过EINT[15:0] 或 RTC alarm interrupt唤醒系统二、S3C2410各种节电模式的进入(1)慢速模式(SLOW)CLKSLOW的SLOW_BIT置1进入(2)空闲模式(IDLE)CLKCON[2]被置1则进入(3)掉电模式(Power_OFF)CLKCON[3]置1进入三、S3C2410进入掉电模式前的准备工作1、为掉电模式设置合理的GPIO2、在中断屏蔽寄存器中屏蔽所有中断3、合理配置包括实时时钟在内的唤醒源4、挂起USB。MISCCR[13:12]=11b5、将睡眠返回地址或一些不希望在掉电模式下丢失的数据存放在GSTATUS3,4 中6、配置MISCCR[1:0]让数据总线上拉7、关闭LCD8、为了填充TLB读取REFRESH、 CLKCON 和MISCCR寄存器.第8点理解起来可能稍微困难一点,需要说明一下:因为在进入掉电模式前还需要让SDRAM挂起,在sdram挂起后还需要操作REFRESH、CLKCON、MISCCR特殊功能寄存器,而这些寄存器的地址可能是虚拟地址,这就要求TLB中要有相应的入口。如果没有的话就要到sdram中取相应的页表,而此时sdram已经挂起了,所以为了防止这种情况的产生,可以在挂起sdram前读取要访问的地址,这样TLB中就会保留有相应的页表项,访问REFRESH、CLKCON、MISCCR时就不会需要sdram的支持了。9、设置REFRESH[22]=1b让sdram进入自刷新模式10、等待sdram自刷新有效11、设置 MISCCR[19:17]=111b 使 SDRAM 的信号 (SCLK0,SCLK1 and SCKE) 在 Power_OF 模式下被保护12、设置CLKCON进入Power_OFF模式四、S3C2410掉电模式唤醒过程1、通过唤醒源唤醒系统,产生内部复位信号2、系统复位后,测试GSTATUS2[2] 确实系统是否是从Power_OFF模式唤醒的3、设置MISCCR[19:17]=000b释放SDRAM信号保护4、配置SDRAM控制器5、等待直到SDRAM自刷新释放6、读取GSTATUS3、4的值,可以利用它们回复到睡眠前的程序位置注意:利用外部中断EINT[15:0]唤醒系统,需要保持nBATT_FLT为高电平五、配置2.6.26.5内核支持S3C2410电源管理六、Linux系统对S3C2410 掉电模式的支持(1)内核接口驱动文件Linux-2.6.26.5内核的/drivers/char/apm-emulation.c提供了系统进入睡眠的入口函数。早期的版本的接口文件为:arch/arm/kernel/apm.c(2)与进入sleep前的准备相关的内核文件kernel/power/console.c该文件提供了使所有系统进程休眠或关闭的函数drivers/base/power/suspend.c该文件使所有设备驱动suspend的函数(3)进入sleep前的设置相关的文件arch/arm/mach-s3c2410/pm.c(4)进休眠前的汇编段程序文件arch/arm/mach-s3c2410/sleep.s(5)睡眠唤醒部分在Uboot中cpu/arm920t/start.s(6)内核中唤醒阶段相关的汇编段程序文件arch/arm/mach-s3c2410/sleep.s七、实现方法具体的实现原理可以通过阅读上述相关文件获取。下面如何实现系统的睡眠及唤醒(1)内核修改过程根据硬件的实际情况,设置睡眠唤醒中断源。我的系统是让中断0-3作为唤醒源。所以让内核允许EINT0--3外部中断将其唤醒。内核版本是2.6.26.5。系统默认容许EINT0..EINT15和IRQ_RTC作为中断唤醒源。s3c_irqwake_intmask和s3c_irqwake_eintmask是屏蔽码。为了让EINT0--3外部中断可以作为唤醒源,需要修改:arch/arm/plat-s3c24xx/irq.c中unsigned long s3c_irqwake_intmask = 0xffffffffL;为:unsigned long s3c_irqwake_intmask = 0xfffffff0L;(2)修改U-boot系统睡眠在唤醒后会运行复位程序,当然就是U-boot了。为了让唤醒后的系统能够恢复正常工作状态,及进入到睡眠前运行的位置,需要修改U-boot将下面的代码加入到uboot的cpu/arm920t/start.s中,注意:要放在sdram初始化后,参考本文的第四标题“S3C2410掉电模式唤醒过程”/* Power Manage Check if this is a wake-up from sleep */ldr r1, =0x560000B4ldr r0, [r1]tst r0, #0x02beq notPowerOFF/****led test****ldr r0, =0x56000050ldr r1,=0x55555555str r1,[r0]ldr r0, =0x56000054ldr r1,=0x0str r1,[r0]*/WakeupStart://Clear sleep reset bitldr r0, =0x560000B4mov r1, #0x2str r1, [r0]ldr r0, =0x56000080 //Release the SDRAM signal protectionsldr r1, =0x00010330str r1, [r0]ldr r0, =0x48000024ldr r1, [r0]bic r1, r1, #0x400000str r1, [r0]mov r1, #0x10001: subs r1, r1, #1 // wait until the SelfRefresh is released.bne 1b/*ldr r0, =0x56000050ldr r1,=0x55555555str r1,[r0]ldr r0, =0x56000054ldr r1,=0x5555str r1,[r0]*/ldr r0, =0x560000B8 //read a return address go to s3c2410_cpu_resumeldr r1, [r0]mov pc, r1 //go to resume 恢复到睡眠前的位置nopnop1: b 1bnotPowerOFF:(3)编写测试程序#include <stdio.h>#include <sys/types.h>#include <sys/ioctl.h>#include <unistd.h>#include <fcntl.h>#include <linux/ioctl.h>#define APM_IOC_STANDBY _IO("A", 1)#define APM_IOC_SUSPEND _IO("A", 2)int main (void){int fd;fd = open ("/dev/apm_bios",O_RDWR);if (fd < 0) {printf ("fd open failedn");exit(0);}printf ("n/dev/apm_bios opened, fd=%dn",fd);ioctl (fd, APM_IOC_SUSPEND);close (fd);printf ("/dev/apm_bios closed :)n");return 0;}(4)测试效果#./test.....sleep: irq wakeup masks: fffffff0,fffffff0GSTATUS3 0x30367140GSTATUS4 0x00000000进入睡眠状态,此时按K10按键,即中断0,唤醒系统GPIO[0] CON 007fffff => 007fffff, DAT 00000000 => 00000000GPIO[1] CON 00044555 => 00044555, DAT 00000540 => 00000540GPIO[2] CON aaaaaaaa => aaaaaaaa, DAT 00000000 => 00000000GPIO[3] CON aaaaaaaa => aaaaaaaa, DAT 00000000 => 00000000GPIO[4] CON aaaaa6aa => aaaaa6aa, DAT 0000ffc5 => 0000ffc5GPIO[5] CON 000055aa => 000055aa, DAT 000000fe => 000000ffGPIO[6] CON ffa5ff30 => ffa5ffba, DAT 0000aced => 0000acedGPIO[7] CON 002afaaa => 002afaaa, DAT 000001ff => 000001fbpost sleep: IRQs 0x02000001, 0x00000200IRQ 16 asserted at resumepost sleep, preparing to returnS3C2410 PM Resume (post-restore)s3c2410-sdi s3c2410-sdi: powered down.s3c24xx-pm: check if we have anything to wake-up withDisabling IRQ 52 (pin 192)Disabling IRQ 53 (pin 193)Disabling IRQ 55 (pin 195)dma3: restoring configurationtimer tcon=00000000, tcnt a2c1, tcfg 00000200,00000000, usec 00001eb8s3c2410-wdt: watchdog disableds3c2410-i2c s3c2410-i2c: slave address 0x10s3c2410-i2c s3c2410-i2c: bus frequency set to 390 KHzs3c2410-nand s3c2410-nand: Tacls=3, 30ns Twrph0=7 70ns, Twrph1=3 30nss3c2410-sdi s3c2410-sdi: running at 0kHz (requested: 0kHz).s3c2410-sdi s3c2410-sdi: running at 98kHz (requested: 97kHz).s3c2410-sdi s3c2410-sdi: running at 98kHz (requested: 97kHz).s3c2410-sdi s3c2410-sdi: running at 98kHz (requested: 97kHz).s3c2410-sdi s3c2410-sdi: powered down.usb usb1: root hub lost power or was resetRestarting tasks ... done./dev/apm_bios closed :)#此时系统恢复了正常运行。“本文由华清远见http://www.embedu.org/index.htm提供”华清远见

    时间:2018-07-13 关键词: 模式 Linux 睡眠

  • 基于时间触发模式的汽车防盗方案

    基于时间触发模式的汽车防盗方案

    1.引言  目前防盗器市场的主流产品是电子式防盗器,分为单向防盗器和双向防盗器,这两种防盗器都是车主通过遥控器来控制汽车,双向防盗器可以把车辆的真实状况反馈给车主。  GPS 汽车防盗器依托全球定位系统,它将报警信息和报警车辆所在位置无声地传送到报警中心。由于车主不能直接控制车辆,价格和使用费用较高,使其推广应用受到很大限制,目前还没有普遍使用。GSM 汽车双向防盗器是网络式防盗器的后起之秀,它依托全球GSM网络,车主可直接通过手机接受报警和控制车辆,性能价格比较好,它代表着汽车防盗器的发展趋势,自推出以来收到客户的青睐。  本文提出的汽车嵌入式车载防盗系统属于GSM 防盗系统,没有采用昂贵的GPS 模块,CPU 采用了C51 单片机,市场价格低廉,经过多年工业应用,稳定可靠,具有很高的性价比。  2.时间触发模式  电子控制系统一般都是实时系统,常需要处理许多并发事件的输入数据。这些事件的到来次序和几率通常都是不可预测的,而且还要求系统必须在事先设定好的时限内作出响应。  对于如何控制系统的复杂行为,普遍采用的是事件触发方案,即系统的所有行为响应外部事件而执行。然而,中断丢失与事件触发系统的开销是人们经常忽略的问题。为了满足安全,低成本及程序尽可能简单等苛刻要求,电子控制系统的开发最终走向事件触发结构。事件触发意味着所有的采样输入,计算输出结果等相关的动作在预定的时间前执行,因而能保证准确的调度时间。  时间触发模式是一种利用MCU 的硬件定时器产生的时标信号对多任务进行调度的嵌入式软件模式,它可以应用于8 位51 系列单片机上。时间触发模式可以将控制精度控制在毫秒级,很适合于实时控制系统。在时间触发嵌入式系统中,设计人员能够通过仔细安排可控的顺序,保证一次只处理一个事件。除了能够提高可靠性之外,时间触发模式中对于存储器及CPU 资源的占用很少,即使在小型嵌入式系统中采用这种系统结构,也能从中获益。  时间触发合作式调度器通常通过一个定时器硬件定时器来实现,多有的任务都是时间触发的,这也意味着出了定时器中断以外,没有其他形式的中断。硬件定时器将被设置为产生一个周期中断信号,这个周期中断信号频率可以到1KMz。  时间触发合作调度器的主要功能就是唤醒预先确定好时间执行的任务。在工作期间,调度器检查静态的任务链表,根据任务的周期判断是否有任务需要执行。如果有则立即执行任务;任务执行完后继续检查任务链表,重复上一个过程。完成链表检查后,CPU 可以进入休眠状态,等待下一个时钟节拍的到来。其任务调度机制如图1 所示。由于合作式调度器能保证在同一时刻,系统中只有一个任务被触发,而且在任何时刻系统中都可以保证有任务在执行。这样,系统的使用效率得到了提高。  合作式调度器可靠且可预测的主要原因式在任何时刻只有一个任务是活动的,这个任务运行直到完成,然后把CPU 的控制权交给调度器。如果采用抢占式调度,有多个活动任务执行“上下文切换”和“关键段保护”等将增加系统的开销。许多研究表明,相对于抢占式调度器,合作式调度器具有很多优点。  3.系统概述  3.1 系统功能分析和状态转移图  经过需求分析,我们定义了系统应该实现的功能如下:  1)系统将监视汽车发动机的状态;  2)系统可以接受手机用户的设置,并设置手机号码;  3)如果系统报警开启,汽车启动时,将通过无线模块给指定的手机用户报警;  4)系统接受手机用户的控制短信,对汽车进行断油,断电处理;  5)系统接受手机用户的查询短信,可以报告汽车的位置,在市区可以精确到无线小区;  6)系统将采取确定的措施以确保系统的稳定性。  以上的各项目标功能同时也是衡量系统设计的指标。在以后面的设计中,我们将利用有限状态机等工具将各项功能进行进一步细化,直到完成系统的软硬件设计。  基于对系统工作流程的分析,进一步我们可以设计出系统的状态转移图(图2),从上面我们可以清晰的看到系统的工作流程。3.2 系统模块构成  嵌入式系统设计中常用模块化设计方法,以降低开发难度,减少各个部分之间的耦合度,增强系统的稳定性。如图所示,整个系统主要由CPU,传感器,RS232 接口以及GSM 模块构成。其中CPU 是系统的核心控制部分,负责接受各模块信号,进行处理,并控制其它模块;传感器探测汽车被启动;GPRS 模块用来收发短信,向车主手机通过RS232 接口与CPU进行通信;电子开关电路用于控制汽车电路系统,能够达到对汽车断油,断电的目的。3.3 系统硬件部分  1)采用了Atmel 公司生产的AT89S52 单片机作为处理核心,该处理器有32 个I/O 口,3 个Timer,最多支持8 个中断。因为 256B 的片上RAM 资源不够,所以系统使用了扩展的64KRAM,此外AT89S52 的8K 片上flash 对于该系统来说已经足够。该处理器可以支持不同的功耗模式,适用于对于成本和功耗敏感的场合。  CPU 外接型号为AT24C01 的 EEPROM 作为数据存储器,用来存放车主电话号码等信息。AT24C 系列串行E2PROM 具有I2C 总线接口功能,功耗小,宽电源电压(根据不同型号2.5V~6.0V),工作电流约为3mA,静态电流随电源电压不同为30μA~110μA。系统中使用了P2 口模拟I2C 总线与E2PROM 连接,这样的方式相比硬件实现I2C 协议可以简化电路,降低成本。  AT89S52 芯片中提供了内置看门狗,在一定的时间周期内,我们必须对看门狗的寄存器进行设置,如果没能及时设置,看门狗将使系统复位。  2)每台终端在使用前需要进行初始化设置。该设置是通过串口来完成的,通过复用与GPS 连接的串口来实现终端设备的初始化。需要定义好其通信协议和需要配置的具体内容。  3)该终端安装在汽车比较隐蔽的地方,采用汽车电源供电的方式。该终端的主要功能是负责 GPS 信号的接收处理、告警数据的上报、中心控制命令的接收、处理及命令的执行等工作。  4)GPRS 模块采用法国 WAVECOM 公司Q2406B ,上传速率可达 2618 kbit s/s ,下载速率可达5316 kbit s/s。GPS 模块有以下两种选择:  a)直接选择串口连接方式的 GPRS MODEM。  b)选择内置的GPRS 模块外加天线的设计方法。  采用第一种方法可以降低开发和维护的难度,而且安装方便,但是成本比较高。第二种方法需要在硬件上设计相关的电路,开发难度较大,不过可以降低成本。  5)车轮速度传感器也叫轮速传感器或转速传感器,它可以测出车轮与驱动轴共同旋转的齿圈数,然后产生与车轮转速成正比的交流信号。车轮速度传感器信号通过ADC 电路转换为数字信号传送给CPU 进行判读。  3.4 任务的设计  通过对图2以及系统功能的分析我们将系统软件划分为多个任务,任务的名称,任务周期以及执行时间等信息如表1所列。  在表列出的各项任务中,Task1 每1ms 对buffer 进行查询,如果有需要收发的信息,马上通过串口收发。串口收到的string 流存放到缓冲区中,交给Task2 进行处理。Task2 周期为1s,负责PUD 短信的编解码,对命令的识别和控制信号的发送,它是系统中最耗费资源的任务。Task3 每隔10s 执行一次,它对车速传感器采集的信号进行判别,如果需要告警,则将消息发送给Task2 进行处理。Task4 每48ms 检测一次消息,完成对汽车控制信号的发送。Task5 在小于16383 个CPU 机器周期内(这里以12ms 为周期),对看门狗进行置位,保证系统的正常运行。  根据合作式调度器的原理与各任务的周期,设置定时器每1 ms 产生一个周期中断信号。因为有多个任务的执行时间超过1 ms ,Task1 无法按规定的频率执行。因此采用直接将Task1 包含进定时器中断服务子程序的方法,从而使所有任务的周期及执行时间均能满足系统任务可调度的要求。  在工程中采用事件触发模式很大程度上会增加系统的复杂性,导致庞大的代码结构。这样的代码长度及复杂性不适合普通开发人员构建,而商业实时操作系统往往价格昂贵,并且需要很大的操作系统开销。采用基于时间触发模式开发系统可以满足实时、简单、可预测性等工程要求。在应用实例中也可以看到,对于任务周期与执行时间相差悬殊的任务,为满足可调度性的要求,将需频繁执行的短任务加入定时器中断服务子程序的方法延长了中断处理的时间,同时削弱了系统实时响应能力及可预测能力。此外,也可以通过将执行时间长的任务分解成几个执行时间短的任务来满足任务可调度性。相对于事件触发模式,时间触发模式对工程技术人员的要求更高。  4.结语  通过软硬件的设计,汽车防盗系统实现了对汽车的实时监控和报警,并能实现硬件硬件防盗功能。汽车电子中嵌入式系统得到了大量运用,如何整合汽车的原有资源,设计出强大而且实用的应用,将是未来汽车嵌入式开发的目标。

    时间:2019-03-26 关键词: 方案 模式 汽车防盗 时间 技术教程

  • Fabless模式席卷全球芯片业

    “Fabless”指主要负责芯片设计而没有自己的生产线,芯片的生产交由第三方的芯片代工厂制造完成的半导体公司,这种模式已成为全球芯片业的主导模式。2003年2月的《电子行业商务》杂志撰文评论了“Fabless”模式,认为随着Fabless的流行,美国在芯片设计业的垄断地位将受到挑战,亚洲尤其是中国的地位将得到加强。   在短短的5年内,PC芯片制造商威盛科技(VIA Technologies)的芯片收入便从当初的5 000万美元飙升至10亿美元。之所以取得如此骄人的业绩,除了是因为公司采取了收购和有效的产品策略等手段外,另一个重要的原因是:威盛仍旧保持其“芯片设计商”而不是“制造商”的角色,而把生产芯片的工作外包给制造商。   威盛市场主管Richard Brown表示:“对于威盛而言,我们始终认为保持‘芯片设计商’的身份比较适合,这样可以为我们节省大量的生产时间,从而进一步提高自身的设计能力。”   威盛骄人业绩的不凡之处还在于:它打破了芯片设计行业长期由美国企业所垄断的局面。凭借其10.1亿美元的芯片收入,威盛在2001年已攀升至全球第四大芯片设计商,仅位于高通(Qualcomm)、Nvidia和Xilinx之后。这对于一家中国台湾的企业是可谓是难能可贵。   就在10年前,芯片设计行业还主要由硅谷一些企业所控制,如Altera、Chips & Technologies和C-Cube Microsystems等。这些企业的诞生同时证明了“没有自己的制造工厂,企业仍有可能成功地进军半导体市场”。因此FAS(半导体设计商联盟)联合创始人兼常务董事Jodi Shelton说:“半导体设计行业已经在美国落地开花”。到目前为止,FAS成员已经从1994年的40家企业发展至目前的近400家企业。虽然大部分企业仍来自美国,但相信这种情况在不久的未来将发生重大改观。   由于芯片设计商将芯片制造任务外包的做法取得了成功,因此该模式已在全球范围内被采用。据FAS透露,目前,至少有1000多家芯片制造商在全球24个国家内采用这种商业模式,其中有近1/2的企业来自美国和加拿大以外的国家。   尽管如此,相比之下,美洲以外的芯片设计企业的市场份额仍然很小。据调研公司IC Insights的调查显示,在全球前20家芯片设计商中,有16家来自美洲。但值得一提的是,有四家中国台湾地区的企业进入了全球20强之列。   除台湾地区之外,英国、以色列、韩国和西欧等地也是芯片设计行业蓬勃发展的地区。另据业内官员透露,尽管目前中国的芯片设计市场还处在初级阶段,但它将成为全球芯片行业最具潜力、发展速度最快的地区。尤其是上海地区,在未来一段时间内,将陆续成立一批芯片设计工厂。   亚洲据调研公司Dataquest预测,中国(包括台湾地区和祖国大陆)、新加坡、日本和印度的芯片设计商至少有200家。另据FAS预计,包括日本在内的亚洲地区的的芯片设计商已经超过300家,其中在中国的上海地区至少有50家。   中国台湾地区是亚洲芯片设计业的中心。据当地政府称,台湾地区至少有180家芯片设计厂商,其2002年的销售额已达到41亿美元,而2003年的销售额有望超过56亿美元,涨幅36%。   勿容置疑,台湾地区两大芯片商TSMC和UMC的强强联合,在一定程度上促进了台湾芯片市场的迅猛发展。同时,芯片设计行业的发展也受到了芯片制造业的推动。到目前为止,台湾地区共拥有45家芯片封装公司、36家测试工厂和至少24家硅晶圆供应商。占据了全球3/4的芯片制造业务。   对于中国台湾以外的其他亚洲国家,韩国最有可能发展成为该地区另一个芯片设计中心。近年来,韩国陆续成立了Future Communication IC (FCI)、MCS Logic和awin Technology等芯片工厂,尽管这些企业的规模相对较小,显得名不经传,但其业务范围却相当广泛,包括通信、多媒体和计算芯片等。   相比之下,印度尽管拥有大批相关技术人才,但其新成立的芯片设计厂商却为数不多,主要有MosChip Semiconductor Technology和Armedia等。尽管当地技术官员认为印度更适合发展软件开发业,但美国一些芯片制造商Texas Instruments、Analog Devices和Cypress Semiconductor等却看好印度市场,并相继成立了其各自的芯片设计工厂。   西欧据Gartner集团分析家Adriana Blanco透露,截止到2002年,欧洲共有63家芯片设计厂商。尽管在数字上与两年前相同,但期间有一些厂商被收购,同时也现了一些新厂商。欧洲两家最大的芯片设计公司为德国的Dialog Semiconductor Plc公司和比利时的Melexis NV公司。前者2001年的芯片销售额为91亿美元,后者同期销售额为90亿美元。   位于以色列的芯片制造商Tower Semiconductor首席执行官Yoav Nissan-Cohen表示,与全球其他地区芯片设计业蓬勃发展的状况相比,欧洲市场要逊色得多。这主要是由于欧洲市场缺少风险投资,而且,人们也似乎失去了投资创业的激情。   中东地区尽管以色列的国土面积不是很大,但该地区似乎并不缺乏芯片设计厂商。   据FSA预计,以色列至少拥有29家芯片设计厂商;而来自Dataquest的数据显示,该地区的芯片设计厂商可能在60家左右。Nissan-Cohen表示,该地区是全球芯片设计人员最集中的地区之一,主要是因为英特尔、摩托罗拉和国家半导体等大型跨国企业在当地聘用了大批技术人员。   芯片设计行业的蓬勃发展,在很大程度商为以前没有能力进入这一“资本密集型”的半导体行业提供了绝好的契机,同时也为半导体设计人才的流动提供了更多选择机会。但这对美国半导体企业却是个威胁,因为随着半导体业在各个国家的发展,中国和印度等国的半导体设计人才就无需到美国去寻求发展,并且还可能促使本国发展成为全球的芯片设计中心。因此有业内认识认为:“芯片设计行业在全球范围内的发展,既是机遇,也是挑战。”   尽管目前还无法判断芯片设计厂商在全球范围内的扩张幅度,以及这些后起之秀究竟能在多大程度上战胜该行业当前的垄断者,但“芯片设计”在全球范围内日益兴盛这一事实是不可否认的。Nissan-Cohen还称,也许有一天,讨论企业“国别”的话题可能将不复存在。而事实上,这一界限在当前已经变得越来越模糊了。到时候人们就可以自豪地说:“我们都是硅谷公民。”

    时间:2004-12-15 关键词: 模式 全球芯片 fabless

  • 韩三星等芯片制造商欲寻求多元化盈利模式

    【赛迪网讯】1月13日消息称,韩国芯片制造商试图用多元化的开发方向,加强生产具有更好盈利能力的产品。   三星将在2004年投资智能卡,并试图在此新兴市场取得全球性的优势。开发出的智能卡将能用于信用卡支付、互联网银行和手机支付服务。具将推出一系列嵌入手机的SIM卡。目前,三星在SIM卡市场排名全球第二,仅次于德国的英飞凌。三星电子还将为运输和移动商务贸易推出各种智能卡。   全球第四大内存制造商现代半导体公司则将与欧洲最大芯片制造商STMicro合作推出第一款闪存产品,且是高端产品NAND闪存,它被广泛用于手机和数码相机。现代半导体还将在2005年开始大规模生产DDR500、DDR2等高速内存芯片。   Dongbu Anam将开始生产DLP芯片并供应美国的德州仪器,这被用于大型投影电视。同时,Dongbu Anam还将加大10伏电压以上的芯片投资,来满足汽车和LDI市场的需求。

    时间:2004-12-22 关键词: 三星 模式 多元化 芯片制造商

  • MontaVista 放弃Linux免费模式 开收版税

        就在不久前,以嵌入式Linux软件为核心产品的MontaVista公司宣布,改变其一贯坚持的Linux免费模式,针对用户的每台出货产品收取版税(royalty payment)。     MontaVista的新举动引起业界相关厂商和市场观察家的普遍关注。     Linux 之所以能够在所谓的“嵌入式”电脑市场掘起,最主要的原因就是它以“免费”来挑战传统的软件市场。也就是说,它Linux的软件可以免费下载与传播,不需为每套设备支付版税。     MontaVista自从创办以来都只是对每个使用MontaVista软件开发工具的设计师收取费用,而不会针对利用其软件开发并在市场销售的产品来收取版税。而最近宣布的模式却是采用传统软件的模式:降低最初收取的费用,而把费用转移到每台出货产品的版税。     针对MontaVista向设备制造商的产品收取版税的做法是否会成功,知名市场研究机构Ventrue Development Corporation 的嵌入式软件研究总监Chris Lanfear表示质疑:“根据我们的研究,开发者通常认为,免版税是他们选择使用Linux 的首要原因。”      Lanfear还认为,MontaVista虽然是嵌入式Linux 市场的一支主力并且在保持增长,但其市场地位并非那么稳固。他说:“我们虽然仍然认为他们是嵌入式Linux 的领先厂商,但他们距离最大的厂商还有很远的距离。”     谈到MontaVista的地位并不稳固的原因,Chris Lanfear表示,设备制造商对Linux 越来越了解,因此他们很可能自己设计与支持自己的Linux 软件。像Wind River、TimeSys及Enea等公司在市场上都有很强的竞争力。而MontaVista的DevRocket 开发工具相较之下则较为弱势。     回想从前,MontaVista曾经强烈地挑战和反对收取版税的商业模式。当年,有人问该公司的CEO James Ready:“如果你们不收取版税,营业收入从哪里来?”Ready的回答充满了感召力:“Linux的机会就在于不增加客户产品的成本,而是通过免除版税来帮助客户降低成本。我们就是要与客户建立一种业务关系,通过其他新的方式来实现我们的财务目标。这种方式就是订阅式(subscription)的商业模式。”     如今,MontaVista背离Linux的原始精神,采用了他们原本极力反对的商业模式。虽然这并不代表所有的Linux厂商都会采取传统的收费模式,但也很可能出现“寒蝉效应”。     

    时间:2005-08-08 关键词: 模式 Linux montavista

  • 受旧模式拖累 日企接连放弃芯片业务

    富士通公司(Fujitsu Ltd.)露出了彻底斩断旗下芯片业务的端倪。  1月21日,富士通表示,不久将剥离其大规模集成电路芯片业务,拟于今年3月成立一家子公司,然后将东京的芯片研发和其他业务装进去,并转移到日本中部三重县的工厂。富士通估计这项计划将耗资100亿日元,相关工作将于今年9月份完成。而在分析师看来,此乃富士通通过合资或者出售等方式完全剥离芯片业务的第一步。  与众多日本同行的情况一样,半导体业务激烈的竞争和高昂的成本也向富士通敲响了警钟,这也不再是公司的核心业务。半导体业务在总收入中所占比重在一成左右。虽然该公司也生产包括个人电脑、网络设备和元器件等硬件产品,但利润主要还是来自于软件和咨询业务。  受此消息影响,富士通股票当天收盘下跌1.7%,至714日元。  恐无人接手  JP摩根(J.P. Morgan)分析师Izumi也表示,富士通的芯片业务正面临亏损,同时又受到产品价格下滑问题的困扰,进而迫使其作出精简业务结构的尝试。此前富士通已从IT业务中拨出资金注入半导体业务,而管理层认为这样的做法行不通。  富士通的系统芯片用于从数码相机到超型计算机等产品,尽管该业务在截至2007年3月份年度销售额增长3%达到4735亿日元,该业务却一直受到居高不下的开发成本和价格下滑的冲击。富士通高层称,其芯片业务占该公司总销售额的约10%,在2007年4-9月份期间亏损50亿-60亿日元。  富士通在一份声明中说,使芯片业务独立成一个实体将有助于加快决策进程,并表示将把系统芯片开发和测试业务由位于东京的一个技术中心迁移,这一过程需要100亿日元。  此举可能将为其它芯片制造商同富士通开展合作铺平道路。事实上,兼并潮正在“袭击”日本芯片厂商,众厂商急需通过与其它芯片厂商联手,来分担巨额的成本。  但IT咨询公司J-Star Inc的总裁Yoshihisa Toyosaki指出,由于缺乏有兴趣的买家,富士通将在相当长的时间内独资拥有其芯片业务部门。“大家都已有合作的方向,这使得富士通在这场兼并潮中成为了孤家寡人。”他说。  索尼对芯片业务说再见  在富士通之前,索尼也刚刚宣布计划将其芯片制造业务卖给东芝,以便专注于消费电子产品的开发和生产,提高公司运营效率。此前,索尼已经在考虑外包PS3 Cell处理器的生产。  2007年9月,索尼宣布计划以大约1000亿 日元(8.7亿美元)的价格把生产微处理器和其他芯片的工厂卖给东芝,而最终协议有望在几个月内签署;与此同时,索尼和东芝还将建立一个合资公司,利用这些生产线制造系统芯片。  而在今年早些时候,索尼结束了与东芝、NEC的开发芯片合作。事实上,这只是索尼完全放弃芯片制造业务的一个步骤。为了保住利润,索尼彻底与代价巨大的芯片制造说再见只是个时间问题。考虑到PS3主机现在的形势不容乐观,数字媒体播放器部门也在挣扎,索尼可能不再需要自己生产高端甚至主流芯片。  一旦双方完成买卖协议,东芝就可以利用获得的半导体生产业务增加自己的产品实力,而索尼也可以专心制造更具竞争性的消费电子产品,同时不再依赖自家开发和生产的芯片。  东芝(东京)的公司资深副总裁兼东芝半导体公司首席执行官ShozoSaito表示,日本芯片产业可能经历另一次震荡。他说:“厂商可能会退出,或者出售给其它厂商。”  新一轮重组正在上演  由于半导体产业处于疲软周期,日本相关产业正在进入新一轮的重组,其中实力较弱的厂商可能被淘汰。由于传统的集成器件制造(IDM)模式仍然面临压力,许多日本芯片厂商正在悄悄地转向轻晶圆厂策略,这与美国和欧洲同业非常相似。  分析师指出,作为日本发生的这种巨变的一个例子,亏损累累的三洋电机已把自己的芯片部门出售给了一家私募股权投资公司。三洋在其网站上拒绝对这些报道加以评论。分析师认为,其它二线芯片厂商,如爱普生、冲电气(Oki)、夏普,也可能放弃各自的芯片业务。  日本厂商的问题很清楚:过度庞大的芯片厂商一般拥有过多的员工和产品组合,而许多产品都是“沉睡”产品或者是薄利产品。日本的芯片生产商“需要收缩产品组合并集中目标”,Saito说,“看看这些企业,就会发现它们的管理与支持部门规模太大。”  日本的许多电子巨头继续拥有惊人的庞大产品组合。 它们涉足手机、显示器、IC、电视甚至还有核电厂。观察家们心中有个疑问,这种业务范围广泛的垂直整合型商业模式是否已经过时了。IDM模式确实在日本面临极大的压力。  事实上,这也是全球半导体产业发展的重要趋势之一。几年来,西门子、摩托罗拉、惠普、飞利浦等欧美巨头纷纷剥离了自己的半导体业务。其中,私募基金已经成为活跃的接盘者。大型IDM厂商,意法半导体和德州仪器,已经转向了轻晶圆厂模式,并与代工厂合作,以降低研发与生产成本。  但日本的芯片厂商仍然钟情于IDM模式。许多日本企业希望把设计与制造保持在一家企业之中。它们也严重依赖自有产品,而这些产品不容易在代工厂商复制。另外,一般来说,保守的日本企业总想把自己珍视的生产业务留在企业内部。在某种程度上,他们不相信代工企业。  但是,不管喜欢与否,日本的IC产业正在向“轻晶圆厂”的模式发展。当然,少数日本的芯片生产商可能继续死守其不太灵光的IDM模式,把命运交给历史来判决。 

    时间:2008-02-27 关键词: 模式 芯片业 日企

  • 国内首批地面数字电视全模式融合芯片出炉

        3月24日晚间消息,针对“地面数字电视融合芯片迟迟未推出”的说法,地面数字电视国标的两大芯片商上海高清和清华凌讯同时宣布推出地面数字电视融合芯片,并且都宣称“率先推出”,“国内首款”。   首批融合芯片推出   清华凌讯和上海高清在CCBN 2008 展会上同时高调宣布了上述芯片的推出。   清华凌讯首席运营官董弘宣布,此次凌讯推出的芯片型号为LGS-8G52,采用的单载波、多载波二合一模式。   上海高清总裁夏平建也宣布,上海高清隆重推出了,可以自动实现包括单载波、多载波在内的国标定义的所有330种模式的自动解调接收的芯片HD2910,彻底打破了之前业内认为地面数字电视没有融合芯片的误区。   关于该种融合芯片的意义,上海高清表示,该芯片具有全模式、抗干扰、低成本、自主产权的独特优点,是“全国首款自主知识产权的高性能国标全模式解调芯片”。   清华凌讯则认为其芯片LGS-8G52是凌讯第三代,“这是目前中国市场上性能最完善的全模式国标芯片”。   划时代意义   尽管两者说法略有差别,但无疑对于产业界有重大意义。   此前的2008年1月1日,中央电视在京正式采用单载波技术开播高清综合频道,采用多载波技术开播标清节目,这使得我国高清晰度数字电视及地面数字电视产业迎来了划时代的机遇。   根据广电总局的整体规划,2008年6月1日之前北京、上海等8个奥运城市均将采用国标C=1技术开播高清节目,这显然将引发高清电视终端的巨大需求,而高清电视终端必然要安装相关芯片,因此,对融合芯片的需求大增,业内称之为地面数字电视的元年。   上海高清表示,已组织了强有力的工程实施技术队伍全力支持高清城市的播出、发射平台建设、组网及覆盖测试接收。除了北京之外,上海高清正在积极支持上海、天津、深圳、沈阳、青岛、秦皇岛、广州等各大奥运城市进行覆盖网路的设计和建设。此外,上海高清的神州家家通系统也得到了国内超过30个省市运营商的高度评价,2008年上半年30余个新启动的农村覆盖网络正在如火如荼的建设中。   清华凌讯则表示,其LGS-8G52融合接收芯片广泛应用于固定接受终端,且在单多载波的接收效果上都达到了同类产品的最好水平。   争夺终端厂商   由于国家广电总局已实质性启动组织8个城市(含6个奥运城市)的高清节目的开播,地面数字电视市场实际上已启动,所以的高清电视接收终端(包括机顶盒和数字电视一体机)都必须装有融合芯片,因此,上述两家厂商也开始进行芯片市场的激烈争夺。   国标实施以来,上海高清的系列芯片已经成为国内外顶级电视机及机顶盒厂商的首选,包括东芝、三星、LG、夏普、飞利浦、索尼、松下、康佳、海信等全球领先的彩电厂家都在第一时间采用了上海高清的解调芯片。   上海高清表示,国标实施以来,上海高清的系列芯片已经成为国内外顶级电视机及机顶盒厂商的首选,包括东芝、三星、LG、夏普、飞利浦、索尼、松下、康佳、海信等全球领先的彩电厂家都在第一时间采用了上海高清的解调芯片。   清华凌讯则表示,多数国内电视机及机顶盒厂商已向其购买芯片,而且,这给国产电视机厂商以追赶国际家电巨头提供了机会。另外,凌讯科技表示,已联合英特尔共推“PC看高清数字电视”这一全新应用外,即在今年6-8月的暑期笔记本旺季全面启动采用英特尔迅驰平台的笔记本电脑,与清华凌讯USB高清电视棒的捆绑销售,届时消费者将可以使用可以收看高清数字电视节目的笔记本电脑。目前,包括联想、惠普、华硕、索尼、三星、东芝等主流笔记本电脑企业,也均将加入这一联盟。

    时间:2008-03-25 关键词: 模式 芯片 地面数字电视

  • 嵌入式云计算带来营销新模式

    “物联网和云计算的落地,人们讲了很久,但是在嵌入式的领域我看到的“物”和“云”的落地其中之一就是将改变广告营销的模式。” 请想象这样一个场景:一个美丽的女人走过一家百货商场前时,她被镶嵌在橱窗里的广告显示屏吸引了,这个显示屏仿佛知道他的喜好,里面接连出现的都是她平时关注的商品的最新信息……这将是未来的广告模式,橱窗显示屏将根据经过的人的不同出现此人感兴趣的广告,如此精准的广告投放,就要得益于今天最炙手可热的2个概念的整合——物联网和云计算。 “物联网和云计算的落地,人们讲了很久,但是在嵌入式的领域我看到的“物”和“云”的落地其中之一就是将改变广告营销的模式。”风河系统有限公司中国区总经理韩青说。微处理器让电子设备拥有了智慧的心,通信模块让这些设备具备了联网能力,这些智慧的电子产品通过物联网从云端获取客户的信息,即时判断出这个客户的喜好,基于此在显示屏上显示出他最关注的产品广告。未来的广告形式就将是如此精准的,省去了广告商的投入,也让客户的黏着度更高,带给客户的体验也更好。 风河系统有限公司中国区总经理韩青 嵌入式云计算将走在云计算的前沿 风河系统有限公司中国区总经理韩青在接受it专家网记者采访时首先为我们画出了一幅很美好的蓝图。但事实上,作为嵌入式设备软件与服务的领军人物,风河公司并不直接生产消费端的产品,他们更多是为一些电子设备做幕后的支持,但是风河提出的嵌入式云计算,其未来的发展方向却让我们看到了非常便捷方便的消费体验。 在谈到嵌入式云计算时,韩青表示,所谓云计算的架构,其突出特征可以归结为两个方面:第一,改变过去采用不同硬件设备来完成不同功能,转而采用通用硬件搭配不同的软件来完成;第二,把相同的硬件集中起来,采用虚拟化技术来统一分配管理。云计算的出现为嵌入式计算机带来了巨大的变化,主要体现在两个方面:第一,原来都是独立运行的嵌入式计算机,今后几乎都要通过网络跟‘云’连接起来;第二,嵌入式计算机本身也将采用云计算的架构来设计,也就是强调硬件的通用化和资源管理的虚拟化。另外,韩青表示,5年内,嵌入式云计算将走在云计算的前沿,就想那个“知你心”的橱窗显示屏一样,嵌入式云计算将给客户带来更多需求的满足。 加大移动终端发展,安全不成问题 一直以来,风河公司的业务主要集中在航空航天、国防等行业,而近年来风河公司加大了移动终端设备方向的投入,我们看到风河公司还设立了专门关注谷歌Android的移动软件开发团队。韩青表示,风河公司从2005年开始就关注移动终端这类消费级的领域,而2012年风河会把更多的业务投放到移动终端这类消费级的设备上。 由于2011年是移动互联兴起的一年,随着移动互联涉及的用户群不断扩大,随之而来的移动终端安全问题也日渐凸显, 有专家预测,2012年将是移动终端安全问题集中突发的一年,对于移动终端安全问题,韩青指出,安全一直是风河公司的战略重点,由于intel现在是风河的母公司,所以基于这一优势,风河在芯片层面的把握更方便。另外,风河也与著名的安全厂商McAfee有很好的合作,相信在嵌入式领域移动终端的安全不成问题。 人们需要物联网和云计算,但安全才是硬道理 当我们的生活与工作对物联网和云计算高度依赖的时候,这就意味着所有这些互相连接的设备必须更加安全可靠,不容许出现任何差错,这是对物联网的安全性和可靠性挑战。 韩青表示,物联网的安全性要求主要从两个方面来看:一方面,这些设备自己必须是安全可靠的,不仅要可靠地完成设计规定的功能,更不能发生故障危害到人员或者其他设备的安全;另一方面,它们必须有能力防护自己,在遭受黑客攻击和外力破坏的时候仍然能够正常工作。因此,智能化网络化的设备在设计开发就必须遵循更严谨的方法,在此过程中还必须经过严格的测试。对于关键性的应用,例如国防军工、公共设施、医疗器械等方面,还必须通过政府相关法律法规的许可认证。 全球研发中心之一落户中国 由于中国近几年来经济和科技发展非常迅猛,所以风河近年来也很关注中国市场的开拓与建设。韩青介绍说,95年他在中国建立风河公司的中国办事处时,这里还很简陋,只有销售和市场部门,而现在风河全球研发中心之一也落户中国,在北京和成都都有研发人员达300多人,他们不但创建适合中国市场的项目,同事负责风河全球的研发工作。 韩青最后表示,物联网和云计算是现在的大势所趋,不出5年,也许我们文章开头提到的橱窗精准营销广告就会面世,那也将是嵌入式软件发展的新机遇的开始。

    时间:2012-03-13 关键词: 带来 模式 云计算 嵌入式

  • 云计算:是技术还是模式?

    云计算产业橄榄型结构   日前,2012中国(重庆)国际云计算博览会开幕。本次云博会分为云区、端区、通信网络区、应用体验区和综合展区。200家企业的高科技产品集中“晒云”,让广大观众体验智能交通云、健康卫生云、商务云、制造云、教育云、旅游云等云计算平台。展会吸引了美国、加拿大、日本等国的专业观众参观展览。 从诞生到现在,云计算产业界一直在困惑,云计算到底是一种新的技术还是新的模式? 2012年3月,在国务院政府工作报告中,云计算被作为重要附录给出了一个政府官方的解释: “云计算:是基于互联网的服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。是传统计算机和网络技术发展融合的产物,它意味着计算能力也可作为一种商品通过互联网进行流通。” 在2010年时,80多位云计算产业及技术专家曾聚集一堂提议是否需要对云计算给出一个准确的定义,经过激烈的讨论大家一致认为目前还不宜对云计算给出准确的定义,其原因正是大家对云计算是一种技术还是一种模式没有确定的认识。 通过互联网交付服务的方法会深刻地影响信息产业的市场格局,“计算能力”这种看不见的资源将以“商品”的形式在互联网上“流通” 1961年,人工智能之父麦卡锡预言“计算可能有一天会被组织成一个公共事业”,这位大师对这种新模式的预言在云计算时代成为了现实。无独有偶,麦卡锡在1958年发明的LISP语言中提出的MapReduce方法也成为了当前云计算技术中实现计算并行化的一种重要方法,可见云计算是一种模式的观点其实在半个世纪前就已被麦卡锡提出。 在政府工作报告的定义中,云计算被认定为一种“模式”,云计算出现的基础是“互联网”带宽的提高。在1986年中科院高能物理所向欧洲核子中心发出我国第一封电子邮件的时候网络传输速度才560bps,这个时期的网络状态是不可能提出云计算“模式”的,因为这种云计算“模式”的提出是以网络技术发展为前提的,“服务”的“使用”和“交付”都需要通过互联网来完成,这种通过互联网交付服务的方法会深刻地影响信息产业的市场格局,“计算能力”这种看不见的资源将以“商品”的形式在互联网上“流通”。 云计算的定义中肯定了互联网在云计算中的地位,没有互联网的发展就没有云计算。服务的“使用”和“交付”都基于互联网将深刻地影响技术研发模式、产业交付模式、市场推广模式,云计算将成为信息产业在进入网络时代后又一次重大的变革。云计算在产业模式上的变化正好给我国信息产业提供了前所未有的发展机会,避免我国在技术和市场上与国外进行正面竞争,而且云计算的资源是通过整合提供给应用使用的,单个资源的能力不再是影响云计算服务能力的决定性因素,而传统的互联网产业单一服务器的能力是一个重要的技术指标,云计算模式在思路上的变化使我国的芯片产业、核心系统软件产业获得宝贵的发展时间和市场空间。 产业将呈现橄榄型结构 新模式的出现必然会形成一种新的产业生态环境,云计算产业这颗“橄榄”的中间部分才是云计算产业未来的希望所在 云计算这种新模式的出现必然会形成一种新的产业生态环境,不同的企业会在云计算时代找到自己所处的产业位置。云计算产业将形成两头小(企业数目)、中间大的橄榄型结构,产业分工非常明确,应用开发者将是整个产业的主力军和创新的原动力,而资源的运营者和应用服务的整合提供者会集中于少数几家企业。 云计算产业橄榄型结构的两端是基础资源的运营者和应用的整合交付者,一个需要庞大的资金投入,一个需要具有强大的用户资源,因此橄榄两头的企业数目都不会太多。 一些人认为云计算的出现将使中小型企业失去生存的空间,其实恰恰相反,云计算的出现将大大降低中小型企业的创业门坎,同时由于资源实现了弹性化的提供,这就为应用的创新提供了更大的想象空间。 在云计算时代,应用开发者将是整个产业的主要组成部分,他们利用云计算中心所提供的资源封装为满足用户各种需求的应用通过应用整合交付者交付给用户,云计算的真正创新迸发点在应用开发者。就像电的出现一样,电的出现只是产业发展的第一推动力,但随后一百多年的创新却集中在各种基于电的应用上。 云计算产业这颗“橄榄”的中间部分才是云计算产业未来的希望所在。我们知道橄榄又称为“谏果”,元·王祯在《农书》卷九中记载:“橄榄生岭南及闽广州郡……其味苦酸而涩,食久味方回甘,故昔人名为谏果”,橄榄具有先苦后甜的特别韵味,预示着云计算产业将经过一个先苦后甜的产业发展历程,我们必须经历产业发展初期的各种考验,才能迎来“吹尽狂沙始到金”的时刻。 产业从蜜月期进入务实期 产业界在反思、政府在思考、技术人员在困惑。云计算产业和其他产业一样,需要经历逐步发展的过程 云计算未来的产业规模是十分巨大的,这已是不争的事实,然而云计算目前的产业规模却被严重高估了,大量传统互联网业务被统计到现在的云计算产业规模内,一些企业也将从事传统技术工作的员工归入云计算研发人员,云计算产业的泡沫已在逐步形成。 云计算现在的情况让我们回想起1995年左右互联网时代出现的景象,那时大家都发现一个巨大的互联网泡沫正在形成,随着泡沫的变大甚至有人对当时的互联网产业给出悲观的评价,然而变革终究是变革,随着泡沫的散去互联网时代真正的英雄才逐步呈现,奠定了互联网产业的基本框架。 2005年到现在云计算产业度过了一段蜜月期,产业界对这个新出现的名词宠爱有加,“云计算”这个名词几乎占据了所有相关网站及媒体的主要位置,人们创造出了大量的以“云”开头或以“云”结尾的新名词:制造云(云制造),商务云(云商务),家电云(云家电)等。“云”这个字成为了中国汉字中的一个奇迹,它几乎可以被放到任何词的前面或后面。 在这个时期,大量的公司投身到云计算的研究中,不少地方政府提出了对云计算产业的规划和扶持政策。产业界对云计算的良好预期使云计算泡沫逐步增大,一下子涌现出了大量的云计算公司,最明显的泡沫是一些已规划的超大规模云计算数据中心,虽然这些云计算数据中心大都未开始建设,但对一些地方的产业结构已产生重大影响。 进入2012年,云计算产业蜜月期逐步过去,产业界在反思、政府在思考、技术人员在困惑。云计算产业和其他产业一样,需要经历逐步发展的过程,云计算中的技术难点需要逐步解决,云计算在2012年逐步由泡沫期进入务实期。换一个视角,泡沫期为整个产业提供了“百花齐放,百家争鸣”的时机,对探索符合中国国情的云计算产业模式有很大的帮助,最后的成功者和失败者都为云计算产业的发展做出了自己的贡献。 云计算技术难点显现 相比传统互联网系统中服务器资源耦合度很低的情况,要实现各种资源的整合并被“动态易扩展”地“提供”出去并不是一件简单的事 云计算虽然本质上是一种模式,但模式的实现是需要技术提供支持的,云计算的实现技术对云计算模式的实现具有重要的意义,没有技术的支持,模式的实现就无从谈起。 在云计算早期,技术人员普遍对云计算技术持乐观态度,认为目前的虚拟化技术已基本能解决云计算所面临的问题,但随着云计算产业的发展云计算技术人员发现云计算技术和任何其他技术的发展一样不是一蹴而就的,他需要有一个逐步发展的过程,解决一个又一个的技术问题。单机操作系统从DOS时代发展到Windows时代已用了几十年的时间,而且目前还在不断地发展,云计算技术同样是一个需要长期发展的技术,目前产业界的技术状态还处于较为初级的阶段。 云计算系统从技术角度要实现的核心功能是将资源“动态易扩展”地“提供”给应用开发者进行应用功能的封装,这种系统必然是一种具有海量节点的高耦合系统,相比传统互联网系统中服务器资源耦合度很低的情况,要实现各种资源的整合并被“动态易扩展”地“提供”出去并不是一件简单的事。 应用开发者希望对自己原有系统尽可能不作改变接入云计算的资源池,同时实现计算及存储的分布化。我们知道仅仅是任意问题的自动并行化这一课题就是现在技术领域的一大难题,MapReduce仅仅是解决了其中一部分问题的分布式处理;狭义的虚拟化技术虽然在接入时非常方便但却在大规模资源整合上显得力不从心;计算资源和存储资源在资源池中的整合和协调问题也是现在云计算研究中的棘手课题;非结构化分布式数库在云计算系统中的实用化问题也还在实践的初期。这些都说明从技术的角度我们需要客观务实地看待云计算,真正朝着解决问题的方向前进。 2012年是云计算投资元年 泡沫的存在对投资人的眼光是一个巨大的考验,如何寻找泡沫下的美酒是投资机构需要研究的重要课题 经历了互联网泡沫的风险资金在云计算早期保持着异常的冷静,几乎所有的投资机构都作出了投资云计算的战略决定,号称将大举向云计算领域投资,但真正实现投资的案例却不是太多,由田溯宁领导的宽带基金是其中较早以云计算产业链作为主要投资目标的为数不多的基金之一。 2012年应该是云计算的投资元年,云计算的泡沫在2012年有逐步消散的趋势,冷静务实的产业氛围将取代前期较为乐观的产业氛围,投资机构将逐步寻找泡沫下合适的投资目标进入云计算产业,从而由旁观者成为产业的实际参与者。云计算产业现在在泡沫的下面充满了机遇,但泡沫的存在对投资人的眼光是一个巨大的考验,如何寻找泡沫下的美酒是投资机构需要研究的重要课题。 模式与技术之争已尘埃落定,云计算产业已度过了美好的蜜月期,未来云计算产业的发展之路还需要我们坚定地走下去,一个个的困难还需要我们来面对,云计算产业这个“橄榄”必然会迎来“久味方回甘”的时期。

    时间:2012-03-30 关键词: 模式 云计算

  • 云计算:政府主导模式遭遇瓶颈

    “能不能把云转化为雾?云飘在空中落不下来,能不能有个中间形态,让它转化为雾?这样离地面就近些了。”某地方官员近日告诉《中国电子报》记者说,他苦恼于新建的云计算基础设施无人使用,大笔投资收不回来。 政府主导是我国发展云计算的鲜明特色,近两年有关政策陆续出台,推动云计算迅速从概念走向应用落地。但是,新建的云计算中心面临没有终端用户的窘境,云计算需要冷思考。 云计算中心 不应沦为形象工程 云计算的概念最先由跨国公司引入中国,很快被地方政府所接受,地方政府在发展云计算方面表现出空前的热情。据赛迪顾问副总裁赫建营博士介绍,到目前为止,对云计算有“动作”的中国地方城市不下100个,尤以去年最热。 目前我国已有20余个城市相继出台了云计算产业发展规划、行动计划,鼓励建设示范试点工程,制定了土地、税收、资金等方面的优惠政策。各地政府积极推进本地区IDC、灾备中心等云计算基础设施建设,已成为新一代云计算基础设施的主要推动者。 各地投建的云计算中心多数为公有云或混合云,以向公众提供公共计算服务、获取赢利为目的。但是,现在建成的云计算中心鲜有用户使用,离用户的需求很远。赫建营认为,云计算发展已经进入尴尬的境地。地方政府投入很多资金但没收到经济效益,终端用户也没有得到实惠,而只有卖服务器的硬件厂商和卖软件与解决方案的服务厂商赚到了大钱。 对于为何缺少用户的问题,除了现有的产品和服务与用户的需求不匹配外,赫建营还认为,云计算需要用户转变使用计算资源的方式,而这种使用习惯的转变需要过程,无法通过政策刺激而在短期内完成。另外一个主要原因是迁移成本,中小企业是云计算的目标客户,发展云计算很重要的目的是降低他们的IT成本。但是对于中小企业来说,现有的IT基础设施已基本满足需要,没必要为使用云计算新增投资。“如果一定要使用,谁来支付迁移成本?”赫建营说。 政府主导的发展模式遇到了瓶颈。在还没有明确具体需求的时候,一些地方政府就投建了云计算基础设施。因为缺少终端用户,云计算中心又被冷置,沦为形象工程。而据记者了解,为促进云计算健康发展,我国有关部门正在酝酿制定关于发展云计算的指导意见。 发展云计算 不应走传统IT产业老路 相比国内由各地方政府如火如荼推进云计算发展,国外的云计算则主要由企业推动,是需求驱动下的企业自发行为。 据了解,在国外,云计算首先是由谷歌、亚马逊等信息服务企业倡导并实践的,而后出现了政府、大型企业对云计算特别是私有云的需求,随之又出现了微软、IBM等企业所提供的云计算信息系统解决方案。 赛迪智库软件与信息服务所所长安晖告诉《中国电子报》记者,虽然美国也部署了相关的规划、计划,但都是站在使用者的角度提出的。正是由于从用户的角度去认识和发展云计算,所以其发展重点在于云计算服务的提供上,发展步骤与需求保持一致,发展重点也没有向基础设施建设方面偏离。 北京华胜天成科技股份有限公司总经理周宁认为,谷歌、亚马逊是因为当年服务业务爆炸式增长,不断增多的高端服务器和存储设备引起企业的成本压力过大,产生了强烈的技术降低成本的需要。在这种强烈需求下,云计算应运而生。 而在我国,对云计算认识的差异让地方政府成为推手。安晖指出,无论是政府还是多数企业,都是将云计算基础设施作为重要的经济增长点。很多地方在云计算规划上,提出“云计算产业链”规模目标,就是一个证明。 这种认识云计算的角度,很容易就走到了传统信息技术产业发展的老路上:以硬件产品、软件产品、网络建设、数据中心等基础设施建设作为云计算发展的重点,以这些“可见”的内容作为发展的成果。 周宁坦言,企业需要看到应用需求才会去做相应的云计算模式,而目前国内能够适应云计算模式的业务并不多,也就百度、腾讯的业务算得上云计算服务模式。但是他又指出,百度、腾讯的模式基本为个人服务,为企业和政府应用服务的云计算模式不明显,应用驱动力不足成为真正制约云计算发展的主要因素。虽然国内很多从事云计算服务的企业正在根据各行业的特点,探索和提炼具有行业特征的应用,但是需要时间。政府在云计算发展中的定位应该是科学地规划、引导和布局。 安晖则认为,云计算是一个崭新的领域,其发展规律尚不明显,也没有多少前路可循。因此,政府在发展云计算方面应不乱动、不盲动,既要做宏观方向的引导者,使大方向不走偏,例如不会走到遍地大规模数据中心建设上去,也要做具体工作的参与者,例如推进政务领域的云计算应用,通过各种政策、资金、项目手段推动云计算发展小步快跑。 在政府引导和创造需求上,中国移动研究院院长黄晓庆认为,如果中国政府能够带头使用云,将政府的需求释放出来,也能带动云计算的发展。他举例说,美国政府经过调研后,将很多业务放到亚马逊云上去,成本一下子就降了很多。 “充分发挥政府在云计算服务上的公信力和引导力,这是中国在云计算上成功的重要保证,是公有云在中国的一个重要发展方向。”深圳云计算中心(国家超级计算深圳中心)研究开发部副部长徐泽明博士告诉《中国电子报》记者。 安全问题 不应制约云计算推广 除了需求问题,对云计算安全存在的模糊认识和莫名恐惧,也在一定程度上制约了我国云计算的发展。 徐泽明认为,云计算的安全是传统信息安全的延伸和发展,对安全的担忧不应制约云计算的推广,因为我国已经建立了健全的信息安全产品体系。以网上电子支付为例,电子支付越来越普及,用户现在已经能够在很大程度上接受电子支付的安全性。 周宁则认为,目前国内已经有一些科研机构和大学在云计算安全方面做了很多研究,也有很多的成果出现。只是产学研用这个环节还不大顺畅,好的云安全成果在应用方面还没有显现出来。 盛大云告诉《中国电子报》记者,云计算尚处于市场培育期,需要逐渐引导用户接受和信任云计算模式。云平台则可以看作是一个信息银行。她举例说:“过去我们把钱存在自家床底下,现在我们放到银行里,这实际上是社会分工的结果,大家也逐渐发现后者更安全。很多中小创业者由于硬件和环境的限制,对安全问题的防御和处理均不如经验丰富的大型IT企业。因此,云平台其实更好地帮助中小创业者做好专业安全防护。” “没有绝对的安全,”中兴通讯云计算及IT经营部研究院副院长董振江对《中国电子报记者》说,“就像吴基传老部长说的,所有的网络都是有‘眼’的,有漏洞是正常的,关键是对云计算的认同度。” 增加安全感的办法之一是政府授信。安晖建议,可以建立云计算服务商认定制度,对云计算服务提供商的服务能力、安全资质和信用等级进行评定。徐泽明则认为,政府还应进一步完善政策法规,比如根据信息化发展开展身份认证、授权管理,完善网络身份认证管理政策。研究制定电子签名和数据电文可靠性认定规则,为电子取证、司法鉴定和法律诉讼提供支持。

    时间:2012-04-11 关键词: 模式 瓶颈 云计算

  • 微软不应该学苹果iOS的围墙花园模式

    10月26日发布的Windows 8,对世界最流行操作系统而言预示着一个新时代的到来,平板首次得到了与传统桌面电脑同等的待遇。微软大幅修改Windows旨在回应苹果iPad和iOS的成功,但 Ars的一篇评论认为微软是从一个错误的方向模仿苹果。     未来的计算机是作为一种自由的工具还是一种审查的工具?苹果iOS的围墙花园模式存在根本性的缺陷,微软应该重新考虑他们的Windows RT计划。     封闭的应用程序商店模式有其安全和便捷的优势,但在全面考虑用户自由、安全和便捷性之后,作者认为Mac OS X和Android提供了更好的模式:     它们同样默认启用围墙花园,但同时提供了退出机制,因此能在不牺牲用户自由的情况下提供同等的安全和方便。    

    时间:2012-10-18 关键词: 微软 模式 苹果 iOS

  • 应用软件的“敏捷开发”模式:从小米MIUI谈起

      MIUI不仅拥有大量小米拥趸,也得到了许多其他品牌手机用户的喜爱 小米手机的用户或许已经发现,手机所使用的Android ROM“MIUI”,自推出以来每周都会发布一次更新。小米CEO雷军曾表示,MIUI采用了敏捷开发(agile develolment)的模式,因此可以在短时间内完成开发,实现软件快速迭代。用户对MIUI这一ROM的质量或许见仁见智,不过,什么是“敏捷开发”? 作为一种相对新颖的产品开发模式,敏捷开发这一概念提出于2001年2月。当时17名软件工程师在美国犹他州Snowbird举行会议,讨论轻量级软件开发方法,并发布了《敏捷软件开发宣言》。这标志着敏捷开发的诞生。这一模式随后被硅谷创业公司大量应用,并于近几年被引入国内。 最初的“敏捷宣言”强调:个人和互动比流程和工具更重要;可运行的软件比复杂的文档更重要;与客户的合作比合同谈判更重要;对改变的响应比跟随计划更重要。 因此在敏捷开发模式中,一个项目被分解为多个部分或多个步骤。在每个阶段完成后,项目都可以拿出一定程度可交付的产品。这样做便于实现产品交付目标,降低整个项目的复杂度,同时在项目早期就能拿出初具雏形的产品。 以MIUI为例,早在2010年,MIUI就已经出现,并逐步培养起了一批用户。然而,最初版本的MIUI仅仅只是Android系统的一个界面。当前MIUI中用户熟悉的语音助手、应用超市、防打扰功能,甚至手电筒应用,都没有被包括在其中,而是在过去3年的开发过程中逐渐加入。每周的更新中,有相当一部分是为了修复bug所做的更新,这也是分用户觉得它“为了更新而更新”的原因。 总的来说,敏捷开发要求团队有极高的执行力:增量开发目标提出来容易,但是能力不够就不能按时交付——这也是许多企业在实际执行中,发现项目无法获得预期效果的原因。同时要求测试驱动开发,以便出现问题时,能迅速定位是由哪一步、哪个模块引起。而作为创业型公司,“快速迭代”能在初期吸引足够拥趸,从而为后期推广铺平道路。

    时间:2012-11-06 关键词: 模式 小米 miui 应用软件

  • 评论:英特尔模式告急

     MarketWatch专栏作家普莱蒂(TheresePoletti)撰文指出,目前有传言称苹果电脑产品可能彻底放弃英特尔芯片,而在所有玩家都试图掌控自己开发全部环节的后PC时代,这很可能是大势所趋。 以下即普莱蒂的评论文章全文: 如果苹果真的抛弃了英特尔,不在其Macintosh系列电脑产品当中使用后者的芯片,那么,这完全可以解读为个人电脑行业的一个重大变化的预兆,而对于芯片巨头而言,这是个不折不扣的坏消息。 本周早些时候,彭博资讯报道称,苹果(AAPL)正在为Macintosh寻找英特尔(INTC)微处理器的替代品——早在2005年,苹果就开始在Mac当中使用英特尔的产品了。报道估计,苹果即便做出改变,最早也是2017年的事情。 为了做出这样的改变,苹果将要基于ARMHoldingsInc(ARMH)授权的技术自己开发专门的芯片,而且还需要台积电之类代工商的帮忙。 分析师们表示,对这样的说法他们丝毫不会感到吃惊,因为实际上,类似这样的传言在市场上已经存在了至少几个月了。一些分析师持高度怀疑态度,认为这样的事情不可能发生,但是无论如何,至少有一点已经非常清楚:如果苹果开始独立设计自己的电脑芯片,其他玩家都将跟进。英特尔的股价于是受到了消息的打压。 “我们相信,苹果在这样的变化中是先锋的角色,如果苹果和微软纷纷告别英特尔,走向基于ARM芯片的个人电脑产品,我们丝毫不会感到吃惊。”PiperJaffray分析师理查德(GusRichard)在周二的一份研究报告当中写道,“我们觉得,这对英特尔而言显然是个糟糕的趋势。” 英特尔对MarketWatch的记者表示,相关的问题请咨询苹果,而苹果和ARM都拒绝对此发表评论。 如果苹果真的做出了这样的决定,那确实非同小可,因为转换核心处理器绝非简单抛弃一种芯片,换为另外一种芯片那么简单,或者说也不是供应链的小小改造就可以的。该公司必须重新编写他们的Mac操作系统,来和ARM架构匹配,就像他们当年采用英特尔PowerPC系列芯片时曾经做的那样。 苹果最近发生了高层人事变动,而且宣称要在硬件和软件部门之间更好地协作,这客观上也进一步让市场上的猜测者们相信,确实有些事情将要发生。 理查德说这对于英特尔而言将是个糟糕的趋势,这样的说法其实不仅仅适用于可能发生的变化,就目前智能手机和平板电脑的日益流行而言,情况正是如此。 所有在开发软件和移动设备的公司,无论是亚马逊[微博](AMZN)、谷歌[微博](GOOG)还是微软(MSFT)或者其他的玩家,现在都是高度注重用户体验,同时自然也就希望获得自己所有产品开发中的更大控制权。大家看到,微软决定自行设计他们的Surface平板产品,而后者正是他们多年来第一次放弃英特尔的尝试。SurfaceRT使用的是基于ARM设计的芯片,不过接下来的Surface将使用英特尔芯片。 LinleyGroup资深分析师克莱威尔(KevinKrewell)回顾说,其实关于苹果的这一传言已经存在了一段时间了。“ARM新一代的64位产品将于2014年问世……更加适合个人电脑。”克莱威尔在电子邮件当中补充说,此刻他正在Surface上面打字,这种平板产品使用的是来自NividaInc。(NVDA)的,基于ARM技术的Tegra3芯片,“运行良好。” 现在,玩家们都在努力试图控制整个平板和智能手机生态系统的所有部分,从操作系统到应用程序店面,再到硬件本身,因此很自然地,他们会希望能够控制开发进程的所有环节。这一点与个人电脑行业存在巨大的不同,在后者当中,玩家是买进各种不同的部件,他们的任务本质上说来就是组装,再加上一点自己的革新。 ARM的设计允许企业加入自己的元素,为自己的产品量身定制芯片。在和英特尔打交道时则不同,后者设计和生产标准的芯片,企业只能直接购买。苹果的手机和平板产品使用的都是基于ARM技术的处理器。 理查德总结道:“后个人电脑时代的重大影响之一就在于,玩家们将会回归内部开发的芯片,而非去批发标准处理器。” GartnerInc分析师穆歇尔(SergisMushell)不相信苹果会将所有Macintosh系列产品都转向ARM的设计。“我不认为他们只是为了自己的芯片,就放弃一个成型的产品系列。”穆歇尔表示,“他们只有在这样做真的有重大意义的时候,才会择机而动。”他强调,余下的整个个人电脑行业是否会拥抱ARM设计,关键的问题在于,这些芯片是否真的能够满足所有的需要,包括和以前的Windows软件实现兼容? “我们真的是要进入一个所有人的所有需求都可以从ARM得到满足的时代了吗?”他强调,近期关于ARM的新闻当中,该公司也说他们的服务器芯片是为超级微处理器,而非传统的服务器准备的,“他们的马力还达不到x86产品的规模。”显然,他认为英特尔的架构尚未过时。 在英特尔这方面,他们一直也在努力开发低能耗的产品,以因应平板和智能手机的需求,但是至少目前,他们主要的收入还都是来自于个人电脑及服务器。 不过,若是苹果真的最终决定更多开发自己的芯片,而其他的玩家又跟进的话,身为世界最大的芯片制造商,以及少数拥有自己庞大工厂的玩家之一,英特尔恐怕就真的要重新评估他们投入制造环节的巨大成本,重新评估他们自己的经营模式了。

    时间:2012-11-12 关键词: 模式 英特尔

  • AMD推嵌入式芯片业务 开启转型模式

     近日,通用电气宣布,将基于AMD最新发布的嵌入式APU芯片开发多款嵌入式计算模块,得益于芯片的先进架构和诸多亮点特性,该计算模块有望应用在大量的工业和嵌入式环境中。这条消息对于去年徘徊在低谷的AMD来说是一个巨大鼓舞——嵌入式APU成果正在快速转化为业务优势。然而更重要的是,这意味着由嵌入式芯片业务开启的一场AMD转型大戏也正式上演。 嵌入式APU瞄准未来 从CPU到APU再到嵌入式APU,AMD身上厚重的传统x86印记正在逐渐剥离。从APU开始,AMD就致力于整合芯片的发展,将CPU和GPU巧妙联合起来,共同承担计算任务,实现了更高效率、更低能耗的计算优势。嵌入式APU的出现,不仅意味着AMD完成了整合芯片的再次进化,而且使得AMD的业务开始触及更为广阔的领域。 在通用电气选择AMD嵌入式芯片之前,索尼就宣布在下一代游戏主机PS4中采用AMD的定制APU芯片,无独有偶,微软也宣布在即将发布的Xbox 720中采用AMD提供的解决方案——嵌入式APU整合CPU+GPU的技术优势,使得AMD几乎垄断了游戏机市场。受到游戏机业务不断增长的利好影响,AMD单周股价大涨36%,创下十年之最。 据IDC数据预测,到2016年,全球嵌入式设备数量将增长至96亿部,高效能的嵌入式芯片将大有可为。对于AMD而言,在游戏机市场试水成功,再加上不断完善、提升的技术优势,有助于AMD在面向未来的、更广阔的市场中寻求更大的发展机会。 就在不久前,AMD宣布成立了半定制业务部门(SCBU),将基于微处理器、图形核心、多媒体等领域丰富的知识产权,定制开发独一无二的专属方案——为PS4定制的APU就是该部门的第一个成功案例——此举透露出AMD深耕嵌入式领域的决心。除此之外,优秀技术人员的纷纷回归,也为AMD在嵌入式领域大显身手奠定了重要的人才和技术基础。 “三驾马车”拉动转型 在嵌入式芯片领域逐渐发力,意味着AMD迈出了转型的第一步。在PC市场持续萎靡的背景下,这一步宣告了AMD不再局限于传统PC业务,开始为更加多元化的业务布局而努力。 “过去一年最大的变化就是现在我们是一家SoC公司了。未来也会如此,我们会根据自己的市场提供最好的技术。”AMD高级副总裁兼全球业务部总经理Lisa Su在年初接受媒体采访时这样说道。按照AMD的目标,在2013年年底之前,嵌入式芯片的营收比例将从5%提升至20%,照目前的发展势头来看,实现这一目标并不是难事。 除了嵌入式领域,AMD另外瞄准的两个高增长市场也有明确的进军规划,并由此形成拉动AMD全面转型的“三驾马车”。针对平板电脑和其他移动设备的超低功耗便携式客户端产品,将随着代号为Temash的APU在5月中旬亮相而正式发力;而面向高密度服务器领域的芯片,则会在2014年面世的、基于ARM架构的处理器身上得到验证。 对于AMD的转型而言,“三驾马车”充分利用了自身的差异化优势,有利于在高速增长的市场机会中实现突破。丰富的自主知识产权能够充分响应嵌入式领域的多元化需求,在低功耗领域的长期耕耘有助于抢占移动终端市场,而收购Seamicro、与ARM达成战略合作则形成了针对高密度服务器市场的竞争优势。 面向未来,“三驾马车”将促使AMD面向高增长市场逐步形成更加多元化的业务布局。目前来看,嵌入式领域捷报连连,“三驾马车”已经描绘出了一个全新的AMD轮廓——未来几年,AMD传统芯片业务的营收将降至总营收的50%,而另外50%,就是来自于新的高增长市场。

    时间:2013-05-17 关键词: 模式 芯片业 嵌入式 AMD

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页
发布文章

技术子站

更多

项目外包

更多

推荐博客