2010-05-28 55 views

回答

10

Ansi C与串行通信无关。 ANSI C是C语言的正式描述,它没有定义库。使用C语言可以与RS-232调制解调器通信,但在不同的平台(Windows,Linux,嵌入式处理器)中将会完全不同。

2

尽管没有任何语言阻止它,但它依赖于您的操作系统/平台来提供对适当的设备驱动程序(或其抽象)的访问权限。

有关(精心制作的)示例,请参阅源代码到minicom package(GPL)。更简单的(在类POSIX平台上)可能涉及到一个设备节点,使用ioctl来配置它(波特率等),那么你可以在打开的文件描述符上简单地使用readwrite

相关问题