智能硬件-云端整合

来自iCenter Wiki
2017年5月31日 (三) 08:06Zhenchen讨论 | 贡献的版本

跳转至: 导航搜索

实验(1)基于Web的云端整合

PYNQ端+Web端实验

Python for Zynq (PYNQ)是xilinx生产的一款嵌入式智能硬件。

(1)https://github.com/Xilinx/PYNQ/blob/master/Pynq-Z1/notebooks/examples/overlay_download.ipynb

Audio Input

https://github.com/Xilinx/PYNQ/blob/master/Pynq-Z1/notebooks/examples/audio_playback.ipynb

AudioNet

http://gitlab.icenter.tsinghua.edu.cn/zhengwenxun/audioNet


实验(2)基于Thrift的云端整合

Thrift协议

远程RPC通讯协议,与谷歌protobuf类似,由Facebook开发。

移动终端(Client)

完成功能:

  1. 调用API录音
  2. 调用Thrift接口,发送录音文件或频谱图

云端(Server)

完成功能:

  1. 接收录音文件
  2. 调用服务端程序
  3. 运行Keras或者TensorFlow,对频谱图进行判断
  4. 返回结果

实验成果

  1. 项目报告(Word版本)
  2. 项目代码(托管在GitLab

教学资源

智能平板 HUAWEI MediaPad M2 8.0

嵌入式设备 Xilinx Pynq

嵌入式设备 Jetson Kit

参考链接

  1. PYNQ开发入门
  2. Android开发入门
  3. Thrift