打印

不错的**-120楼有更新:双通道触摸感应芯片使用介绍

[复制链接]
楼主: Go_PSoC
手机看帖
扫描二维码
随时随地手机跟帖
41
Go_PSoC|  楼主 | 2009-12-4 10:53 | 只看该作者 回帖奖励 |倒序浏览
第14篇:8位微控制器的代码优化窍门http://www.**/ART_8800032306_400005_500012_TS_47315a4a.HTM
假如您是一款非常成功的消费类产品的项目负责人。某天,公司要求您对已上市的所有产品添加最新的“必需”特性以进行升级。但是,当您在编译新代码时却看到了“程序存储器溢出”这条可怕的消息。您本来已经在编译器中打开了所有优化程序,努力让上次升级成功,可现在您却无计可施了。
本文将介绍一些优化技术,帮助设计人员节约多达 10% 的代码空间,从而让容量有限的程序存储器支持更多新特性和补丁。 良好的操作方法 许多程序员在 32 位处理器上学习编写软件,如 Intel 的 Pentium 处理器或某种 ARM 平台。不过,嵌入式领域的软件编写需要不同的思路。在 32 位 CPU 上,存储比特位的最佳方法通常是使用 32 位变量。对 8 位处理器而言,最好的办法就是采用单字节。像增强型 8051s 等某些处理器可能提供特殊的 1 位变量。 嵌入式处理器通常会超出标准的哈佛架构将存储器分散到不同的存储器空间中,有的相互重叠,有的又是相互分离。例如,8051 中常见的存储器空间包括 CODE、XDATA、DATA、IDATA、BIT 以及寄存器等。当要决定在何处存放变量时,了解每个存储器空间的优缺点显得非常重要,特别是在各个存储空间的容量都有限时更是如此。例如,IDATA 空间可能只能运行 256 个字节,不过它为间接存取进行了优化。虽然 DATA 空间也只能运行 256 个字节,但它包括了 位可寻址空间和寄存器。尽管 CODE 和 XDATA 只能通过慢速间接存取机制进行访问,但它们的寻址空间却高达 64K。 许多 8 位 CPU 的编译器包含了很多优化程序,不过,这些优化程序都有其局限性。如果可以,应该尽可能简化表达。例如下面这段代码: X = a * CONSTANT1; X *= CONSTANT2; 通常要比下述代码多占空间: X = a * CONSTANT1* CONSTANT2; 因为编译器能将两个常量合并为一个。 优化——三思而后行 经验丰富的木匠都知道做事应该事先作好计划,三思而后行。嵌入式固件工程师也应该遵循这一原则。所有嵌入式编译器都提供了一个可给出有用信息映射文件。如图 1 所示,该映射文件提供了本文所用代码示例的有用信息。图中所示的库 (LIB_CODE) 使用的空间超过了 1K,而且启动代码 (c51startup) 使用的代码超过了 140 字节。
进行优化的另一原因是可以节约时间。在优化之前,衡量程序的性能尤为重要。显而易见,如果源文件过大,肯定会占用大量的存储器空间,但我们很难测定代码的哪些关键部分在消耗宝贵的 MIPS。在此过程中,我们可将程序概要分析 (Profiling) 作为一个重要的工具来加以利用。 我们可利用未使用的单一输出引脚来进行程序概要分析,不过输出引脚越多,分析也就越容易。我们可创建一个宏来设置程序概要分析输出,如下所示,再将宏放在每个例程的起点和终点处。
了解支付情况
在上述的映射文件中,我们了解到库占用了 1K 的宝贵存储器空间。深入查看映射文件,通过 Excel 进行分析后得到了如图 2 所示的结果。我们从图中移出较小的库函数部分。尽管这些函数名称比较晦涩,不过我们可以对照库参考资料逐一了解其含义。首先,ULDIV 是指无符号数的长除法 (long division),而图中第二个则是指长乘法 (long multiplication)。 .map 文件的交叉参考表明我们很幸运:上述函数只用于一个文件中。.lst 文件显示了长除法函数的两种使用情况以及长乘法函数的一种使用情况: glNandDevCapacity = CYAN_NAND_DEV_NUMPAGES_BLOCK * CYAN_NAND_UBLKS_PER_ZONE * (uint32_t)glNandNumZones; 在该特定案例中,我们知道 zone 的数量是一个二进制数,而另两个值为常量。因此,我们可用重复 8 次的左移位 (left shift) 操作替代长乘法: { char zoneCtr = glNandNumZones; glNandDevCapacity = CYAN_NAND_DEV_NUMPAGES_BLOCK * CYAN_NAND_UBLKS_PER_ZONE; while (zoneCtr) { glNandDevCapacity <<= 1; zoneCtr >>= 1; } } 尽管这个例程相当大,但它仍能减少库的使用并减小代码的整体大小。 掌握比编辑器更多的信息   成熟的 8 位编译器包括代码编写良好、经过优化的库函数。不过,这些函数须考虑到通过对数据的了解可自行处理的一些不常见情况。映射文件中显示的最大库函数就是这样一个很好的例子。调用两次 ULDIV 例程,以获得输入值除以常量后得到的除数和余数: zn = (adj_lba / CYAN_NAND_UBLKS_PER_ZONE); glNandRelativeBlkAddr = (adj_lba % CYAN_NAND_UBLKS_PER_ZONE); 由于我们在预期值方面比编译器了解的更多,因此我们可以让编译器不使用庞大的长除法函数,而采用较小的 16 位版本来替代。 { xdata unsigned char lastNibble = adj_lba & 0xf; adj_lba >>= 4; zn = ((uint16_t)adj_lba / (uint8_t)CYAN_NAND_UBLKS_PER_ZONE/16)); glNandRelativeBlkAddr = ((uint16_t)adj_lba % (uint8_t) (CYAN_NAND_UBLKS_PER_ZONE/16)); glNandRelativeBlkAddr = (glNandRelativeBlkAddr << 4) + lastNibble; } 激进的的程序优化者甚至可能实现他们自己的二进制长除法例程。 全局变量更好用 将参数传递给函数是一个很好的代码经验。在 C 程序中,编译器可绝对确保调用的子程序不会修改参数。编译器可处理存储器管理的问题。不过,这将占用难以承受的大量时间和空间。试考虑下面这段代码: Main() { Int effectiveGlobal; Foo(effectiveGlobal) } 由于变量在 main() 中已经声明,因此该变量与真正的全局变量之间的真正差别是命名空间 (namespace)。但是,每次调用 foo() 时,编译器都必须在新的位置存储 effectiveGlobal。声明真正的全局变量有助于降低因调用而造成的代码和数据开销。 向编译器提供尽可能多的信息 8051 可提供 64K 的地址空间 XDATA、256 字节的堆栈与间接寻址空间 IDATA 以及 256 字节的直接寻址空间 DATA 等多个存储器空间。在大多数情况下,代码编写人员都知道指针指向了哪个存储器空间。如果用户指定了存储器空间,编译器就无需包含对例程中的所有三类存储器进行寻址的代码,只需使用一个即可。由于指针无需包含数据空间信息,因此有助于节约数据空间。 在我的 8051 编译器中,上述变量可通过包含 OPTR 字符串的库例程进行存取。在列表和库文件中搜索对OPTR的引用可以发现长变量被多次使用,而且由于在代码中假定了指针的大小,其中某些长变量还会导致一些问题。 在变量声明中使用 const 关键词可以实现两方面的优化:第一,编译器不必再存储变量的初始值;第二,编译器能在编译时间而非执行时间执行一些数 学 运 算。查看示例程序的编译输出,以确定对 const与 #define 的处理是否真的一样。以下是我对代码的测试:
经过测试,得到以下输出,表明它并不清楚 const 变量的值。
汇编语言 不少嵌入式固件工程师信誓旦旦的表示他们始终能比编译器做得更好,不仅如此,他们还认为应该使用汇编语言重新编写所有代码。然而事实上,现代编译器提供的许多特性已经能赶上人脑的水平了。 变量共享:一些 8 位处理器尚无有效的机制来存取堆栈上的变量。一般的解决方案是创建调用树,并在相互不进行调用的函数间共享变量。在汇编程序中要想保持这种结构相当困难,且容易出错。 可靠性:任何从事专业软件或固件开发工作的人员都能读懂 C 语言程序。如果您需要将代码交给其它开发人员处理,他们无需掌握那些为发挥汇编语言的最大效率而需要的所有技巧便可立即开始修改代码。 可移植性:C 语言最初的开发目的之一就是要提供一种非常抽象,以便可以在多种处理器上应用的语言。这一目标至今仍然非常重要。 代码共享:许多 8 位编译器都能在链接时间之后进行优化,这使得编译器不仅能执行许多人工能完成的优化,而且还能完成一些人工所不能完成的优化。例如,现在许多编译器都能搜索不同函数 中 共 有的代码字符串,并将其合并为一个新的函数。而人类是不可能记住每个编译周期中执行此函数所需要的全部细节的。 汇编语言现在仍占有一席之地。不过,在使用汇编语言之前应首先考虑上述所有因素。 结论 在撰写本文的过程中,我将成熟程序的大小从 0x6000 多字节缩减到了 0x5f2b 字节,节约了 200 多字节。该程序过去曾是多次试图优化程序大小的目标。希望上述小窍门能帮助您进一步减小程序的大小! 作者:Steve Kolokowsky,赛普拉斯半导体公司

使用特权

评论回复
42
skypoet| | 2009-12-4 20:04 | 只看该作者
有没有中文版的

使用特权

评论回复
43
skypoet| | 2009-12-4 21:26 | 只看该作者
19楼,很好的资料,学习了

使用特权

评论回复
44
skypoet| | 2009-12-5 11:52 | 只看该作者
还是看英文资料比较好,翻译过来的有些地方与原文有不同

使用特权

评论回复
45
love_life| | 2009-12-5 22:00 | 只看该作者
很好的资料

使用特权

评论回复
46
Go_PSoC|  楼主 | 2009-12-7 21:33 | 只看该作者
42# skypoet
后面大部分是中文的

使用特权

评论回复
47
Go_PSoC|  楼主 | 2009-12-7 21:36 | 只看该作者
44# skypoet
很多人反映要中文的,就把中文的放进来了,44楼想看英文的可以上CY网站,上面都是英文的,还能下载,给你个网址
http://www.cypress.com/?id=1386&source=home_support

使用特权

评论回复
48
thf2008| | 2009-12-7 22:58 | 只看该作者
**挺好的,值得一看

使用特权

评论回复
49
god_like| | 2009-12-8 09:57 | 只看该作者
不错,有中文的**了:)

使用特权

评论回复
50
love_life| | 2009-12-8 10:04 | 只看该作者
哈哈,有中文的就是好啊,不用那么费劲了

