0

我正在使用 Beaglebone Black 开展一个项目,但遇到了一个问题。作为我项目的一部分,我想使用 OpenBTS 通过 GSM 网络进行通信。但是,由于 Beaglebone 是基于 ARM 的,因此 OpenBTS 附带的 Transceiver52M 无法使用。因此,我需要安装一个 ARM 友好的收发器。我认为最好的收发器是 Osmo-Trx。

我按照他们网站上的说明进行操作:http: //openbsc.osmocom.org/trac/wiki/OsmoTRX

但是,在制作项目时,出现了错误并且真的卡住了。当我在“./configure --with-neon”之后执行命令“make”时,出现错误:

制作:***没有规则来制作目标“/Makefile.common”,“Makefile.in”需要。停止。

谁能帮我解决这个问题。我四处寻找,找不到任何适用的答案。我真的很感激。非常感谢您!

PS OsmoTRX 的所有源代码都可以在以下网址找到:https ://github.com/osmocom/osmo-trx

4

1 回答 1

1

缺少 Makefile 通常是由 autotools 过程中的错过/失败步骤引起的。

我的怀疑是您要么忘记运行,要么autoreconf -i没有成功。尝试

cd osmo-trx
git clean -xdf ##Attention: clean slate afterwards!
autoreconf -i ##make sure it reports success
./configure --with-neon ## make sure it reports success
make ## make sure it reports success
sudo make install 
于 2015-09-24T15:56:59.893 回答