This repository includes files that are required for building a demo application that is presented in the this video clip. The schematic diagram for the hardware part of the project is presented in this .pdf file.
- ZedBoard Rev. D
- Ubuntu 16.04 LTS
- Vivado 2018.1
- After cloning the repository, run the following command in a terminal:
$ vivado -mode batch -source create-oled-driver-demo.tcl - Start Vivado in GUI mode and open the
oled-driver-demo/oled-driver-demo.xprproject file. - Generate the bitstream.
- Export the generated hardware (including the bitstream).
- Launch the SDK.
- In the SDK, create an application project with freertos as the OS platform and C++ as the language.
- Setup the created application project in such a way that it includes
oled-driver-demo-freertos.cppandSsd1306.hppfiles. - Setup the include directories accordingly (make sure that
ps/resourcesis in the list of those directories). - Build, Program FPGA and Launch on Hardware.
That's all.
In working on this project, I found the following resources, to greater or lesser extent, helpful: