本文主要是介绍openairinterface5g 调试环境搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
openairinterface5g 调试环境搭建:
OAI 5G的代码看起来比较困难,一个是nrUE和gNB的代码并没有分离,耦合度比较紧,另外用了大量的宏定义,以匹配LOG/telnet/t-tracer等调试手段和cuda/arm/x86等硬件平台,所以代码看起来没有那么清晰。
用sourceinsight + gdb,结合起来理解和调试代码,就容易多了。环境搭建如下:
- 使用1~2台pc安装ubuntu,用来分别运行nrUE和gNB。也可以在一台设备上使用两个终端分别运行nrUE和gNB。
- 另外再准备一台电脑安装windows。
1~2台电脑安装OAI运行环境:
- Ubuntu环境下安装OAI。
- 在github下载develop 或者master分支的代码。Develop更新周期以周计算,master以月计算。
- 在主目录下有 .md文件 。其中CHANGELOG.md是更新说明,不过好像也不更新。readme.md可以看一看,建议在windows环境下用typora工具,阅读编辑md文件比较方便。
- 打开How to build 和 How to run the modems说明如何编译和运行。Typora中,用ctrl+鼠标左健可以打开md中的文件的链接
1、先安装uhd驱动,再通过./build_oai –i来安装oai需要的外部linux库。库安装好后&#x
这篇关于openairinterface5g 调试环境搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!