关于串口通信与网络编程方面,请高手指点迷津!
我老师叫我抓紧时间熟悉以下内容:1、windows环境下串口通信方法;2、TCP/IP协议高级应用,网络通信编程;3、windows操作系统环境下设备驱动的开发;4、多线...
我老师叫我抓紧时间熟悉以下内容:
1、windows环境下串口通信方法;
2、TCP/IP协议高级应用,网络通信编程;
3、windows操作系统环境下设备驱动的开发;
4、多线程编程。
但是我对上述内容知道很少,怎么样才能在更好地学习上述内容呢?该看一些什么书?请各位前辈帮帮我,为我指一条出路,非常感谢!谢谢了!
对,老师讲到过要用到接口技术,就是API了! 展开
1、windows环境下串口通信方法;
2、TCP/IP协议高级应用,网络通信编程;
3、windows操作系统环境下设备驱动的开发;
4、多线程编程。
但是我对上述内容知道很少,怎么样才能在更好地学习上述内容呢?该看一些什么书?请各位前辈帮帮我,为我指一条出路,非常感谢!谢谢了!
对,老师讲到过要用到接口技术,就是API了! 展开
2个回答
展开全部
1.不知道你用什么工具进行开发。网上有现成的RS232串口通讯开发库,直接使用,如果要直接用Windows的API做的话,可以看看MSDN的相关文档。
2.TCP/IP的需要先了解下基础,协议的分层结构,基本的原理和概念。此外就是看WinSock的编程了,Windows下做TCP/IP通讯的开发基本就是用这个库。
3.Windows下设备驱动程序开发是比较有难度的,呵呵,我也不是很熟悉,但MS提供了开发工具包,好像叫什么DDK的,你网上查一查吧。
4.多线程其实不是什么难点,理解其中的一些概念,比如互斥啊,锁啊这些,然后知道怎么创建和管理线程就OK了,这方面的资料网上很多,找一些自己练习一下就差不多了。
2.TCP/IP的需要先了解下基础,协议的分层结构,基本的原理和概念。此外就是看WinSock的编程了,Windows下做TCP/IP通讯的开发基本就是用这个库。
3.Windows下设备驱动程序开发是比较有难度的,呵呵,我也不是很熟悉,但MS提供了开发工具包,好像叫什么DDK的,你网上查一查吧。
4.多线程其实不是什么难点,理解其中的一些概念,比如互斥啊,锁啊这些,然后知道怎么创建和管理线程就OK了,这方面的资料网上很多,找一些自己练习一下就差不多了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |