MobiNav

All Things Mobility

avril 27th, 2006

Agfa font compression

Agfa字体压缩技术的优点是能够减小字体占用的ROM和RAM空间,另外能够保证在压缩和解压缩后数据不丢失。如果采用字体压缩,Agfa压缩技术将字体压缩成TrueType格式,并另存为扩展名为“.ac3”的文件,那么CE在使用字体的时候首先寻找扩展名为“.ac3”的文件。如果不采用字体压缩,CE将使用非压缩字体,如扩展名为“.ttf”“.ttc”的文件。

avril 27th, 2006

Power Manager Suspend Time-outs

[Source : MSDN

The following list shows the registry values that control system power state transitions for the sample Power Manager:

  • ACUserIdle
  • ACSystemIdle
  • ACSuspend
  • BattUserIdle
  • BattSystemIdle
  • BattSuspend
  • BatteryPoll

These DWORD values are stored in the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\Timeouts registry key. A value of 0 indicates that no time-out will occur. The sample implementation does not provide a method for bypassing OS power states; however, OEMs may choose to do so.

For the Power Manager to actively manage system power states, these settings need to be present in the registry. The actual decision to manage system power is based on the presence of ACUserIdle.

Note   To prevent conflicts between GWES and the Power Manager, you need to disable GWES power management as described previously. When the Power Manager is actively managing system power, it may restrict applications from entering arbitrary system power states.

You can reset the system state transition timers by creating a named auto-reset event called _T(« PowerManager/ReloadActivityTimeouts« ) and calling SetEvent on the handle of that event. This informs the Power Manager to read transition timer settings again from the Timeouts registry key.

Registry Settings

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerTimeouts]

« ACUserIdle »=dword:3c; in seconds

« ACSystemIdle »=dword:12c; in seconds

« ACSuspend »=dword:0; in seconds

  »BattUserIdle »=dword:3c; in seconds

  »BattSystemIdle »=dword:b4; in seconds

  »BattSuspend »=dword:12c; in seconds

« BatteryPoll »=dword:1f4; battery polling interval, in milliseonds

avril 26th, 2006

GPS的应用领域与发展现状

摘自《电脑报》 

随着技术的进步、应用需求的增加,GPS从当初的“养在深闺人未识”到今天“一朝选在君王侧”的蓬勃发展,GPS以全天候、高精度、自动化、高效率等显著特点及其所独具的定位导航、授时校频、精密测量等多方面的强大功能,已涉足众多的应用领域,使GPS成为继蜂窝移动通信(GSM)、互联网之后的全球第三个IT经济新增长点。  一、民用领域

  在定位导航方面,GPS的使用对象主要是汽车、船舶、飞机等运动物体。例如船舶远洋导航和进港引水,飞机航路引导和进场降落,汽车自主导航定位,地面车辆跟踪和城市智能交通管理等等。此外,对于警察、消防及医疗等部门的紧急救援、追踪目标和个人旅游及野外探险的导引等,GPS都具有得天独厚的优势。在日常生活中,GPS还可用于人身受到攻击危险时的报警,特殊病人、儿童少年的监护与救助,生活中遇到各种困难时的求助等等。使用时只须按动带有移动位置服务的GPS手机按钮,警务监控中心和急救中心在几秒钟内便可获知报警人的位置并提供及时的救助。

  目前国际上具有代表性的GPS公司,主要有主推测量仪器的Trimble、Ashtek、Leica、Novatel、Javad等,主推导航设备和GPS OEM板的Garmin、Magellen、Motolora、Rochwell和SiRF芯片派生出来的多家公司。

  二、军事领域

  除了前述的GPS已广泛应用于民用领域外,在军事领域,GPS也已从当初的为军舰、飞机、战车、地面作战人员等提供全天候、连续实时、高精度的定位导航,扩展到成为目前精确制导武器复合制导的一种重要技术手段。其工作原理是利用弹上安装的GPS接收机接收4颗以上导航卫星播发的信号来修正导弹的飞行路线,提高制导精度。区别于误差较大、精度较低的民用标准定位服务(SPS),军方使用的是精密定位服务(PPS)。资料显示,未配置GPS制导系统之前,美军的BGM-109C“战斧”巡航导弹的CEP(圆概率误差)约为9米,在其“惯性+地形匹配”等制导系统中加入GPS后,其CEP降至3米,制导精度大大提高。

  三、GPS在中国的发展现状

  拥有自主权的第一代卫星导航定位系统“北斗一号”的研发成功,无疑是我国在GPS应用方面取得重大成就的标志。这个由3颗分别于2000年10月31日和12月21日、2003年5月25日发射升空的 “北斗一号”卫星组成的导航定位系统。

  目前,国内基于“北斗一号”系统的“北斗运营服务平台”已经开通,标志着我国北斗大规模应用进入了实质性阶段,它将在我国的公路交通、铁路运输、航空航天、海上作业等领域发挥积极作用,并进一步推动国内GPS产业化的发展,对我国的国防和经济建设具有重大意义。

  从发展趋势来看,国内GPS 市场呈现出两个重点:

  一是以车载导航为核心的移动目标监控、管理与服务系统。

在GPS应用领域中,车辆应用所占的比例较大。最初GPS车辆应用一般分为车辆跟踪、车辆导航两大系统。但当Motolora推出将车辆导航与跟踪集于一体的车辆信息系统(Telematics)后,它就成了发展的方向。

  以车辆防盗为例,一般分为静态车辆防盗与动态车辆追踪两种。前者是指车主离开汽车,停泊的车辆遭遇偷盗、毁坏、移动时,车辆通过自身的监控系统向GPS监控中心发出警报,并自动与车主手机联系、电话报警等。后者则可对行使中的被盗车辆进行定位跟踪、车况监听、车迹记录,甚至控制车辆断电、断油等。

  二是面向个人消费者的GPS终端产品。

芯片的小型化技术、生产成本的降低、体积与耗电量的减小等有利因素,使GPS产品走下神坛、深入到人们的日常生活中。目前面向个人消费者的产品主要有车载自主导航系统、移动监控终端以及消费类电子产品。

  移动监控终端是移动目标监控系统的关键部分。有用于集装箱等货物、车辆的跟踪等领域的隐蔽式安装产品,也有多功能的综合车载平台。但随着产品成本的降低与体积微型化,市场上已出现供儿童、老人、病人甚至宠物等特殊群体使用的手表类、寻人仪、儿童玩具型GPS产品,它们可佩带在身上、嵌入老人的拐棍中、甚至植入体内。

  与上述产品相比,各种个人消费类GPS电子产品则更加接近人们的生活。有集成了GPS芯片和GIS数字地图的移动通信手机、GPS手持机、GPS手表,甚至GPS相机等,也有基于掌上电脑、笔记本电脑等移动设备的插卡(CF卡式GPS接收机)式、外接(GPS接收机)式等集成产品。目前国内市场上多见的是Garmin(高明)、Magellan(麦哲伦)、Navman等外国公司品牌的GPS手持机、汽车导航仪等产品。

avril 10th, 2006

System Memory Management in Windows CE .NET

[Source : Microsoft]

Microsoft Corporation

October 2002

Applies to:
    Microsoft® Windows® CE .NET 4.1 and later

Summary: Learn about the design tradeoffs involved in creating Windows CE .NET operating system (OS) solutions for hardware that implements one of many nonvolatile storage technologies. Different storage technologies, such as NAND and NOR flash memory, masked ROM, and electromechanical Advanced Technology Attachment (ATA) or Integrated Drive Electronics (IDE) storage, impose design constraints and create opportunities for the software environment. (30 printed pages)

Read the rest of this entry »

|