- DE1-SOC board
- Logic C270 UVC camera
- Raspberry Pi 3 B+
- SD Card 16GB+
- Quartus 18.1
- IntelFPGA OpenCL SDK 18.1
- ubuntu 16.04 root file system
- Node.js 11.10.1
- Install Quartus 18.1
- get this project file:
git clone https://github.com/YanAndFish/de1-soc_license_plate
- Install DE1-SOC BSP (de1soc_sharedonly_vga) in your Quartus installation directory
- Open
Intel FPGA Embedded Command Shell
and make OpenCL file.aocx
You can find make's files in the Bin folder in the current directory.cd ./opencl_host/program make fpga
- Copy
opencl_host/program
in your SD Card Ubuntu file system - Copy
opencl_host/program/bin/YUYV2RGBHSV/top.rbf
in you SD Card boot partition and renameopencl.rbf
- In DE1-SOC Ubuntu system,open the
Terminal
to make APP.cd opencl_host/program make host -j4
- Build Vue. In Raspberry Pi:
cd web npm install npm run build
- In Raspberry Pi, run Python Server:
cd python python3 server.py& python3 relay.py&
- In DE1-SOC board,run APP:
cd opencl_host/program ./bin/run