23
2007
05

通过串口收发短消息

首先,我们要对由ESTI制订的SMS规范有所了解。与我们讨论的短消息收发有关的规范主要包括GSM 03.38、GSM 03.40和GSM 07.05。前二者着重描述SMS的技术实现(含编码方式),后者则规定了SMS的DTE-DCE接口标准(AT命令集)。
一共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。Block Mode已是昔日黄花,目前很少用了。Text Mode是纯文本方式,可使用不同的字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,主要用于欧美地区。PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。Text Mode比较简单,而且不适合做自定义数据传输,我们就不讨论了。下面介绍的内容,是在PDU Mode下发送和接收短消息的实现方法。
PDU串表面上是一串ASCII码,由‘0’-‘9’、 ‘A’-‘F’这些数字和字母组成。它们是8位字节的十六进制数,或者BCD码十进制数。PDU串不仅包含可显示的消息本身,还包含很多其它信息,如SMS服务中心号码、目标号码、回复号码、编码方式和服务时间等。发送和接收的PDU串,结构是不完全相同的。我们先用两个实际的例子说明PDU串的结构和编排方式。

例1 发送:SMSC号码是+8613800250500,对方号码是13851872468,消息内容是“Hello!”。
从手机发出的PDU串可以是

More...

30
2007
04

微软挑战FLASH,新产品SilverLight发布

前些天就看到网上报道了微软的新产品Silverlight,号称是Flash Killer,今天看了微软发的MSDN邮件列表,又一次看到了Silverlight:


Microsoft announces Silverlight

(Las Vegas, Apr 16 2007) Microsoft unveils Silverlight in the National Association of Broadcasting conference.

More...

24
2007
04

MFC五大批判

现在我正在教Visual C++程序设计,随着课程的深入,越发的觉得MFC的局限性,要实现一个简单的功能,在C++Builder/Delphi/C#中很容易,MFC绕来绕去,非把你绕糊涂不可。我真正的理解MFC是大学时期,经师兄介绍的侯捷的《深入浅出MFC》,可是花了好多的时间和精力,可是读懂后,真正要做项目,好多的功能呢个还是不容易实现,毕竟侯捷不会出一部MFC使用大全之类的书,把MFC的使用独门秘籍告诉我们。

下文是CSDN中一篇很好的文章《MFC五大批判》

引用内容 引用内容
写在本文之前
算起来,我用Visual C++也有将近5年的历史了。在这期间,我也曾涉猎过Visual Basic和Delphi,但都是浅尝而止;Visual C++始终是我的主业。可是努力的成果如何呢?我用Delphi作出了十多个有规模的软件,用VB--虽然我用在VB上的时间只有短短的两三个月--也有两个像样的项目;然而,在我付出了最大热情和最多努力的Visual C++上面,却只作出了三个自己看得上眼的软件。

More...

17
2007
04

AMD和ATi合并,三国时代正式揭幕

  AMD 在2006年7月24日宣布将全面收购ATI ,牵涉总金额约为54亿美元。根据合约的内容,AMD将会以42亿美元现金及5,700万股AMD股票并购ATi,当中25亿美元为Morgan Stanley Senior Funding, Inc.之借贷。在交易完成之前ATi将付AMD 1亿6千2百万元作为终结金,并预期在2006年第四季完成整个交易。合并后的新公司将拥有1万5千名员工,总部将设在加州Sunnyvale,ATi之销售、设计及生产部门将得以保留。现任ATi首席执行长Dave orton将出任新公司之副执行长,专负ATi事务并需要向AMD首席执行长 Hector Ruiz及首席营运总监Dirk Meyer负责。

  现任ATi首席执行长Dave orton表示合并后的公司将有助ATi进一步发展,更俱竞争力。据悉,AMD计划结合现有的处理器技术及ATi的绘图处理技术,新公司将在08年重点在整合市场发展,推出拥有绘图处理能力之处理器产品,使产品更细少,乎合不同类型产品之需要。

  现时,Intel、AMD、nVidia及ATi 的关系错综复杂,彼此互相牵制形成势力平衡。nVidia原为AMD最主要合作伙伴,而早前更主动投诚,委托由Lionbridge (Nasqaq: LIOX) 旗下独立测试服务公司VeriTest,针对Commercial PC Stable Image Platform 商用平台的同等级系统作比较。测试结果宣称相较于Intel产品,AMD + NVIDIA Business Platform 系统具备「优于或同等」的稳定性。但在AMD并购ATi后,AMD将很可能成为nVidia未来最主要的敌人,在不希望新AMD坐大威胁自家GPU业务,因此nVidia必然会拉拢Intel,而Intel亦会放下身段乐意与nVidia联手抗敌,有趣的三国时代正式揭幕。

More...

16
2007
04

关于CPU(菜鸟级解说)

随着奔腾4逐渐退出IT历史舞台,CPU的两巨头Intel和AMD的竞争日趋白热化,Intel的酷睿大行其道,多种CPU产品让人目不暇接,以下资料可以解开其中原委,留作今后查询使用:
引用内容 引用内容
首先说下厂家,目前民用方面可以称为大厂的似乎仅剩3家了,INTEL(英特尔)、AMD、VIA(威盛)
当然,咱们老百姓,最熟悉的就是前2种,网友就简称为IU(intel)和AU(AMD),在各大论坛上,也一直存在着哪种好的争议,下面粗浅的说一下。

INTEL(英特尔)

More...

21
2007
03

微软帝国新的招财童子Windows Vista

今天买了本《CHIP新电脑》,封面和内页都是大幅面的Windows Vista的广告,让人忽然感觉,Vista时代真的已经来了。


这是微软集6000多名软件工程师,用了5年,花掉60亿美元开发出来的划时代的产品,也是比尔·盖茨最后一次发布的重大产品。

最欢欣鼓舞的应属IT界的PC厂商

More...

01
2007
01

Windows CE 6.0正式发布 源代码100%开放

2006年11月3日,微软正式发布了自己的第六代嵌入式系统工具套装:Windows Embedded CE 6.0,并完全开放了其核心源代码。

在Linux不断夺取嵌入式系统市场、生产商对透明度的要求越来越高的今天,微软不但发布了自己的新系统,还宣布向消费者和BSquare、Centrality、Micros Systems等嵌入式厂商完全开放CE 6.0的核心源代码,并提供Visual Studio 2005 Professional的免费拷贝,并使现有的Platform Builder集成开发环境(IDE)成为VS2005的一个插件。

Windows CE 5.0发布的时候,微软根据资源共享计划公开了56%的核心源代码,而到了Windows CE 6.0,微软将这一比例提高到了100%,不过是核心源代码,而不是整个CE 6.0工具套装。

More...