【发布时间】:2015-05-08 00:51:24
【问题描述】:
我正在尝试将 Asterisk 移植到一个武装的 linux 操作系统(尤其是 beagleboneblack)中。
我已经部分完成了,但是当我尝试交叉编译 DAHDI(或直接使用安装在 BBB 上的 build-essential 编译)以将我的 BBB 与 FXO 卡通信时,我发现有些模块(wctdm,wcfxo, ...)不能照常构建,虽然 wctdm.c、wcfxo.c 存在于 dahdi 的源代码中
我参考了为 blackfined linux 系统构建的 switchfin 源代码,我看到他们有一些 dahdi 额外模块,如 sport_interface bfsi ...,它在制作时使用 DAHDI_MODULES_EXTRA 选项构建,这些额外模块适用于他们的 blackfin 板。
所以我想知道从哪里可以获得这些适用于我的 BBB 的额外模块,特别是帮助我将我的 BBB 连接到 FXO 卡。
如果它们不存在,我需要哪些知识才能开始编写新的一?不幸的是,我是一名软件工程师,对硬件设计不是很熟悉,所以如果涉及到硬件设计,我愿意学习。
任何帮助或解释将不胜感激
最诚挚的问候
Loi Dang
【问题讨论】:
标签: linux hardware asterisk beagleboneblack