为OpenBT设置开发环境



我想对OpenBTS代码进行一些小更改并使用它。目前我正在关注此过程

  1. 对代码进行一些更改。(无法在运行时对这些更改进行测试)
  2. 构建包裹
  3. 安装软件包
  4. 设置或运行OpenBTS
  5. 测试OpenBT的行为,以确保这些更改反映出是否反映。
  6. 如果不起作用,则获得步骤1

这是一个非常忙碌的过程,是否有任何更聪明的方法可以做到这一点。像OpenBT一样,直接从代码运行,而不是在Ubuntu上安装的软件包。如果我更改代码,并且它们直接反映在我的设置中。我如何设置此开发环境。

这个答案有点晚了,我刚刚开始对此进行此操作。我不会每次都安装软件包。我的周期更像是这样:

  1. 构建包裹
  2. 设置/运行数据库脚本(INIT数据库)
  3. 安装我不需要重建的软件包
  4. 手动运行每个软件包(从打开的BTS文件夹),例如run ../transceiver,../sipauthserver,../openbts,../openbtscli ... etc等...

然后,当我想更改代码时 - 我确实:

  1. 停止一切
  2. 代码更改
  3. 重建(例如OpenBts)
  4. 像以前一样重新运行所有内容。

我还脚本编写了启动/停止序列以使此更快(在新终端中打开/运行每个应用程序)

相关内容

  • 没有找到相关文章

最新更新