Week 3 (Not present Week 2, Week 1 optional)
Tools
- Xilinx PYNQ Z-2 board
- Jupyter notebook
- PYNQ HDMI I/O Documentation
- OpenCV API
Technical Skills
- Worked with the terminal on the PYNQ-Z2 board
- Ran arbitrary notebooks on PYNQ-Z2 board
- Worked with formatting code neatly in Jupyter notebooks
- Worked with documentation to make webcam function properly
Soft Skills
- Self-starting
- Reading technical documents
Achievements
- Got PYNQ-Z2 board up and running
- Accessed terminal on PYNQ-Z2 board and can now push to the team’s GitHub repository
- Understood the concept of hardware overlays and the means by which they can be interacted with by software engineers through the means of PYNQ (Python API)
- Exposed myself to OpenCV and how the API can access the image matrices from an external peripheral (webcam)
- Got a webcam working with a notebook run on the PYNQ-Z2 board
Goals
- Investigate the OpenCV API more thoroughly and make use of it to modify captured images
- Create git branches on local machine or consult with team about doing so on the remote team repository
- Get a more clear view about the final structure of the team project