使用特权

评论回复
51
Go_PSoC|  楼主 | 2009-12-8 10:20 | 只看该作者
第15篇:工业无线技术的五大选择标准 http://article.**/Commu/Top_Five_Selection_Criteria_for_Wireless_Technologies.htm
无线应用显然为相关产业带来了巨大优势,如支持全新监视与控制功能,在现有功能基础上增加了灵活性,降低了运营和进程管理成本等。作为响应,多种不同的无线解决方案和应用在不同领域应运而生,以满足不断增长的业界需求。也就是说,工业领域为许多传统无线解决方案带来了并非其设计之初所考虑要解决的一系列独特挑战,比如高可靠性、低系统功耗,以及要能在 RF 干扰较高的物理环境下工作,同时还要不断降低成本等。无线技术的使用范围不断扩大也成了一个新的挑战,由于许多不同的应用都要抢占相同的 RF 频率,因此会导致频谱过于拥挤,使现有的工业挑战变得更为复杂。面对工业领域及无线应用所带来的诸多挑战,我们怎样才能在现有的解决方案中做出明智的选择,确保满足环境需求呢?下面,让我们看一下解决上述问题所需的五大要素。

可靠性
就本文来说,可靠性就是指无线解决方案穿越工业领域所带来的诸多障碍实现通信的能力。无线系统有具体的特征,这些特征有助于决定在给定系统中如何可靠地工作。这些特征其中之一就是频谱应用,就是无线通信用什么 RF 频谱进行通信。另一个特征就是技术的接收灵敏度,即收发器识别出通信内容的最低程度。第三个特征是输出功率,即技术通信需要多大的功率。第四个特征是 RF 捷变性,也就是技术能否支持在 RF 频谱中移动以避免干扰。第五个特征是抗干扰性,即 RF 技术能否在面临干扰的情况下确保给定通道的通信。
RF频谱应用在很大程度上取决于 RF 波物理特性决定的环境。频率越低,波长越大,也就越难被液体和混凝土等常见制造材料吸收。不过,RF 频谱及其应用是一个受政府高度管理的无线通信领域,只有少部分频谱预留给这些通信在本地和国际上非限制地使用,也就是所谓的工业、科学和医疗 (ISM) 波段。在此波段内,被接受和常用的最主要的频率是 ISM 波段的 2.4-GHz 部分。在此频率下,工业领域中恶劣的 RF 环境会很快吸收掉较小的波长,因此需要更需要关注剩余变量来测量可靠性。
我们可将接收灵敏性、输出功率和抗干扰性全部量化,以形成定义可靠性的更大更重要的变量,即链路预算。链路预算可定义为接收灵敏性加上输出功率和抗干扰性的绝对值。接收灵敏性越高,输出功率越大,抗干扰性就越强,解决方案的链路预算就越高。而链路预算越高,无线解决方案受 RF 吸收和干扰影响的几率就越低,从而有助于提高可靠性。收发器的接收灵敏度和输出功率往往是决定链路预算的组件级鉴别器,我们可以方便地对其加以评估和比较。但是,抗干扰性很大程度上取决于无线收发器采用何种类型的技术来提高信号存活性。当前使用的、可以直接改善这一功能的最佳技术之一就是直接系列扩频 (DSSS) 调制技术。
DSSS 调制技术基本上是一种对发送信号进行前向纠错的方法,用于减小信号干扰造成数据丢失的影响。具体而言,DSSS 根据发射器和接收器共享的伪随机噪声码将一组数据编码为较大的比特流。例如,在图 1 中,8 位数据编码为 32 个码片,在此情况下,4 个码片相当于 1 位。随后,码片在 RF 信号上调制发送。接收器将接收信号的码片解调,并反向执行 DSSS 编码方案。即便由于信号噪声或干扰会出现解调错误,原始数据仍然可以恢复。

