当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 现在大多数的笔记本电脑都没有外置串口,这不奇怪,因为有更快更稳定的接口代替了串口。
 

 

 ·初识 embedded visual c++    »显示摘要«
    摘要:大家一定会对 windows ce 操作系统有所耳闻,它是微软已推出的三种操作系统内核之一,是一种实时操作系统。虽然它是一种实时操作系统,但是从96年发布v1.0到现在,它的主要用途都在民用领域,比如pocket pc、smartphone、automation。不像vxworks,应用于航空航天、军事等领域。现在linux、vxworks厂商也都看好嵌入式民用市场,激烈竞争在所难免。我看好win......
 ·wince嵌入式开发程序入门    »显示摘要«
    摘要:  microsoftwindows ce是紧凑的、高效的和可升级的操作系统,它被广泛的应用在各种嵌入式式的产品中,从手持电脑到专门的工业控制器和消费用电子产品中。windows ce已经通过了其自身的能力证明:它能够满足32位嵌入式式程序开发的需求。同样重要的是: windows ce使嵌入式式系统的设计者得以充分利用microsoft的32位基于windows的开发工具的全部的函数。   嵌入......


Windows CE下的串口通信编程
现在大多数的笔记本电脑都没有外置串口,这不奇怪,因为有更快更稳定的接口代替了串口.不过基于windows ce的设备仍然保留着串口,而且目前看来串口的地位暂时不会动摇.目前流行的基于ce的设备很多都具有像导航.打电话等功能,而gps.gsm/gprs模块都是外置串口的终端设备,你想不用串口都不行.

【程序编程相关:xargs 构造参数列表并运行命令

【推荐阅读:I/O重定向 详解及例子

  上面我说了我有着自己的观点,我的观点就是不要把串口通信封装成类.我不明白为什么有些人总要把串口封装成类呢.把一个事物封装成类,那这个事物就一定是不易改变的,如果每次编写都要修改,那封装成类就一点意义都没有了.设想如果mfc类总要改变的话,那我们用mfc编的程序也要修改同样次数了.如果编写超级终端一类的程序倒是可以将串口封装成类,因为超级终端只管输入命令与显示输出数据,不对输出数据进行处理,那读串口的函数就可以一直使用而不必更改.但事实上串口通信大多数用来与终端设备进行通信,需要对终端设备返回的数据进行处理.而返回的数据在什么时间返回.数据量的大小不是确定的,非要封装成类难度很大. 【扩展信息:expr用法

  正如ce的帮助文档所说,串口通信是最简单的通信之一.稍麻烦的是在读数据方面.

  一.打开串口

hserial = createfile(l"com1:", generic_read | generic_write, 0, null, open_existing, 0, null);

if(m_hserial == null)

{

 ///l"串口打开失败";

 return;

}

///配置串口

dcb portdcb;

portdcb.dcblength = sizeof(dcb);

// 默认串口参数


...   下一页
 ·用.net framework智能版管理xml    »显示摘要«
    摘要:  摘要:了解如何在 microsoft windows .net compact framework 应用程序中使用和管理可扩展标记语言 (xml)。xml 在移动应用程序开发中最常见的用法是用于与服务器端应用程序通信。如果数据量适中,xml 还可以用作本地存储格式,取代本地的关系数据库。要了解有关通信和本地存储方案的示例,请继续阅读。本文中的示例代码是用 microsoft visual ba......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE