Blame view

buildroot/buildroot-2016.08.1/package/gnuradio/Config.in 3.35 KB
6b13f685e   김민수   BSP 최초 추가
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
  comment "gnuradio needs a toolchain w/ C++, NPTL, wchar, dynamic library"
  	depends on BR2_USE_MMU
  	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
  		!BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
  
  config BR2_PACKAGE_GNURADIO
  	bool "gnuradio"
  	depends on BR2_INSTALL_LIBSTDCPP
  	depends on !BR2_STATIC_LIBS
  	depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
  	depends on BR2_USE_MMU # use fork()
  	depends on BR2_USE_WCHAR # boost
  	select BR2_PACKAGE_BOOST
  	select BR2_PACKAGE_BOOST_DATE_TIME
  	select BR2_PACKAGE_BOOST_FILESYSTEM
  	select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
  	select BR2_PACKAGE_BOOST_SYSTEM
  	select BR2_PACKAGE_BOOST_THREAD
  	help
  	  GNU Radio is a free & open-source software development
  	  toolkit that provides signal processing blocks to implement
  	  software radios. It can be used with readily-available
  	  low-cost external RF hardware to create software-defined
  	  radios, or without hardware in a simulation-like
  	  environment. It is widely used in hobbyist, academic and
  	  commercial environments to support both wireless
  	  communications research and real-world radio systems.
  
  	  http://gnuradio.org/
  
  if BR2_PACKAGE_GNURADIO
  
  config BR2_PACKAGE_GNURADIO_AUDIO
  	bool "gr-audio"
  	depends on BR2_PACKAGE_ALSA_LIB || BR2_PACKAGE_PORTAUDIO
  	help
  	  Add audio source/sink to GNU Radio
  
  config BR2_PACKAGE_GNURADIO_BLOCKS
  	bool "blocks support"
  	help
  	  GNU Radio basic block library
  
  config BR2_PACKAGE_GNURADIO_CTRLPORT
  	bool "ctrlport support"
  	help
  	  GNU Radio ctrlport block
  
  config BR2_PACKAGE_GNURADIO_FEC
  	bool "gr-fec support"
  	select BR2_PACKAGE_GNURADIO_BLOCKS
  	help
  	  FEC signal processing blocks
  
  config BR2_PACKAGE_GNURADIO_PYTHON
  	bool "python support"
  	depends on BR2_PACKAGE_PYTHON
  	depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
  	select BR2_PACKAGE_BOOST_PYTHON
  	select BR2_PACKAGE_PYTHON_NUMPY # runtime
  	help
  	  Enable python component
  
  config BR2_PACKAGE_GNURADIO_UTILS
  	bool "gr-utils support"
  	depends on BR2_PACKAGE_GNURADIO_PYTHON
  	help
  	  Misc python utilities
  
  comment "gr-fft, -filter, -analog, -channels, -digital, -trellis, -pager, -qtgui depends fftw's single precision"
  	depends on !BR2_PACKAGE_FFTW_PRECISION_SINGLE
  
  if BR2_PACKAGE_FFTW_PRECISION_SINGLE
  
  config BR2_PACKAGE_GNURADIO_ANALOG
  	bool "gr-analog support"
  	select BR2_PACKAGE_GNURADIO_FILTER
  	help
  	  Analog communications blocks
  
  config BR2_PACKAGE_GNURADIO_CHANNELS
  	bool "gr-channels support"
  	select BR2_PACKAGE_GNURADIO_ANALOG
  	help
  	  Channel model blocks
  
  config BR2_PACKAGE_GNURADIO_DIGITAL
  	bool "gr-digital support"
  	select BR2_PACKAGE_GNURADIO_ANALOG
  	help
  	  Digital communications blocks
  
  config BR2_PACKAGE_GNURADIO_FFT
  	bool "gr-fft support"
  	select BR2_PACKAGE_GNURADIO_BLOCKS
  	help
  	  FFT signal processing blocks
  
  config BR2_PACKAGE_GNURADIO_FILTER
  	bool "gr-filter support"
  	select BR2_PACKAGE_GNURADIO_FFT
  	help
  	  Filter signal processing blocks
  
  config BR2_PACKAGE_GNURADIO_PAGER
  	bool "gr-flex support"
  	select BR2_PACKAGE_GNURADIO_ANALOG
  	help
  	  FLEX pager decoder implementation blocks
  
  config BR2_PACKAGE_GNURADIO_QTGUI
  	bool "gr-qtgui"
  	depends on BR2_PACKAGE_PYTHON_PYQT
  	depends on BR2_PACKAGE_QWT
  	depends on BR2_PACKAGE_QT_STL
  	select BR2_PACKAGE_GNURADIO_FFT
  	select BR2_PACKAGE_GNURADIO_FILTER
  	help
  	  GNU Radio Qt scopes
  
  config BR2_PACKAGE_GNURADIO_TRELLIS
  	bool "gr-trellis support"
  	select BR2_PACKAGE_GNURADIO_DIGITAL
  	help
  	  Trellis coded modulation blocks
  
  endif
  endif