summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-pynq/classes
diff options
context:
space:
mode:
authorManjukumar Matha <manjukumar.harthikote-matha@xilinx.com>2019-09-09 12:13:21 -0700
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2019-12-09 11:03:47 -0800
commitc7ec582fbf118b29f21141b1ca41ea902fc8d256 (patch)
tree801cacddc63d510c958c2b269a0c0899acbae142 /meta-xilinx-pynq/classes
parent954f0edb632b525f4dd8f20539531d714fa51a6e (diff)
downloadmeta-xilinx-c7ec582fbf118b29f21141b1ca41ea902fc8d256.tar.gz
meta-xilinx-pynq: Add layer to support PYNQ
This layer collects Yocto recipes required to build and run PYNQ based examples using jupyter-notebooks on Zynq and ZU+ SoC's. PYNQ is an open-source project from Xilinx that makes it easy to design embedded systems with Zynq All Programmable Systems on Chips (APSoCs). Using the Python language and libraries, designers can exploit the benefits of programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems. See https://github.com/Xilinx/PYNQ for more details and examples Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Peter Ogden <ogden@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Diffstat (limited to 'meta-xilinx-pynq/classes')
-rw-r--r--meta-xilinx-pynq/classes/xilinx-pynq.bbclass17
1 files changed, 17 insertions, 0 deletions
diff --git a/meta-xilinx-pynq/classes/xilinx-pynq.bbclass b/meta-xilinx-pynq/classes/xilinx-pynq.bbclass
new file mode 100644
index 00000000..a571f150
--- /dev/null
+++ b/meta-xilinx-pynq/classes/xilinx-pynq.bbclass
@@ -0,0 +1,17 @@
1PYNQ_NOTEBOOK_DIR ?= "${datadir}/notebooks"
2
3PYNQ_ARCH_arm = "armv7l"
4PYNQ_ARCH_aarch64 = "aarch64"
5
6CMA_ARCH_arm = "32"
7CMA_ARCH_aarch64 = "64"
8
9PYNQ_BUILD_ARCH="${PYNQ_ARCH_${TARGET_ARCH}}"
10PYNQ_BUILD_ROOT="${STAGING_DIR_TARGET}"
11BBCLASSEXTEND = "native nativesdk"
12
13FILES_${PN}-notebooks += "${PYNQ_NOTEBOOK_DIR}"
14PACKAGES += "${PN}-notebooks"
15
16# Used for setup.py on PYNQ
17BOARD_NAME_ultra96-zynqmp = "Ultra96"