关于串口通信与网络编程方面,请高手指点迷津!

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:57:00
我老师叫我抓紧时间熟悉以下内容:
1、windows环境下串口通信方法;
2、TCP/IP协议高级应用,网络通信编程;
3、windows操作系统环境下设备驱动的开发;
4、多线程编程。
但是我对上述内容知道很少,怎么样才能在更好地学习上述内容呢?该看一些什么书?请各位前辈帮帮我,为我指一条出路,非常感谢!谢谢了!
对,老师讲到过要用到接口技术,就是API了!

1.不知道你用什么工具进行开发。网上有现成的RS232串口通讯开发库,直接使用,如果要直接用Windows的API做的话,可以看看MSDN的相关文档。
2.TCP/IP的需要先了解下基础,协议的分层结构,基本的原理和概念。此外就是看WinSock的编程了,Windows下做TCP/IP通讯的开发基本就是用这个库。
3.Windows下设备驱动程序开发是比较有难度的,呵呵,我也不是很熟悉,但MS提供了开发工具包,好像叫什么DDK的,你网上查一查吧。
4.多线程其实不是什么难点,理解其中的一些概念,比如互斥啊,锁啊这些,然后知道怎么创建和管理线程就OK了,这方面的资料网上很多,找一些自己练习一下就差不多了。

推荐看<WINDOWS网络编程>
其实用API实现并不难,只是个server端和client端就可以实现了.
我想你们老师估计要求你们用的是API吧?如果用MFC那更加简单了,有好多封装好的类.调用一下就完事.