• 功能趋向多样化的语音编译码芯片

    由于可携式产品愈来愈多,因此对于音效播出的功能要求也就愈被要求能够达到高音质输出的能力,事实上,目前在市场上有相当多的音效语音解决方案,然而经过更新技术的加持,使得这些音效语音编译码的输出能力,已经不亚于CD的质量,甚至于如果内建高阶处理器的话,还能够提供包括数字模拟转换、除错、以及系统控制等功能。不过从基本的架构上来看,对于数字音讯数据处理而言,现在所内建的各种功能都并不是绝对备需要的,因为这些作业都可以利用一个或多个数字接口,藉由外部强大的处理器来进行,但是因为成本与轻薄应用的考虑之下,有些业者采取的策略便是把处理器内建于音效语音编译码芯片之中,至于孰优孰劣就是视个人见解来决定了。依据不同的应用 选择各式各样的编解码技术虽然,内建的处理器可以在芯片内部进行更高阶的运算处理,但是对于输出音质来说,还是需要新一代的技术来支持。目前最常被使用的便是脉冲编码调变(PCM)压缩技术,这是PCM技术是常见的数据格式,采用二进制的数字取样方式,最常用于未经过压缩的音讯数据,不过由于高质量音讯需要比较高包括速率和长度的取样,所以对于PCM技术来说,取样速率大多为48kHz。而误差脉冲编码调变(DPCM)的压缩技术,由于只有两个连续取样的差异,因此不管原始数据的分辨率是多高,DPCM技术一律使用4位来储存,所以在数据上,会有一定程度的损耗。新一代的误差脉冲编码调变压缩技术ADPCM,基本上是从DPCM技术演化过来的,所以工作原理是和DPCM技术相似,两者做大的差异是,ADPCM技术能够预测后续取样值,也就是说,当进行一系列取样之后,ADPCM技术经过运算分析,可以预测下一个取样的值,然后在判定与实际值之间的差异性,这样的技术需要较为高阶的微处理器来协助运算。A Law PCM与u LawPCM的技术,基本上和PCM技术相同,对于数据来说都是有一定程度的损耗,不过Law PCM采用的是非线性量化技术,并且取样的方式是利用低振幅取样,可以将取样降低到8位,位率为64kbit/s。能够表现的准确度更高,当然,也可使用高质量的16位线性量化语音取样,这样还能减少更多的取样位数。目前A Law PCM与u Law PCM的编解碼技术,被相当广泛的应用,差别是,美日体系的应用是以u Law PCM技术为主,而A Law PCM技术则是被欧盟等国家使用。•盛群半导体采取电压输出 DAC音质比一般电流输出型更好HT86系列是盛群半导体几年前推出的高效率音效播放解决方案,内含盛群标准的8位控制器,并搭载高解析的单声道12-bit DAC、24个I/O、外部中断、外部重置、Real Time Clock,功能极富弹性。适用于各种优质语音产品,HT86系列是采取电压输出DAC,因此在音质的部分要比一般电流输出型更好,如果使用者是以EasyFormat编辑,根据index变量限制,最大可以放入256段语音;而在压缩格式方面支持了8-bit PCM, 6-bit uLaw PCM, 4-bit ADPCM。在内建VOICE ROM的部分,还提供了有其它的用途,可以用于其它数据的存放,通过相对应的地址和数据缓存器来读取数据,此外后续新发表的HT86030、HT86070芯片,除了特性与原HT86系列相同之外,因为I/O减少到了16个,可以省掉一组的16-bit timer与Real Time Clock,使得在成本部分具竞争力,另外在产品开发方面,HT86系列支持汇编语言与C语言,并以盛群的HT-ICE做为开发环境,可以让产品开发更快速容易。

    半导体 芯片 编译码 PCM AD

  • 赛普拉斯CapSense电容式触控感应控制器销量近十亿

    电容式触控感应市场领导者赛普拉斯半导体公司日前宣布,其CapSense®电容式触控感应控制器的销量正在接近10亿片。赛普拉斯在其官网www.cypress.com上发布了一块倒计时牌,以见证这一里程碑的实现过程。该公司还将确认是哪个客户收到了第十亿片该器件,并进行庆祝。 CY8C20xx7S Press Photo赛普拉斯的CapSense触控感应解决方案已替代了45亿个机械按键,涉及的应用包括移动电话、笔记本电脑、消费类电子产品、家电、医疗设备、汽车应用等几乎一切具有机械按键或开关的系统。赛普拉斯可编程系统事业部执行副总裁HassaneEl-Khoury说:“我们的电容式触控感应控制器发货量正在接近十亿片的事实,进一步证明了我们拥有市场领导地位—我们的发货量是业界第二名的四倍。通过创新性的世界级功能,如接近感应、防水、被动式触笔支持、手套传感等,赛普拉斯稳定、可靠的CapSense解决方案不断巩固其市场优势。同样重要的是,赛普拉斯能提供完整的设计生态系统,使得CapSense的使用更加便捷。”赛普拉斯的CapSense是业界选择性最多、集成度最高的产品线,以其卓越的抗噪声和防水电容式触摸界面,包括不需要直接接触的接近感应技术,优化了工业设计和可靠性。CapSense控制器具有业界最宽的工作电压范围和多种低功耗模式,从而非常适用于稳压和非稳压电池供电等情况下的应用。赛普拉斯革命性的SmartSense™自动调校算法可缩短设计和生产周期,在确保传感器工作状态下的最佳性能的同时,加速客户产品上市进程。赛普拉斯的EZ-Click™定制化工具还可简化设计。这一基于GUI的软件能够进行器件配置、视觉反馈和产品线测试,能流畅地对CapSenseExpress™系列产品进行寄存器配置。欲了解更多关于CapSense的信息,请访问如下网址:www.cypress.com/go/capsenseCapsense-MBR2110关于赛普拉斯赛普拉斯提供高性能、混合信号、可编程解决方案,可加快客户产品的上市进程并提供出色的系统价值。赛普拉斯的产品包括旗舰产品PSoC®1、PSoC3、PSoC4和PSoC5可编程片上系统系列。赛普拉斯是全球电容式用户界面解决方案领域的领导者,产品包括应用于触摸感应的CapSense®,用于触摸屏的TrueTouch®和用于笔记本电脑、PC及外设的trackpad解决方案。赛普拉斯在USB控制器领域居全球领先地位,产品主要用于提升诸多消费和工业产品的连接性和性能。此外,赛普拉斯还是SRAM和非易失性RAM存储器的全球领先供应商。赛普拉斯的产品应用于众多领域,包括消费类电子、手机、计算、数据通信、汽车、工业和军事等。赛普拉斯的股票在纳斯达克全球精选市场上交易,股票代码为CY。如欲了解更多详情,敬请访问赛普拉斯网站:www.cypress.com。

    半导体 赛普拉斯 控制器 电容式触控 CAPSENSE

  • 多路嵌入式H.264视频服务器的设计

    1 引 言随着计算机网络和视频压缩技术的快速发展,多媒体技术的研究和应用受到了越来越多的重视,其中视频服务器的发展尤为迅速,特别是嵌入式视频服务器[1][2],由于具有体积小,安装灵活的特点,只要能接入到Internet, 它就可以为任何授权的用户提供实时的视频监控服务,避免了铺设专门线路进行视频信号传输的昂贵费用。嵌入式视频服务器是一种能提供视频采集,视频数据压缩,网络传输功能的一种多媒体信息服务器。其传输处理的是视频流,而视频传输具有实时性高、数据量大等特点,它需要满足以下三点要求:一:高带宽,高带宽保证大数据量的多媒体数据传输效率;二:支持QoS,保证传输的质量、资源预留;三:支持多种传输方式。由于嵌入式环境资源的限制,在视频数据的实时性传输和图象质量方面,其QoS一直得不到保证。特别是多路的情况,实时视频的传输质量随路数的增加会急剧下降。嵌入式视频服务器性能的瓶颈主要在于视频数据的传输上,因此缩短视频数据的传输时间就能提高视频服务器的性能。缩减视频数据的传输时间可以从两个方面入手:一:减少视频数据传输的信息量。主要通过采用高性能的压缩编码技术来减少传输的信息量。二:采用适合多媒体数据的传输协议。考虑到嵌入式的系统资源及其宝贵,故我们选用了目前编码效率最高的H.264[3]技术和专门为传输多媒体数据的RTP[4]传输协议设计了本文这套系统。实验结果表明,该嵌入式视频服务器在不影响图象质量的前提下,能够比以往的视频服务器占用更低的带宽。2 系统的硬件组成我们在设计中采用了HHARM2410嵌入式开发套件,它由核心板和底板组成,核心板上集成Samsung S3C2410 处理器(203M 的主频,100M的总线速度),64M SDRAM以及16M 的FLASH。底板上提供以下外设接口:一个四线RS-232 串口,一个USB HOST接口,一个10M/100M自适应以太网接口,一个TFT LCD接口, 一个触摸屏接口。操作系统采用裁减过的嵌入式Linux。该嵌入式视频服务器的结构框图如图1所示。图1 嵌入式视频服务器硬件组成应用程序通过编码器模块采集H.264视频流,按照RTP协议实时打包,并通过以太网接口 实现实时流传输( IP Streaming) 。另外还可以扩充一块802. 11b /g无线模块,来达到无线网络传输的目的,并可通过IDE接口扩充一块IDE硬盘作为本地H.264视频图像存储之用。3 服务器软件设计服务器是整个系统的核心,它工作在嵌入式Linux平台上,嵌入式Linux是标准Linux经裁减得到的,同Linux一样,具有稳定,安全,高效率,实时性好等优点。服务器端采用模块化设计,从功能角度,服务器端的软件体系结构可划分为5个模块:采集模块,编码模块,网络传输模块,存储模块,设备控制模块。其体系结构如图2所示:图2 服务器软件体系结构图(1)采集模块,主要完成视频的采集,图像格式的转换,在此处设定采集的图像格式为YUV。采用Linux的v4l[5]来实现,v4l是Linux中提供的一个音视频接口规范,所有的音视频设备的驱动编写要用到这些接口。(2)编码模块,主要完成对采集的图像的压缩编码。对采集到的图像数据进行压缩可以有两种方案,一种是用硬件来压缩,它可以有专用系统和通用系统两种形式,其中,专用系统使用专用芯片实现图像的硬件压缩,通用系统则利用通用芯片实现数据压缩。相对于通用系统,用专用芯片对图像用硬件进行压缩可以快速进行图象压缩,减少处理器的开销等点。第二种压缩方法就是用软件来实现,这种方法对机器的硬件配置要求较高,但运用起来灵活,考虑到现在硬件技术已经比较成熟,故我们采用第二种方案,对采集到的图像数据进行软压缩,此处利用H.264标准进行压缩。H.264压缩标准是一种新的编码方法。与其他压缩编码方式比较,利用H.264标准可以获得更高的压缩比及更好的图象质量。H.264编码器都是开源的,可以从网上下载,此处用的是t264,对采集到的YUV格式的数据进行逐帧压缩。

    半导体 嵌入式 硬件 视频服务器 嵌入式视频

  • 基于Hi2011的DVB-C机顶盒设计与实现

    1.引言数字电视机顶盒(SetTopBox,STB)是扩展电视机功能的一种新型家用电器,分为卫星数字电视机顶盒(DVB-S)、地面数字电视机顶盒(DVB-T)和有线数字电视机顶盒(DVB-C)三种。目前国内的DVB-C机顶盒普遍采用外国厂商提供的流媒体处理器和与其捆绑销售的操作系统及在此系统上的开发工具,国内厂商将很难做到自主开发,必须高度依赖国外厂商的技术支持。本文采用国产的流媒体处理器―Hi2011和开源的嵌入式实时操作系统μC/OS-II进行了DVB-C数字电视机顶盒的设计和研究。2.硬件架构设计STB硬件方面的主要单元可分为接收广播信号,并将其转换为数字传输串流的前端芯片,即调谐器和调变/解调变器;后端芯片包括电视解码器/编码器、MPEG-2Transport、MPEG-2MP@ML或HL解码器、微处理器、绘图芯片、音频处理器、音频DAC、视频DAC;以及DRAM/SDRAM、Flash等存储、电源元件及其他标准离散元件。有的STB高端产品还会整合安全芯片、调制解调器(modem)或家庭网络芯片,以及可录像的硬盘(HDD)。STB对数字电视信号的处理过程为:电视射频信号经Tuner(高频头)调谐,进行模数转换,输出36MHz的中频数字信号送入OFDM解调模块进行解调之后,变成TS流后经信道解码得到MPEG-2TS流,经解复用模块(集成解扰模块)选出一路MPEG-2音视频流和对应的数据信息,经信源解码后得到所选节目的数字信息。然后将数字信息转换为模拟信号输出给模拟电视。Hi2011处理器是北京海尔集成电路有限公司研发的一款流媒体处理器,该处理器具有的特点是:采用QFP160封装;低功耗、高集成度和低成本的系统方案;0.18μm工艺,工作频率可达108MHz;三个脉宽调制输出。同时,该处理器集成了完全兼容51的CPU,工作时钟13.5MHz至27MHz,四个时钟的指令周期,完全兼容标准的8051指令;集成了DSP,可以实现16位乘/累加操作的协处理器,提高8051的运算性能。在该处理器上,还集成了MPEG解码器、视频播放、OSD和音频播放等硬件模块。本系统硬件以Hi2011芯片为核心,配备一定的外围设备和接口,构成DVB-C数据机顶盒的硬件部分。3.软件体系设计DVB-C软件体系采用分层结构,首先对系统的软件进行分层,然后进行模块化的层次划分。3.1软件层次结构按照机顶盒软件系统中不同软件功能和作用,将软件系统按层次进行划分,可分为操作系统层、驱动层、中间层和应用层其中操作系统层主要包括操作系统内核、硬件平台抽象和操作系统抽象;硬件平台抽象又叫硬件抽象层,主要是将CPU的相关操作和功能部分进行封装,以提供给上层调用,从而避免直接与硬件直接相关性,同时为系统软件的移植、操作系统的更换等带来极大的方便;操作系统抽象主要是将与操作系统直接相关的操作进行抽象化、模块化,以提供给应用程序简单方便的接口,同时使软件系统具有良好的可移植性。在硬件平台和软件结构基本构建好以后,就选择适合高效的多任务系统环境的嵌入式实时操作系统,而μC/OS-II采用基于优先级的多任务抢占式调度策略;内核短小,实时性好,能进行快速的上下文切换(小于5µs),效率高;内存要求低鉴于这些特点,在本系统中,选择嵌入式实时多任务操作系统为μC/OS-II,作为该机顶盒的操作系统,并将其移植于Hi2011系统上,同时设计操作系统抽象层,封装操作系统与用户相关的操作。3.2操作系统在硬件平台和软件结构基本构建好以后,就选择适合该系统的嵌入式实时操作系统。在选择嵌入式实时操作系统(real-timeoperationsystem,RTOS)时,应该具有以下特征的RTOS:基于优先级的多任务抢占式调度策略;内核短小,实时性好,能进行快速的上下文切换(小于5µs),效率高;开放源代码,并且支持一系列的处理器芯片;低的内存要求;具有可裁剪、可移植性。因为这样的RTOS是高效率的操作系统,能够为DVB-C提供高效的多任务环境,包括任务调度管理、时钟管理、内存管理、中断处理、通过信号量实现同步和互斥、以及通过消息队列实现消息通信等等。比如μC/OS-II、μCLinux、Vxworks、OS20等操作系统,都具有上述特征。在本系统中,选择嵌入式实时多任务操作系统为μC/OS-II,作为该机顶盒的操作系统,并将其移植于Hi2011系统上,同时设计操作系统抽象层,封装操作系统与用户相关的操作。

    半导体 移植 数字电视机顶盒 HZ C/OS-II

  • 高通将推骁龙800超频版APQ8084 跑分继续狂飙

    高通骁龙800处理器在当今移动SoC领域已经是一览众山小的角色,不过高通依然觉得它不够力。很快,高通就会拿出一款比骁龙800更快的处理器——或者说骁龙800的超频强化版——AQP8084。骁龙800是一个品牌名称,包含MSM8974、MSM8974AB等多款处理器型号,APQ8084将是骁龙800家族的最新成员。从编号上来看,“APQ”表明它不附带基带芯片,而专注于AP(应用处理器,即CPU)。APQ8084依然基于高通Krait 400架构,CPU部分拥有四核处理核心,台积电28nm HPM工艺,其最大的改进有两点,一是将核心频率提升至最高2.5GHz,二是集成了全新的Adreno 420 GPU。相比之下,目前最强的骁龙800 MSM8974处理器采用了Adreno 320 GPU,而即将推出的APQ8074处理器则为Adreno 330 GPU,APQ8084的图形性能将领先一代。Adreno 420兼容DX11.1和WebGL2.0标准,默认运行频率高达500MHz,像素填充率是疯狂的4000MPixel/s(Adreno 320的像素填充率只有3200MPixel/s),已经超越早期PC上的独立显卡。此外,高通APQ8084处理器还提供了对PCDDR3/3L内存的支持,支持H.265视频编解码和4K视频播放、802.11ac Wi-Fi,最高支持3000万像素摄像头。高通APQ8084处理器还支持两个USB 3.0接口以及两个USB 2.0接口,采用该处理器的设备将拥有更高的扩展性,同时也意味着其更适合于平板电脑,当然,肯定会有疯狂的Android厂商把它用到智能手机上的。安兔兔数据库中,APQ8084工程样机的跑分为33923,依然有不少上升空间APQ8084要等到明年才会上市,这意味着我们也许会在2014年的CES上见到这款处理器。

    半导体 超频 骁龙 RENO

  • HTC否认关闭生产线及财务出现状况等传闻

    今天有消息称HTC将会关闭或者出售旗下超过1/5分生产线,并以代工的方式来制造手机,这可能标志着这家以代工起家的手机厂商走上被代工的道路。随后engadget向HTC的高层询问了此事,HTC高层对此表示他们并没有任何出售或者关闭生产线的计划,而且目前财务状况也没有问题,未来将会继续关注中高端智能手机以及可穿戴式设备的发展。另外从此前的消息来看,HTC董事长王雪红将会接手公司的营销以及供应链等实物,而工程师出身的CEO周永明将会专注于产品的研发。

    半导体 工程师 供应链 智能手机 HTC

  • 传苹果前CEO斯卡利考虑收购黑莓 有未来价值

    加拿大《环球邮报》周三报导称,消息人士透露,苹果前首席执行官约翰·斯卡利(John Sculley)正探索伙同他人联合竞购加拿大智能手机制造商黑莓。斯卡利曾在1983年至1993年期间担任过苹果首席执行官,之前他还在百事可乐公司担任过首席执行官。该报道称,斯卡利本人对此报导拒绝发表评论,不过他向《环球邮报》表示,他一直是黑莓手机的忠实粉丝和用户。在智能手机市场份额不断被苹果和三星电子蚕食之后,黑莓在今年8月宣布将对外出售。斯卡利在接受采访时表示,“我唯一能说的是,我认为黑莓有着许多未来价值。但是如果让没有经验的人管理这家公司,不制定出战略计划,这家公司可能会遇到许多问题。”黑莓发言人对此表示,在批准特定交易之前,该公司不会对战略评估问题发表任何评论。黑莓大股东Fairfax在上月向黑莓提交了暂定的私有化要约,欲以47亿美元私有化这家公司。Fairfax目前是唯一一家出价的准买家,这家位于多伦多的公司目前还没有透露将有哪些合作伙伴共同出资私有化黑莓,也没有透露其融资情况。这也引发了市场对Fairfax最终可能无力以每股9美元的价格收购黑莓的顾虑。黑莓当前的股价,仍低于9美元的收购价。此前还有传闻称,黑莓当前正在与思科 、谷歌、SAP就出售部分资产进行谈,考虑整体或部分的出售公司。此外,美国私募投资公司Cerberus Capital Management LP和联想集团均与黑莓签署了保密协议,能够查阅黑莓财务状况,从而提出收购黑莓的要约。

    半导体 苹果 黑莓 RF CE

  • 德意志:台积3D IC进度仍不算快

    FPGA大厂赛灵思(Xilinx)与台积电(2330)于21日共同宣布,双方已携手合作,採用CoWoS技术成功量产28奈米All Programmable 3D IC全系列产品,也显示台积电积极卡位3D IC封测业务已取得初步成果。不过,对此外资德意志证券(DB)则是出具最新报告指出,并不认为台积积极抢进3D IC封测,在短期可见的未来,会对日月光(2311)、硅品(2325)形成太大的威胁。德意志估,台积在3D IC后段封装、测试的营收贡献,估计在2014~2015年间不会超过1~2%。德意志分析,3D IC由于结构更理想,电路传输的距离也能够因此更加缩短,因此价格确实较佳,估计价格可较2D IC的架构高出10~15%左右,不过短期内对台积的营收贡献仍将相当有限。而由于台积的3D IC进度仍不算快,德意志认为,包括日月光、硅品等封测厂,至少在2014~2015年间受影响程度都不大,估计台积抢进3D IC业务,在这两年间对封测双雄的营收影响程度将少于1~3%。德意志进一步分析,高阶的FPGA(现场可编程闸阵列)、以及PLD(可程式逻辑元件)、网通处理器等产品,估计将是第一批转投3D IC封装架构者,时间点将会落在2014~2015年间,採用的则是20奈米及16奈米FinFET製程。惟德意志认为,20、16奈米的行动通讯相关晶片和GPU(绘图晶片)客户,应该还是会採用传统的堆迭式封装(PoP)架构,而非台积的CoWoS 3D IC技术,主要是其生产成本仍偏高、且良率偏低所致。整体而言,德意志对台积看法不变,仍维持买进(Buy)评等,以及137元的目标价。

    半导体 晶片 FPGA 台积电 IC

  • 基于分级通信模式的小区智能抄表系统

    1引言长期以来,居民小区的物业管理部门对用户用电、水、气的统计一直是在人工抄表的基础上进行的。而人工方式由于统计工作量大,误差大,人为错误等给物业管理和用户也常带来极大的不便。随着计算机技术和网络技术的发展,住户三表(水,电,煤气)出户自动抄表自动计费系统也应运而生。一般小区内的住户数量较多,数据采集单元数目较大,同时由于数据采集单元可能离中央管理计算机较远,因此这类系统中的计算机通信网络必须采用多层分级通信的模式。本文介绍一种基于分级通信模式自动抄表系统设计方法。2系统设计2.1系统组成图1所示是某小区的自动抄表系统的结构图。该智能抄表系统采用四层结构,其中第一层是中央管理机,依次为集中器、采集器、现场采集仪表。通过中央管理机及其软件,管理人员可根据系统密码的权限随时查询小区各个住户的水、电、煤气的实时及历史使用情况。而集中器的主要作用是保存历史和当前采集数据,它在作为采集器主机的同时也作为中央管理机的从机,并且可以向外提供RS232、RS485及集成MODEN通讯接口(备用)。采集器作为计数装置可对脉冲信号进行取样。并可在断线时向物业中央管理机报警,以防止有人偷电(水、煤气)。采集器有24个通道,每个通道可单独设置为电表、煤气表或水表脉冲量输入;输入信号可以是有源信号,也可以是无源信号,其脉冲频率一般小于10Hz。现场采集仪表用于分别计录用户用水,电,煤气的数量,并以电脉冲形式输出。中央管理机与采集器通信有定时采集(大于等于3分钟)和主动采集两种模式,具体操作可由操作者发出命令,它可以自动采集所有通道数据或特定通道的数据。上位机则通过采集器完成下列功能:设定通信波特率(缺省值为19200)、设定集中器到采集器的定时采集时间、设定采集器时间、获取集中器中的采集数据和报警信号、设置某采集器数据、读取某采集器设置数据以及开户和销户等。集中器与采集器之间采用RS-485半双工接口并采用主从模式进行通信。一般情况下,集中器定时或连续向采集器采集数据。当上位机与集中器通信时,必须等待集中器与某采集器完成通信才能开始交互数据。本系统中,中央管理机下挂4个集中器,每个集中器下挂126个采集器。由于RS-485总线最多可挂32个驱动器,因此,在某些采集器中,应设置中继器(该中继器可由两片背靠背的MAX1487组成),以使RS-485总线下可挂126个采集器。2.2通信协议本系统的通信协议包括字符格式和数据包格式。在字符格式中,每个字符在传输中采用异步方式,具体字符格式如下:其中,起始标志位SOI(STARTOFIN-FORMATION)为7EH,对应于ASCII码字符“~”,代表一个新信息帧的开始。

    半导体 通信 采集器 小区智能 智能抄表系统

  • 日本电子元器件驰骋中国

    据日本《朝日新闻》10月23日报道,日本电子零部件厂商近来频频收到来自中国制造商的询价。随着中国新兴制造业的崛起,日本最先进的电子元器件技术对于生产出高性能的智能产品将不可或缺。另一方面,台湾制造商也正在努力发挥其在通用家电零件制造上的优势,大有在低端产品市场上取代日本之势。据中国大型手机制造商华为技术有限公司介绍,“在手机制造的创新方面,和日本企业间的合作关系相当重要”。据了解,华为公司同样在日本进行着销售。通过扩大在新兴国家的市场占有率,华为正在和索尼、韩国LG等公司争夺世界市场的前三位。而实际上,华为公司的最新款手机约50%的零部件均来自日本的电子零件制造厂商。另一方面,苹果、三星等世界大型智能手机制造商也需要日本雄厚的技术支持。加之华为等新兴的中国制造商成为新合作伙伴,日本电子元器件未来的发展将十分值得期待。据日本阿尔卑斯东京电气总公司介绍,“来自中国厂家的询价在这一年中急速增加”,而生产陶瓷电容器的东京村田制作所也表示,“智能产品零部件的订货增加,在增加利润方面效果明显”。日本制造商将力量集中于高性能电子零部件产品,使得台湾制造商有机会在低端电子产品市场尽显其才。台湾某生产用于时钟的“晶振”制造商表示,“在高性能产品方面,我们不如日本,所以就靠就中端产品来占得一席之地,这是我们的共同生存之道”。据悉,在10月初于日本千叶市举办的电子高新技术博览会(CEATEC JAPAN)上,来自中国大陆的企业较2012年增加了14家,中国台湾地区也增加了2家,共占海外企业总数的6成。不少企业都希望通过跟日本电机、汽车制造商之间交易的扩大,直接促进发展。上海某车载导航软件公司负责人表示:“如果能跟日本的大型汽车公司构建合作关系,我们的销售也将扩及全世界。” 责任编辑:Fgril来源:环球网 分享到:

    半导体 电子元器件 中国制造 华为公司 电子零部件

  • 分布式开发测试环境探索与实现

    不管是通信产品终端还是成套的固网移动通信设备,客户都关注着各种需求不断涌现的全球市场。在当今高度竞争的市场环境中,用户对产品上市速度(time-to-market)、应用功能(application features)和系统稳定性(stability)的要求日益增长,这就对研发的全球化协作和可预期性(predictability)提出了越来越高的要求。由于运营商和设备制造商都迫切期望获得可直接上市的(market-ready)的解决方案以降低研发风险,商用的操作系统以及统一的综合开发测试平台伴以宽带网络技术可以满足在世界不同地域运作的研发虚拟团队的需要,并借助这样的平台加强跨操作系统、跨产品线的技术技巧和代码的重用。随着设备系统的越来越复杂高端,所需要支持的应用范围也越来越广,研发难度日益提高。开发工程师需要统一稳定的开发测试平台来减少花在适应开发环境的工夫,专注在应用开发上。与此同时,高性能的片上调试(on-chip debugging)工具、多内核多线程的设备调试开发工具平台、软件版本控制终端程序和源代码编辑软件,直至从软件单元测试到集成测试的开发测试平台的需求日益高涨。研发的全球化虚拟团队的要求使得统一的分布式开发环境的实现成为大企业必须解决的问题。风河系统公司(Wind River)是设备软件优化(DSO)的全球领导者,目前已经成为了Intel的全资子公司。VxWorks硬实时操作系统是风河公司的老牌拳头产品,风河商用级Linux操作系统也已占据了相当的市场份额。此外,风河Android平台也已崭露头角。风河公司的JTAG开发工具(On-Chip Debugging)不仅延续了风河公司一贯以来对Power Architecture、ARM、MIPS、ColdFire架构的支持,也加入了对Intel Atom系列处理器和RMI多核架构的支持。统一的Workbench开发平台和测试管理平台(Test Management)对不同的操作系统开发进行支持,从而实现了在统一的平台下支持完全不同的应用领域的开发工作,并且实现了在一个平台下完成了设备开发到测试结束全过程的集成开发环境支持。风河系统公司产品结构框图,如图1所示。图1 风河系统公司产品结构框图分布式开发测试环境的网络构架与实现如今,研发中心和虚拟团队分布在全球各地,使用VPN利用Internet把公司资源整合在一起。笔者在公司内部网络中搭建了Windows 2003服务器,在服务器上安装了风河系统公司的Workbench开发平台和工程师习惯使用的各种开发测试工具和代码编辑器。对于不同的研发中心和产品线,服务器上配置的Workbench版本和目标操作系统(VxWorks)版本各不相同,但其他开发工具是一致的。我们推荐研发工程师使用统一的Test Management测试平台进行测试用例开发和维护。这样的风河系统开发服务器被分布配置在各个研发中心的局域网内,使得研发工程师们可以选择空闲的服务器进行开发工作。全球各地的虚拟团队通过微软的Windows远程桌面连接登录服务器,工程师们可以打开Workbench或者其他的开发工具,并通过服务器连接软件源代码版本控制(SCM)服务器,在服务器上进行开发工作,不但实现了开发环境的一致,也保证了代码的安全。图2所示为风河系统开发服务器网络构架和实现。图2 风河系统开发服务器网络构架和实现图在设计中,由于全公司所有研发工程师都可以访问风河系统开发服务器,这样的网络架构可以充分使用风河公司产品的许可证(License),使之在产品线和虚拟团队之间被共享使用。使用了这样的开发环境,公司还可以促进不同产品线、不同操作系统下的开发者之间进行开发技巧的交流,从而提高竞争力,并且提高软件代码的重用性。在内部网络中,由于多个同样的风河系统开发服务器被分布配置在不同的地域和局域网中,公司可以配置分布式编译器以提高编译效率;同时公司也可以考虑使用分布式计算机资源建立服务器,并且根据实际需要配置计算资源。分布式开发测试环境探索和展望分布式风河开发测试系统支持不同版本下的VxWorks操作系统的产品开发,随着已成为Intel全资子公司的风河系统公司在网络设备Linux领域、消费电子领域以及在Moblin和Android支持方面日益强大,将来该平台还可以兼顾这些领域下的产品开发,从而实现最大限度的资源整合效益。

    半导体 开发工具 分布式 测试平台 WORKBENCH

  • iPhone 5S拆解:北美、亚太版射频前端对比

    针对不同市场上的不同网络制式,手机在射频前端(RF Front End)方面总要做针对性的设计,iPhone 5S也不例外。近日就对该手机的北美版、亚太版做了芯片级的对比,后者支持TD-LTE。iPhone 5S北美版射频前端模块:- RF MicroDevices RF3763功率放大双工器(PAD) B5/8- RF MicroDevices 1112天线调谐方案- RF MicroDevices 1113天线调谐方案- Skyworks SKY77572 Band 18/19/20功率放大器- Skyworks SKY77810 2G/EDGE功率放大器- Skyworks SKY77496 Band 13/17功率放大器- Skyworks SKY73614 (不详)- Avago A792503 Band 25/3功率放大器- TriQuint TQF6414 Band 1/4双功率放大器- 村田(Murata) 177切换/过滤模块- 村田E50切换/过滤模块- 村田AMG切换/过滤模块iPhone 5S亚太版射频前端模块:- RF MicroDevices RF149天线切换模块- RF MicroDevices 1112天线调谐方案- Skyworks SKY77810 2G/EDGE功率放大器- Skyworks SKY77355 GSM/GPRS/EDGE四频段功率放大器- Skyworks SKY477 (不详)- Skyworks SKY73614 (不详)- Avago ACPM-7900 PA双工器- Avago ACPM-79720 PA双工器- Avago D3S天线切换方案- TriQuint TQM6M6224 Band 2/4 PA双频段双工器- 村田JME51切换/过滤模块- 村田175cF切换/过滤模块 12 责任编辑:Fgrill来源:ChipWorks 分享到:

    半导体 iPhone 射频前端 RF SKYWORKS

  • 基于安卓的非标准驱动程序设计

    Android系统是Google推出的基于Linux内核和Java架构的操作系统,在很短的时间内已成为主流的手机操作系统,并已逐步扩展应用到嵌入式系统、平板电脑和上网本上。它既有Linux系统所具有的硬件平台可移植性,也因使用Java语言开发应用程序带来了应用软件只编写一次即可在所有平台运行的巨大优势。Android虽然主要基于已有的技术,但在体系结构设计上有较大的创新。其主要设计目标之一就是要使应用程序和系统能独立于具体的计算机体系结构和硬件平台,表现在设备驱动程序设计上,对于已有的Linux标准设备驱动程序可以直接继续使用,只需为其增加应用层JNI接口。但对于Linux没有的非标准设备则提倡在Linux内核中驱动部分只做很少的接口工作,尽量把驱动程序的主要处理放在Android的上层架构中,即在应用层实现。本文对Android系统的底层实现技术进行深入的研究,包括Android的硬件抽象层和JNI技术实现等。并以S3C2440开发板上的LED灯设计显示驱动程序为例,提出了一种非标准硬件设备驱动程序的设计和实现方案。1 Android系统驱动程序架构1.1 驱动程序分层体系结构Android是基于Linux的,它使用了Linux内核,但应用程序使用Java语言开发,所以应用程序在调用设备驱动时不能像一般的Linux应用程序那样直接使用系统调用,必须通过Java虚拟机的JNI的本地(Native)方法使用设备。另一方面,Android要成为一个通用性强的平台,必须加强它的可移植性。这也是在Android架构添加一个硬件抽象层(HAL)的原因,目的是为设备的调用提供一个更高级的封装图1所示为Android驱动程序架构。HAL Stub是以Linux共享库(*.so)的形式存在,在整个驱动架构中,它是设备驱动程序运行在用户空间的一部分,它向上为Dalvik虚拟机提供硬件设备的抽象接口,向下通过系统调用与Linux内核中的驱动程序进行数据交互。在这个过程中HAL可以对驱动程序的数据进行处理,也就是说在Linux内核中的驱动程序部分只需要提供一个与硬件设备传输数据接口的功能,而其余具体的操作可以由HAL完成。1.2 Android的硬件抽象层Android的硬件抽象层HAL(Hardware Abstract Layer)在Android的架构中是在库这一层中,通过这一层,硬件厂商可以把部分设备的驱动源码封装在这一层而不公开源代码。对图1分析,设计HAL就是为了把应用框架和Linux内核分离出来,让Android使用Linux内核而又不完全依赖Linux内核。当然,驱动程序并不是完全从Linux内核中分离出来,一些基本的处理必须由内核来完成,HAL只是分担了Linux设备驱动的部分功能,至于这部分的功能占驱动程序功能的比例目前并没有一个标准。在Android系统发展过程中,HAL的实现也逐步有了一些变化,旧的HAL是一种模块化的思想,通过共享库的形式由Runtime在JNI时以函数调用方法调用,这种做法并没有通过封装,即上层应用可以直接调用硬件。另外,这种方法可被多个进程使用,映射到多个进程空间中浪费内存资源。现在HAL提出一种Stub的思想,HAL Stub是一种代理的概念,Stub同样是以共享库(*.so)格式存在,但上层应用并不像加载动态库那样调用Stub。这种HAL是由模块与Stub结合而成,Runtime通过模块提供的统一接口获取并操作Stub。Stub向HAL提供操作的回调函数,Runtime向HAL取得指定模块的操作函数后,调用这些回调函数。这是一种间接函数调用的方式,HAL里包含了多个Stub。图2为HAL Stib原理。1.3 Android的JNI实现原理JNI是Java Native Interface的缩写,是在Sun的Java平台中首先定义出来的,它允许Java代码与其他语言代码进行交互。Android中JNI的设计目的也是一样:(1) 应用程序需要与硬件平台交互时,Java库中的类不可能支持;(2) 本地已经使用其他语言编写的库允许Java程序访问;(3) 某些功能用较低级的语言实现的执行效率较高,让Java程序调用这些函数。在Android应用层中的程序或组件都是用Java语言开发的,这些Java代码编译后变成Dex格式的字节码,由Dalvik虚拟机执行,在执行过程中需要调用本地库时,由虚拟机载入这些本地库,然后让Java函数调用库中的函数,虚拟机相当于一座桥梁,让Java与本地库能够透过标准的JNI界面互相沟通。应用程序在虚拟机里执行,通过函数System.loadLibrary( )通知虚拟机载入指定的库,例如在Java代码中包含代码如:… …System.loadLibrary(“sample_jni”);… …虚拟机就会在Android文件系统的“/system/lib/”目录中查找libsample_jni.so库文件,虚拟机载入libsample_jni.so后,Java代码就可以与库文件结合起来一起执行。这些用C语言编写的本地库必须遵循规范,当虚拟机执行System.loadLibrary()函数时,首先执行本地库里的JNI_OnLoad()函数,这个函数需要实现的功能是:返回给虚拟机此本地库使用的JNI版本;对库进行初始化。如果本地库里没有实现JNI_OnLoad()函数,虚拟机就会默认本地库使用最老的JNI 1.1版本。JNI_OnUnload()函数与装入函数相对应,在虚拟机释放该本地库时,会调用JNI_OnUnload()函数进行资源回收动作。在应用层的Java代码通过虚拟机调用本地函数,一般要依赖于虚拟机查找库里的本地函数,如果需要调用比较频繁,每次都要寻找一遍,就会花费较多的时间影响效率,在这里可以通过registerNativeMethods()函数把gMethods[]表格所含的本地函数注册到虚拟机里。2 Android硬件驱动程序设计Android是一个开放平台,在嵌入式移动设备领域里具有很好的应用前景,但在不同的设备上往往有不同的硬件支持,要在Android中添加这些硬件应用,不是单纯地在Linux内核中添加驱动模块,还必须在用户空间和应用框架中添加对应的支持。下面以给S3C2440开发板添加一个LED显示控制驱动功能为例展示Android平台添加新硬件支持的过程。[!--empirenews.page--]2.1 硬件驱动程序的框架LED控制功能通过应用程序来开关开发板上的LED灯。在应用层中LED控制程序调用LED控制服务(Android Service),应用层中的LED控制服务通过JNI让虚拟机加载LED控制的本地库,然后向HAL获取LED Stub,由Stub调用在Linux内核中的LED驱动。图3为LED控制功能的架构设计。

    半导体 安卓 虚拟机 驱动程序 NI

  • 联通着手布局4G 三大运营商“开战”

    据消息人士透露,继中国移动和中国电信后,中国联通也开始规划4G招标,预计规模约5.2万个基站。其中TD-LTE基站1万个,FDD-LTE基站3.4万个,FDD-LTE室内站8000个。有中国联通内部人士对此表态称,目前技术标正在规划制定中,预计将在年底左右联通将正式启动4G招标,相信TD-LTE招标份额将超过30%,与中国电信情况差不多。中国移动最大规模4G招标目前已进入尾声,预计2014年4G基站建设将超过50个。中国电信今年8月也开始低调进行4G招标,基站规模有六七万个,建设范围涉及全国,TD-LTE招标份额占比约30%。在三大运营商中,由于WCDMA 3G产业链最为成熟,中国联通对4G并不激进,随着中国移动全面“抢跑”,中国联通也开始“被迫”向4G进行布局。 责任编辑:Fgril来源:搜狐IT 分享到:

    半导体 中国电信 中国联通 联通 4G

  • 晨星上半年触控IC出货逾8000万颗

    IC设计晨星今(23)日宣布推出单层多点触控IC方案,并已获得智能型手机客户量产,跨入中高阶市场,晨星指出,在触控IC市场中已建立市场地位,今年更持续高速成长,上半年出货量高达8000万颗以上。晨星指出,单层多点触控解决方案可用于4.5英寸至6英寸大屏幕智能型手机市场中,支持多指使用之运用,因其采用单层ITO的设计,可有效降低触控模组整体成本,在中高阶智能手机与平板应用上,可望逐渐取代传统采用的多层多点方案。晨星表示,在2011年领先业界开发出可支持3.5英寸至4.5英寸屏幕之单层ITO电容式触控IC方案,2012年推出后就在第二季量产出货,以其ITO之优势,加上客制化服务,协助手机厂有效降低生产成本,符合中小尺寸智能型手机客户需求,获一线品牌手机厂采用,并在新兴市场有所斩获,其中中国市场反应热络,客户群涵盖5大品牌,包含北京、华东与华南供应商。晨星指出,触控IC市场发展快速,除了在短时间内迅速建立市场地位,并已开发完整触控专利与智慧财产,今年出货持续高速成长,上半年出货量就达8000万颗以上。晨星强调,未来将持续深耕触控IC市场,创新开发各种新产品,目前除已量产产品外,后续还有多项产品会陆续推出,包含可支持大屏幕自容的全ITO单层方案,同时持续积极整合研发资源,强化专注新产品技术与专利发展。

    半导体 多点触控 智能型 大屏 触控IC

发布文章