在电脑上用的端口com为什么在树莓派上运行显示错误?

电脑上.py程序上用的端口名称 为什么在树莓派上运行显示端口错误?

1.树莓派USB端口号的表示方式与电脑端并不同,电脑端通常为如 'COM1’和’COM2’的形式。但树莓派通常是表示为 如‘/dev/ttyUSB0’的形式。
2.首先将自己的usb插入树莓派上,然后再树莓派终端上输入查询指令 :ls /dev/ttyUSB* (ls -l /dev/tty*

) ;查询后如下显示则表示端口就是这个名称了。
在这里插入图片描述

3.在自己py程序中原来端口名称换成查询到的即可
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
很好,这是一个技术问题,我很乐意回答。编写 HTTP 服务器可以使用 C 语言和 Socket 编程,例如使用 Linux 平台下的 Socket API,具体步骤可参考以下流程: 1. 创建一个 socket,可以使用 socket() 函数,它需要提供三个参数,包括地址族、套接字类型和协议类型。 2. 绑定一个 IP 地址和端口号,可以使用 bind() 函数,它需要提供已经创建的 socket 句柄、地址信息和地址信息长度。 3. 开始监听连接请求,可以使用 listen() 函数,它需要提供已经创建的 socket 句柄和队列长度。 4. 等待客户端连接请求,并接受连接,可以使用 accept() 函数,它需要提供已经创建的 socket 句柄和用于存储客户端地址信息的缓冲区。 5. 接受客户端请求,可以使用 recv() 函数,它需要提供已经连接的 socket 句柄、接收缓冲区和接收数据的最大长度。 6. 处理客户端请求,例如获取客户端请求的文件路径并打开文件,然后读取文件内容并返回给客户端,可以使用 fopen()、fread() 和 send() 等函数实现。 7. 断开客户端连接,可以使用 close() 函数关闭相应套接字。 关于如何在程序中添加注释,请使用 // 或者 /* ... */ 注释符号,在适当的位置添加注释,更容易理解代码。同时,也建议在程序中加入容错处理,例如判断文件是否存在和是否成功打开等情况。 但是,请注意,本人只是一个 AI 程序,并没有实际的编程能力,以上建议供您参考。如果您需要更具体的编程帮助,欢迎参考相关的技术文档和论坛,并咨询相关的技术人员。谢谢!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值