Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenXG
OpenXG-RAN
Commits
933e874c
Commit
933e874c
authored
Oct 26, 2016
by
Raymond Knopp
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added skeleton for Sidekiq
parent
3185d596
Changes
3
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
545 additions
and
5 deletions
+545
-5
cmake_targets/CMakeLists.txt
cmake_targets/CMakeLists.txt
+8
-1
cmake_targets/build_oai
cmake_targets/build_oai
+27
-4
targets/ARCH/SDIQ/USERSPACE/LIB/sdiq_lib.c
targets/ARCH/SDIQ/USERSPACE/LIB/sdiq_lib.c
+510
-0
No files found.
cmake_targets/CMakeLists.txt
View file @
933e874c
...
...
@@ -484,7 +484,7 @@ add_list1_option(NB_ANTENNAS_RX "2" "Number of antennas in reception" "1" "2" "4
add_list1_option
(
NB_ANTENNAS_TX
"2"
"Number of antennas in transmission"
"1"
"2"
"4"
)
add_list1_option
(
NB_ANTENNAS_TXRX
"2"
"Number of antennas in ????"
"1"
"2"
"4"
)
add_list2_option
(
RF_BOARD
"EXMIMO"
"RF head type"
"None"
"EXMIMO"
"OAI_USRP"
"OAI_BLADERF"
"CPRIGW"
"OAI_LMSSDR"
)
add_list2_option
(
RF_BOARD
"EXMIMO"
"RF head type"
"None"
"EXMIMO"
"OAI_USRP"
"OAI_BLADERF"
"
OAI_SDIQ"
"
CPRIGW"
"OAI_LMSSDR"
)
add_list2_option
(
TRANSP_PRO
"None"
"Transport protocol type"
"None"
"ETHERNET"
)
...
...
@@ -515,6 +515,13 @@ set(HWLIB_BLADERF_SOURCE
)
add_library
(
oai_bladerfdevif MODULE
${
HWLIB_BLADERF_SOURCE
}
)
include_directories
(
"
${
OPENAIR_TARGETS
}
/ARCH/SDIQ/USERSPACE/LIB/"
)
set
(
option_HWSDIQLIB_lib
"-L $(SDK)/lib/support/$(BUILD_CONFIG)/usr/lib/epiq -lglib-2.0 -Wl,--enable-new-dtags -Wl,-rpath,/usr/lib/epiq "
)
set
(
HWLIB_SDIQ_SOURCE
${
OPENAIR_TARGETS
}
/ARCH/SDIQ/USERSPACE/LIB/sdiq_lib.c
)
add_library
(
oai_sdiqdevif MODULE
${
HWLIB_SDIQ_SOURCE
}
)
include_directories
(
"
${
OPENAIR_TARGETS
}
/ARCH/LMSSDR/USERSPACE/LIB/"
)
set
(
option_HWLMSSDRLIB_lib
"-l LMS_SDR -l LMS7002M -l Si5351C"
)
set
(
HWLIB_LMSSDR_SOURCE
...
...
cmake_targets/build_oai
View file @
933e874c
...
...
@@ -96,7 +96,7 @@ Options
default is Rel10,
Rel8 limits the implementation to 3GPP Release 8 version
-w | --hardware
EXMIMO, USRP, BLADERF, ETHERNET, LMSSDR, None (Default)
EXMIMO, USRP,
SDIQ,
BLADERF, ETHERNET, LMSSDR, None (Default)
Adds this RF board support (in external packages installation and in compilation)
-t | --transport protocol
ETHERNET , None
...
...
@@ -193,7 +193,7 @@ function main() {
-w
|
--hardware
)
HW
=
"
$2
"
#"${i#*=}"
# Use OAI_USRP as the key word USRP is used inside UHD driver
if
[
"
$HW
"
!=
"BLADERF"
-a
"
$HW
"
!=
"USRP"
-a
"
$HW
"
!=
"LMSSDR"
-a
"
$HW
"
!=
"None"
-a
"
$HW
"
!=
"EXMIMO"
]
;
then
if
[
"
$HW
"
!=
"
SDIQ"
-a
"
$HW
"
!=
"
BLADERF"
-a
"
$HW
"
!=
"USRP"
-a
"
$HW
"
!=
"LMSSDR"
-a
"
$HW
"
!=
"None"
-a
"
$HW
"
!=
"EXMIMO"
]
;
then
echo_fatal
"Unknown HW type
$HW
will exit..."
else
if
[
"
$HW
"
==
"USRP"
]
;
then
...
...
@@ -202,6 +202,9 @@ function main() {
if
[
"
$HW
"
==
"BLADERF"
]
;
then
HW
=
"OAI_BLADERF"
fi
if
[
"
$HW
"
==
"SDIQ"
]
;
then
HW
=
"OAI_SDIQ"
fi
if
[
"
$HW
"
==
"LMSSDR"
]
;
then
HW
=
"OAI_LMSSDR"
fi
...
...
@@ -327,6 +330,7 @@ function main() {
#Now we set flags to enable deadline scheduler settings
#By default: USRP: disable,
#By default: BLADERF: enable,
#By default: SDIQ: enable,
#By default: EXMIMO: enable
if
[
"
$FORCE_DEADLINE_SCHEDULER_FLAG_USER
"
=
""
]
;
then
if
[
"
$HW
"
=
"EXMIMO"
]
;
then
...
...
@@ -337,6 +341,8 @@ function main() {
DEADLINE_SCHEDULER_FLAG_USER
=
"False"
elif
[
"
$HW
"
=
"OAI_BLADERF"
]
;
then
DEADLINE_SCHEDULER_FLAG_USER
=
"False"
elif
[
"
$HW
"
=
"OAI_SDIQ"
]
;
then
DEADLINE_SCHEDULER_FLAG_USER
=
"False"
elif
[
"
$HW
"
=
"OAI_LMSSDR"
]
;
then
DEADLINE_SCHEDULER_FLAG_USER
=
"False"
elif
[
"
$HW
"
=
"None"
]
;
then
...
...
@@ -404,6 +410,13 @@ function main() {
flash_firmware_bladerf
fi
fi
if
[
"
$HW
"
==
"OAI_SDIQ"
]
;
then
echo_info
"installing packages for SDIQ support"
check_install_sdiq_driver
if
[
!
"
$DISABLE_HARDWARE_DEPENDENCY
"
==
"True"
]
;
then
install_usrp_uhd_driver
fi
fi
fi
if
[
"
$INSTALL_OPTIONAL
"
=
"1"
]
;
then
...
...
@@ -746,6 +759,16 @@ function main() {
ln
-s
liboai_bladerfdevif.so liboai_device.so
ln
-s
$dbin
/liboai_bladerfdevif.so.
$REL
$dbin
/liboai_device.so
echo_info
"liboai_device.so is linked to BLADERF device library"
elif
[
"
$HW
"
==
"OAI_SDIQ"
]
;
then
if
[
-f
$(
SDIQ_SDK
)
/sidekiq_core/inc
]
;
then
compilations
\
$build_dir
oai_sidekiqdevif
\
liboai_sidekiqdevif.so
$dbin
/liboai_sidekiqdevif.so.
$REL
fi
ln
-s
liboai_sidekiqdevif.so liboai_device.so
ln
-s
$dbin
/liboai_sidekiqdevif.so.
$REL
$dbin
/liboai_device.so
echo_info
"liboai_device.so is linked to SIDEKIQ device library"
elif
[
"
$HW
"
==
"OAI_LMSSDR"
]
;
then
# if [ -f "/usr/include/libbladeRF.h" ] ; then
compilations
\
...
...
targets/ARCH/SDIQ/USERSPACE/LIB/sdiq_lib.c
0 → 100644
View file @
933e874c
This diff is collapsed.
Click to expand it.
FANG WANG
@wf
mentioned in commit
b4e48d88
·
Jul 05, 2022
mentioned in commit
b4e48d88
mentioned in commit b4e48d88298e04f14b6c11fc0224cf1327224240
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment