基于Linux核的嵌入式串口通讯程序设计.docVIP

  • 3
  • 0
  • 约 19页
  • 2017-03-09 发布于贵州
  • 举报

基于Linux核的嵌入式串口通讯程序设计.doc

基于Linux核的嵌入式串口通讯程序设计

基于Linux内核的嵌入式串口通讯程序设计 基于Linux内核的嵌入式串口通讯程序设计 摘nbsp;nbsp; 要 本设计讨论了简易嵌入式Linux环境下的串口联网问题。 在如今的工业控制领域,嵌入式设备通讯能力的优劣已经成为了一个尤为重要的评判标准,是否能够进行网络通信将是十分重要的。对于由于特殊要求而不能订制一些网络硬件的嵌入式设备来说,我们希望通过最为简单且经济的方式来解决网络问题,由此我们自然希望在尽力不改变设备原有资源的情况下给设备添加网络功能,并且将设备原先的功能所产生的冲突减到最小,选择具有普遍广泛应用的串口来实现串口联网将是十分具有现实意义的。 本设计通过使用虚拟一些联网必备的网络硬件,通过串口来通信的方法来完成联网的实现,具体涉及到伪网络驱动程序和串口通信程序的开发。在不保证可靠通信和吞吐量的前提下,该设计能够实现简单的网络通信,包括Telnet等。 关键字:Linux环境,串口通讯,网络通讯,嵌入式 nbsp; 4. 串口网络通讯具体开发与实现 4.1 字符设备驱动程序 用户空间的进程主要通过两种方式和内核空间模块打交道,一种是使用proc文件系统,另一种是使用字符设备。本文所描述的两个字符设备sending device和receiving device事实上是内核空间和用户空间交换数据的缓存区,编写字符设备驱动实际上就是编写用户空间读写字符设备所需要的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档