图,-直接系列扩频技术

图,——通道跳频
最后,RF 捷变性可通过避免干扰技术提高可靠性,也就是通过 RF 频谱跳频或者移动来避免干扰。解决方案的自由度越高,就越有利于找到 RF 干扰较小的环境,降低干扰。目前使用的不同 RF 捷变性技术主要分为两大类,一类是伪随机或算法型跳频方案,可在频谱内持续跳频,以尽量减少干扰,还有一类则是仅在需要时才移动的智能方案(见图 2)。从可靠性的角度来看,第一类捷变性方案的问题在于,如果 RF 频谱内比较繁忙,那么可能会无意中跳频到干扰较高的频谱部分中去,而智能型技术则会找到干扰较低的位置并随即停止移动。不管采用何种捷变性方案,RF 捷变性都取决于 RF 频谱的使用和通道的大小。依靠 RF 频谱应用,捷变性可以有或多或少的空间。例如,由于频率分配的缘故,低频解决方案相对于高频解决方案而言空间较小。2.4-GHz 解决方案支持约 100-MHz 的可用频谱,而 900-MHz 解决方案仅支持约 26-MHz 的空间。通道大小也是影响 RF 捷变性的一个重要因素。通道尺寸越小,频谱中捷变性的空间就越大,从而能以更高的 RF 捷变性来避免干扰,在干扰信号间找到干扰最小的工作频率。例如,就 2.4-GHz 无线解决方案而言,基于 802.15.4 的解决方案一般宽度为 5-MHz,只有 16 个可用的通道,而宽度为 1-MHz 的解决方案通常支持 80 个可用通道,因此就能在更多通道间移动以避免干扰。
因此,可靠性就是关于 RF 频谱应用的链路预算与 RF 捷变性之和。链路预算越大,RF 捷变性就越高,在同一 RF 频谱上的给定无线解决方案的可靠性就越高。此外,尽管某些解决方案在给定环境下针对某一 RF 频谱性能出色,如布满水管的工厂中的低频通信,但这种解决方案相对于最大化链路预算和 RF 捷变性的较高频率解决方案仍然逊色很多。

简单性
工业领域中简单无线解决方案的测试与理想状态是其性能及执行的方便性要与有线解决方案相当。就简单性这个最终目标而言,有两点需要解决,一是要满足工程师的要求,他们设计的最终产品应用于工业环境中,替代了有线解决方案,二是要满足消费者的要求,他们将销售及使用相关产品。
从工程师的角度来说,简单性就是指在最终消费产品中设计、开发和实施无线解决方案有多便捷。就此而言,简单性就是指相关组件简便易用的定量测量功能、有助于设计开发的可用工具,以及可减少甚至避免本地无线认证过程艰巨任务的现有认证组件的可用性。易用性最强的无线系统采用的是灵活的可编程技术,这些技术使得工程师可为他们想要解决的应用配置最好的解决方案。不过,灵活性和可编程性通常会造成复杂性的提高;因此,包括软硬件在内的开发环境和工具必须简单易用并易于理解,以确保全面支持简单性的优势。有关工具包括开发和评估套件,来全面支持对软硬件的评估和了解。理想的工具应当包括带有简单库、文档和示例代码的完整无线协议堆栈,以尽可能缩短学习曲线。如果软件开发环境本身就简单易用、便于理解,则也能让用户受益匪浅。
从消费者的角度来说,简单性就是指定量测量的调试易用性,也就是无线解决方案在预定环境中能够方便地安放和激活,并能就对相关业务流程的影响方面为完整解决方案提供支持。例如,最小化无线解决方案调试影响的技术可能与系统的可靠性和连接功能直接关联。不受这些影响的系统将最终需要站点调查来确定最佳放置和通信路由。此外,符合商业进程要求的技术能帮助消费者快速将技术优势集成到日常运营工作中。这些技术包括用于无线执行器监视和遥控的可编程灵活接口,以及用于自动化响应系统的支持逻辑。我们通常讲这种功能称作控制面板或无线网络的视图功能,其可方便地集成到现有的报告和分析进程中去。
不管从什么角度来说,无线系统的简单性最终要像有线技术一样方便好用。基于工程师和消费者角度的定量评估解决方案可简化理解,最终实现简单易用的目标。
功率效率
功率效率是指无线解决方案在工作状态时最小化功耗效果的量度,就是系统中所使用组件的典型功耗的定量测量,此外与功率效率相关的可靠性,以及其他环境下电源管理响应机制的功率优势也能降低系统功耗(如可变的动态输出功率级别)。比较不同的无线解决方案性能如何,传统的方法是测量系统中使用组件的典型功耗,不过这不能全面反映出解决方案降低功耗的效果。例如,大多数时间都处于睡眠模式最低功耗状态下的高可靠性系统,其功率效率一般比拥有较低的发送和接收状态但可靠性不足的其他系统更高,因为这些系统处于休眠模式的时间较短。因此,可靠性是反映系统真实功率效率的主要指标。
除了可靠性之外,最小化功耗和提升功率效率的其他系统级措施还包括可动态控制输出功率级别活动电源管理等系统行为。我们的解决方案应当持续关注最小化输出功率,确保通信工作状态下仅使用最低功耗,从而做到既可靠、又节能。这种节能技术尽管在无线电技术领域并不算新生事物,但在确保系统致力于真正最小化系统功耗方面确实是一项新技术。
覆盖范围
覆盖范围是指接收机能够识别出传输数据情况下的无线电信号传输距离。考虑到工业环境中的 RF 干扰较大,而且不断发生变化,因此要想确定哪种解决方案最有利于加大覆盖范围,最好的办法就是比较链接预算和可靠性。此外,无线解决方案还能通过片上和片外功率放大器来提高链接预算。但是,假定所有解决方案都采用了相同的功率放大器,仅有高度可靠的解决方案才能实现最广的覆盖范围。此外,只有在绝对必需的情况下,解决方案才能使用上述功率放大器(其功耗极大),从而确保最佳节能性。
通过使用中继器、采用路由以及点对点通信等方式,我们还能让覆盖范围超越既定无线电的连接功能。上述方案建立在解决方案所提供的无线协议技术基础之上。采用这些技术方案会在时延与通信路径方面增加不确定性,从而提高解决方案的复杂性,进而导致功耗的增加、可靠性降低。因此,最好的办法还是保持所有因素不变,集中力量提高可靠性,或通过使用功率放大器进一步加强信号,以加大覆盖范围,但使用功率放大器会受本地频率使用监管方面的限制。
成本
最后,在对不同解决方案进行比较时,成本是五大要素中的最后一个问题。在此讨论成本问题,并不是说成本最低的肯定就是最佳解决方案。成本问题的关键在于降低整体系统的成本。例如,如果由于可靠性较低,我们必须花大量成本来采取相关对策,如果由于链接预算较低的情况下通过增加功率放大器的数量来拓宽覆盖距离,或采用有线系统作为备份等,那么这些成本最后都会增加无线解决方案的整体成本。此外,如果系统的功能更加强大,可进一步让整体系统受益,那么其新增功能的价值也应该考虑进整体系统中去,这实际上有利于降低总体解决方案的成本。

