请教各位大佬,如何通过 php控制 FPGA 实验板开关

请教各位大佬一个思路,先谢谢大家。

需求是通过php去控制树莓派上的开关?没有接触过这方面的,所以请教一下实现的思路,感谢感谢

说明:因为其他功能都是展示性的,为了速度快所以使用 laravel 开发。

首先感谢各位大佬,我之前理解的不对再补充一下:

之前说的有点不对:应该是 在服务端控制 FPGA 实验板开关,树莓派会显示 FPGA 实验板的数据和状态。

因为其他功能都是展示性的,只有四个开关需要想办法和 FPGA 实验板通信,我想尽量在PHP实现。

  • 使用串口通信是不是可以实现?
  • 使用 swoole 做服务,使用 socket 或者 mqtt 通信与FPGA 实验板通信是否可行?
  • 使用 PiPHP: GPIO 控制树莓派,树莓派控制FPGA 实验板否可行?


我比较菜,还请各位大佬不吝赐教:pray:

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 5

gpio好像没有php版本的,我觉得可以用python的web框架搭一网站,封装接口让php发送http请求去调用。

3年前 评论
ichynul (作者) 3年前
tusi 3年前
tusi 3年前
社会主义接班人 (楼主) 3年前
DonnyLiu

这还真没有见到过,同上可以用python的去搭个网站

3年前 评论
社会主义接班人 (楼主) 3年前

也可以考虑控制开关部分用其他有 sdk 的语言实现,比如 python 和 nodejs 等,php 在相关逻辑处按照命令行方式调用即可。

3年前 评论
社会主义接班人 (楼主) 3年前

php + python + socket通信

3年前 评论
社会主义接班人 (楼主) 3年前

github.com/PiPHP/GPIO

use PiPHP\GPIO\GPIO;
use PiPHP\GPIO\Pin\PinInterface;

// Create a GPIO object
$gpio = new GPIO();

// Retrieve pin 18 and configure it as an output pin
$pin = $gpio->getOutputPin(18);

// Set the value of the pin high (turn it on)
$pin->setValue(PinInterface::VALUE_HIGH);
3年前 评论
社会主义接班人 (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!