-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathconfig
More file actions
174 lines (174 loc) · 4.61 KB
/
Copy pathconfig
File metadata and controls
174 lines (174 loc) · 4.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
######################### Kuiper Configuration File #########################
#
# [MINIMAL] - this is the default configuration
# Contains only mandatory packages for minimum functionality.
# This image can be customized by adding one or more of the following libraries and tools.
#
# Set the architecture for Kuiper. Options: armhf (for 32 bits), arm64 (for 64 bits).
TARGET_ARCHITECTURE=armhf
#
# Set the Debian version for Kuiper. Options: bullseye, bookworm, trixie.
DEBIAN_VERSION=trixie
#
# Set the hostname for the system. Default: analog
HOSTNAME=analog
#
# Preserve the Docker container.
PRESERVE_CONTAINER=n
#
# Set the name of the Docker container. By default the name of the container will be 'debian_<DEBIAN_VERSION>_rootfs_container'
#CONTAINER_NAME=debian_trixie_rootfs_container
#
#
#
# [DESKTOP ENVIRONMENT]
# Contains XFCE4 desktop environment and X11VNC server.
CONFIG_DESKTOP=n
#
#
#
# [LIBIIO]
# Libiio is an Analog Devices library for interfacing with Linux IIO devices.
# Github: https://github.com/analogdevicesinc/libiio
CONFIG_LIBIIO=n
#
#
#
# [PYADI]*
# Pyadi: Analog Devices python interfaces for hardware with Industrial I/O drivers.
# Github: https://github.com/analogdevicesinc/pyadi-iio
CONFIG_PYADI=n
#
#
#
# [LIBM2K]*
# Libm2k: library for interfacing with the ADALM2000.
# Github: https://github.com/analogdevicesinc/libm2k
CONFIG_LIBM2K=n
#
#
#
# [LIBAD9166 IIO]*
# Libad9166-iio: library used for userspace, which applies calibration gain and offset for a user-given frequency.
# Github: https://github.com/analogdevicesinc/libad9166-iio
CONFIG_LIBAD9166_IIO=n
#
#
#
# [LIBAD9361 IIO]*
# Libad9361-iio: library used for userspace, which manages multi-chip sync (on platforms (FMCOMMS5)
# where multiple AD9361 devices are use) and can create AD9361 specific FIR filters on the fly
# Github: https://github.com/analogdevicesinc/libad9361-iio
CONFIG_LIBAD9361_IIO=n
#
#
#
# [IIO OSCILLOSCOPE]*
# The IIO Oscilloscope is a GTK+ application, which demonstrates how to interface various IIO devices
# to different visualization methods within a Linux system.
# Github: https://github.com/analogdevicesinc/iio-oscilloscope
CONFIG_IIO_OSCILLOSCOPE=n
#
#
#
# [IIO FM RADIO]
# IIO Fm Radio: simple IIO FM Radio receive example
# Github: https://github.com/analogdevicesinc/iio-fm-radio
CONFIG_IIO_FM_RADIO=n
#
#
#
# [FRU TOOLS]
# Fru tools: tools to display/manipulate FMC FRU info
# Github: https://github.com/analogdevicesinc/fru_tools
CONFIG_FRU_TOOLS=n
#
#
#
# [JESD EYE SCAN GTK]*
# JESD Eye Scan Gtk: JESD204 Eye Scan Visualization Utility
# Github: https://github.com/analogdevicesinc/jesd-eye-scan-gtk
CONFIG_JESD_EYE_SCAN_GTK=n
#
#
#
# [COLORIMETER]*
# Colorimeter: Application to be used with the EVAL-CN0363-PMDZ
# Github: https://github.com/analogdevicesinc/colorimeter
CONFIG_COLORIMETER=n
#
#
#
# [SCOPY]
# Scopy: a software oscilloscope and signal analysis toolset.
# Github: https://github.com/analogdevicesinc/scopy
CONFIG_SCOPY=n
#
#
#
# [GNURADIO]
# Gnuradio: software development toolkit that provides signal processing blocks to implement software radios.
# Github: https://github.com/gnuradio/gnuradio
CONFIG_GNURADIO=n
#
#
#
# [GRM2K]*
# Grm2k: GNU Radio blocks for ADALM-2000.
# Github: https://github.com/analogdevicesinc/gr-m2k
CONFIG_GRM2K=n
#
#
#
# [RASPBERRY PI BOOT FILES]
# Contains boot files for Raspberry PI installed from the ADI Package Repository.
CONFIG_RPI_BOOT_FILES=y
#
#
#
# [INTEL AND XILINX BOOT FILES]
# Contains boot files for Intel and Xilinx.
#
# For armhf:
CONFIG_ARCH_ZYNQ=y
CONFIG_ARCH_ARRIA10=y
CONFIG_ARCH_CYCLONE5=y
#
# For arm64:
CONFIG_ARCH_ZYNQMP=n
CONFIG_ARCH_VERSAL=n
#
#
#
# [PREPARE BOOT FILES]*
# Prepare boot partition with carriers boot files at build time by setting the
# ADI_EVAL_BOARD and the CARRIER. Corresponding boot file package must be
# enabled.
ADI_EVAL_BOARD=
CARRIER=
#
#
#
# [RASPBERRY PI SPECIFIC PACKAGES]
# Install the following RaspberryPi specific packages: raspi-config, GPIO related (pigpio, python3-gpio, raspi-gpio, python3-rpi.gpio),
# VideoCore debugging related (vcdbg), sense-hat, sense-emu.
INSTALL_RPI_PACKAGES=n
#
#
#
# [EXTRA SCRIPT]
# Customize you Kuiper image by running an extra bash script.
# The 'EXTRA_SCRIPT' variable should have the path to the script you want to run.
# After cloning the repository, the script should be added inside 'kuiper' folder.
# The path should be relative to 'kuiper' folder.
# Example: EXTRA_SCRIPT=stages/07.extra-tweaks/01.extra-scripts/examples/extra-script-example.sh
EXTRA_SCRIPT=
#
#
#
# [SOURCES]
# Contains sources for all packages in the rootfs.
EXPORT_SOURCES=n
#
#
#############################################################################