假定所有其他因素保持不变,降低无线解决方案成本的技术手段之一就是提高解决方案的价值,或者降低解决方案的实际采购成本。组件成本通常是开发商与供应商之间谈判的要点,不过,根据所选择无线解决方案的不同,有些技术可能相比较而言会要求较少的功能(如闪存存储器、RAM、处理能力等),因而可以视情况来降低组件级的成本。例如,复杂的网状网络协议所需的闪存开销通常大大高于结构简单的星形网络协议。网状网协议需要在整个网络上对通信进行路由,而星形协议只是简单的点对点协议,其中只有集线器才真正需要一定级别的路由功能。我们是在假定所有其他元素恒定不变的情况下做上述比较的。如果基于网状网的解决方案比基于星形的解决方案的可靠性更高,或情况相反,则上面的比较就不成立了。
结论
可靠性、简单性、节能性、覆盖距离以及成本都是在比较和选择工业领域所需无线解决方案时需要考虑的五大因素。每种因素都有其各自独特的优势和特点,而且在比较不同解决方案以确保获得最佳无线解决方案时必须根据既定的应用分别加以考虑。开发无线解决方案的人员必须确保技术在这五大要素方面满足相关需求,能够充分应对工业领域的挑战。消费者与开发人员都需要能够满足上述标准的解决方案。

使用特权

评论回复
52
Go_PSoC|  楼主 | 2009-12-9 11:10 | 只看该作者
第16篇:利用弹簧构建电容式感应器 http://www.**ART_8800573179_480501_TA_20059c98.HTM 电容式感应相对于传统机械开关而言是一种稳健的替代方案。不过,有些应用不能在覆盖层下直接安置印刷电路板,也不能将印制电路板连接到设备外壳上。这类应用包括炉灶、洗衣机电冰箱、微波炉等家用电器以及收音机、电视调谐器、控制面板、座位上的乘员检测系统 (Seat occupant detection) 等各种车辆电子装置。 金属弹簧感应器 (spring sensor) 可用来替代固态电导式感应器 (solid conductive sensor),这样,PCB 的位置就可以远离覆盖层,并能在震动强烈或温度急剧变化的工作条件下提供可靠的感应器连接。此外,弹簧还可提供背光照明、融合机械和电容按钮等其它功能。
。。。。。。
(详文请见附件)

EECOL_2009MAY21_STECH_TA_37.pdf

1.32 MB

使用特权

评论回复
53
suoma| | 2009-12-9 13:28 | 只看该作者
不是广告的撒,认真看看再说

使用特权

评论回复
54
Go_PSoC|  楼主 | 2009-12-9 14:39 | 只看该作者
53# suoma
不会是广告,这里都是关于产品应用的**,呵呵

使用特权

评论回复
55
贾君鹏子| | 2009-12-9 19:50 | 只看该作者
嗯,感觉比较切合实际

使用特权

评论回复
56
Go_PSoC|  楼主 | 2009-12-10 11:09 | 只看该作者
本帖最后由 Go_PSoC 于 2009-12-10 11:11 编辑

第17篇:电容式触摸屏成品率控制的蒙特卡罗系统仿真
http://mis.miaojian.net/previewMis.asp?MisID=803205&CheckCode=71a6516fefb54b79fefa899711a9768e

请见附件

200933016501635.jpg (510.08 KB )

200933016501635.jpg

2009330165013987.jpg (580.17 KB )

2009330165013987.jpg

使用特权

评论回复
57
love_life| | 2009-12-10 22:35 | 只看该作者
非常好的**,谢谢版主了

使用特权

评论回复
58
Go_PSoC|  楼主 | 2009-12-11 09:47 | 只看该作者
第18篇:侧载 — 移动手持设备的“新战线”
http://www.**ART_8800561167_626963_TA_995fdab8.HTM
作者:赛普拉斯半导体公司,Ming Hoong Chong
想让用户使用吗?有时候,取得商业成功不是一味添加更多华而不实的点缀品,而是要最大限度地利用现有资源。设计要着眼于可用性,比如为手持设备增加侧载 (sideloading) 功能等。 最近购买移动电话的人都会不厌其烦地讲述其新电话的各种新奇特性,以及在紧张忙碌的现代生活中它是多么地便捷与实用。不过,深入研究我们就会发现,像定制彩铃、MP3播放和视频下载等大多数大肆宣传的常见特性并没有得到充分利用。结构便是电信运营商仍未能够如预期那样开发好这块收入来源,原因在于许多用户都认为将媒体资料传输到移动手持设备上太麻烦了。 当今消费者需要各种服务,但如何将媒体内容传输到移动手持设备上的方法则落后了一步。消费者不愿将电脑里存储的音乐或者自己喜爱的精彩电影传输到手机里,是因为他们不想在漫长的传输过程完成后才能使用移动设备。因此,移动设备制造商在设计移动产品时最重要的就是要将用户的体验考虑在内,不仅要为用户提供特性丰富的移动设备,而且还要让客户愿意使用设备所提供的所有高级多媒体特性。 相对于以前只能进行语音呼叫的移动手持设备而言,当今的移动手持设备还可充当MP3播放器、视频播放器、GPS导航设备甚至便携式微型电脑的角色。此外,创新型移动电话制造商甚至还计划将微型投影仪和高清视频播放整合到其新产品中。要想实现这么多新奇的功能,就需要向移动手持设备传输大量数据。移动手持设备制造商一股脑地急着增加手持设备新功能,但却忽视了如何及时传送接收大量必需数据以提升其设计功能的这种基本需求。 M:Metrics近期发布的一份报告显示,用户向移动设备传输音乐的最常见方法是侧载。侧载是一个产业术语,指通过USB从PC向移动设备传输数据。尽管侧载是最流行的数据传输方式,但许多业界公司却还没有真正认识到侧载对改进用户体验的重要性,以及可为手持设备制造商和电信运营商带来的优势。众多移动手持设备还不支持高速侧载功能,这不仅给用户体验带来了负面影响,而且还导致用户不能全面利用产品丰富的媒体特性。 海量存储的发展 随着媒体文件容量的不断增大,海量存储的密度为充分满足相关需求也在持续增加。2005 年初,大多数移动手持设备的存储空间都不超过 4GB。现在,移动产品的存储容量最高可达 32GB。ISuppli预计,到2009年,市场中七成以上的SD卡容量都将在2GB以上。移动手持设备的存储空间会越来越大,这一趋势表明,在媒体文件大小不断增加的情况下,消费者对海量存储性能的要求也会越来越高。 容量在 2GB 以上的SD卡的出货量占总出货量的百分比
资料来源:Isuppli,2008 年第一季度
随着更高密度标准的全新推出,目前移动手持设备所用的SD、MMC和NAND等器件的接口速度不断提升。这表明,制定流行存储标准的相关机构已认识到提升其设备数据传输速度的重要性。不过,尽管海量存储接口的速度在不断提高,但瓶颈实际不在存储设备的接口上,而在于 USB 和海量存储控制器之间的桥接上。在手持设备设计中,这一瓶颈通常在于处理器和外设控制器。
Mass Storage Interface Speeds:海量存储接口速度 Mass Storage Interface:海量存储接口
侧载 毋庸置疑,侧载技术正在发展,在此情况下,USB标准一次又一次地尽力与数据传输的需求相匹配,确保用户能在最少的时间内完成数据传输。随着近期USB3.0(超高速)标准得以最终确定,USB应用厂商论坛(USB Implementers Forum)定义了可确保最高数据吞吐需求得到满足的全新标准。尽管如此,许多移动手持设备近期还无需执行USB3.0标准。但是,如果真的已经从USB1.1(全速)标准转型到了USB2.0(高速)标准,他们就必须要提升其 USB2.0 设备的性能。 In-Stat 近期进行的一项研究显示,到 2010 年,55% 的移动手持设备都将支持Hi-Speed USB 标准。Hi-Speed USB不再仅是高端移动电话的特性,而且将成为中端多媒体电话和高端智能电话的必备特性。尽管 Hi-Speed USB 的发展势头良好,但并非所有HS-USB设备的性能都彼此相同。通过对市场上的移动手持设备所做的一个简单基准测试发现,部分设备侧载性能高达 15MB/s,而有的设备依然徘徊在 2 至 3 MB/s 的范围之间。
Hi-Speed USB2.0 Adoption in Mobile Devices:高速 USB2.0 在移动设备中的应用情况 Source:In-Stat 3/06: 资料来源:In-Stat,2008 年第三季度
手持设备制造商如何受益? 市场差异化是当前手机制造商面临的最大问题。现在几乎所有设计方案都支持触摸屏以及视频和 MP3播放。手持设备制造商认识到市场差异化并非包含更多特性的单纯竞赛,而在于真正改善用户体验。只有不断改进用户体验,他们才会如预想的那样真正充分利用产品的丰富特性,从而帮助设计人员推出特色化的手持产品,成为市场中的手机技术领先者。 所有手持设备制造商都认识到了高性能侧载技术的重要性,与此同时,许多高端设计方案现在都支持略有增强的侧载性能。不过,一些发展最快、更有雄心的手持设备制造商已经竭尽所能在其设计方案中提供同类最佳的侧载性能。RIM(黑莓)和Motorola等制造商目前已经推出了侧载性能达到每秒14MB的手机。这种战略一举两得,不仅能提高用户体验,而且还能让设计方案满足未来发展需求,支持媒体丰富型应用的不断扩展。 此外,高性能侧载技术还能帮助手持设备制造商在单纯的手机销售之外确保持续的收入来源。各大手持设备制造商目前都提供在线媒体商店,或者建立在线媒体合作伙伴。随着因特网成为客户为其手持设备购买应用和媒体的最普遍方式,必需提高侧载性能以确保客户快速便捷地将在线购买的产品下载到其移动设备上。消费者在PC和移动手持设备之间传输或同步媒体的速度越快,他们购买的媒体产品也就越多。各手机制造商要想实现从客户手中获得源源不断的收入,还有很长的路要走。
Manufacturer: 制造商 Online Store: 在线商店
侧载技术还能减轻3G网络的拥塞问题。尽管3G网络正在全球范围内兴起,但移动音乐和视频的主要下载来源还是PC。用户倾向于先将媒体内容下载到PC上,然后再将其传送到移动手持设备或其他设备上。业界各企业都很了解用户的这种使用模式。因此,尽管手持设备市场上已经出现了各种3G手持设备和服务,但运营商仍在宣传侧载技术的重要性。尤其是在2008年全球移动通信大会 (World Mobile Congress) 上,这一点表现得非常明显。AT&T无线部门的首席执行官 Ralph De La Vega 在大会上指出,侧载技术将把增收“蛋糕”做得更大,并鼓励更多的消费者使用。此外,大多数 3G 网络还不能满足大容量网络流量的需求。由最终客户通过侧载技术传送数据密集型媒体和应用,可有效减轻 3G 网络的这种负担。 改进最终用户的体验 当今快速的生活节奏使人们的需求呈现快餐化。我们身边的众多产品都是为了满足即时需求而产生的。用户希望手持设备能满足各种需求。 侧载技术通过支持即时性并节省时间来提高最终用户的使用体验。我们忙着出门赶火车上班之前,希望马上就能传完一部电影,这样在路上也好有个事情干,或者下载一组新歌曲,这样去健身房后就能边听边锻炼了。 不过,在急着赶火车前和在要离开家的一小时前进行侧载,对性能的要求是不同的。高性能侧载技术使消费者能即时欣赏更多内容,而不用为侧载传输花费时间而伤脑筋。这种更高便捷性必将受到移动手持设备用户的青睐,因为消费者将能最大限度地利用时间,他们可能甚至愿意为这种时间上的节约支付更多的费用。 侧载技术还能实现移动手持设备特性的最佳利用,改善最终用户体验。由于媒体传送到移动手持设备上变得更为方便,用户将会更多地使用移动设备中可用的各种功能,从而加速移动功能汇聚,并有利于推出更多特性和功能。 这种发展趋势与笔记本电脑的用户行为类似。笔记本电脑刚出现在市场上时,存储容量很小,数据传输速度很慢,因此人们很少使用笔记本电脑,笔记本本身也缺乏诸多特性和功能。然而,随着存储容量的增加和高速连接解决方案的推广,笔记本电脑正日益成为我们日常生活中最常用的计算机系统。移动手持设备的发展与此别无二致。 移动手持设备在海量存储性能增强方面已经迈出了第一大步。然而,许多移动设备的侧载速度尚有待提高。在此情况下,即便移动手持设备能够支持高分辨率屏幕、视频和音乐播放,许多移动手持设备用户也不将它们用于媒体与娱乐。一旦移动设备突破了文件传送速度慢的瓶颈,我们可以确信,移动手持设备上媒体和娱乐特性的使用必将得到极大推广。这不仅使最终用户能最大化地体验其移动手持设备,还将开创各种制造商和电信运营商可以对其收费的使用模式。侧载技术是提高移动手持设备用户使用体验的“新战线”。通过进一步丰富移动设备的特性,该技术不仅有助于推动移动技术的真正汇聚,而且还将为制造商和电信运营商带来更多增收机遇。因此,我们必须不断改进移动手持设备的侧载性能,提高用户体验,在竞争对手不断增加的移动手持设备市场中推进产品特色化。 关于作者 Ming Hoong Chong 现任赛普拉斯半导体公司数据通信业务部 (West Bridge BU) 的产品经理,主要负责无线技术的市场调研与业务拓展。Ming Hoong Chong 毕业于伊利诺伊大学 Urbana Champaign 分校 (University of Illinois--Urbana Champaign),获电子工程专业学士学位。

使用特权

评论回复
59
wplhd| | 2009-12-11 10:44 | 只看该作者
学习了

使用特权

评论回复
60
juventus9554| | 2009-12-11 18:22 | 只看该作者
一天没来,终于有更新了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则