gpt4 book ai didi

linux - 如何从头开始编写 Dahdi extra 模块?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:16 25 4
gpt4 key购买 nike

我正在尝试将 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

最佳答案

没有此类固件的数据库。

您只有一般选项 - 通过谷歌或其他搜索引擎搜索。

要开始创建 dahdi 模块,您需要基本的内核模块经验,大量的 c/c++ 经验。

最佳可用资源 - 阅读 dahdi-linux 包源中的文件。抱歉,目前没有更好的方法。

关于linux - 如何从头开始编写 Dahdi extra 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30090502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com