问题标签 [broadcom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5649 浏览

openwrt - 如何为 OpenWRT 和/或 dd-wrt ​​编写 Hello World

我正在运行 dd-wrt ​​或 OpenWRT 的 Linksys WRT54G-V4 上运行 Hello World 程序。

现在这个路由器正在运行 dd-wrt,原因我将在下面解释。我想将此路由器切换到 OpenWRT,因为我无法构建 dd-wrt ​​或其工具链。我“假设”OpenWRT 工具链应该生成可以在 dd-wrt ​​上运行的可执行二进制文件。

OpenWRT 构建起来非常简单,因为它有一个很好的菜单驱动的制作系统。使用这个方便的工具,我构建了一个工具链,可以从我的 x86 Ubuntu 机器交叉编译到 MIPS 目标。

按照说明,我已经能够构建 OpenWRT 并为 brcm47xx 和 brcm63xx 生成图像。

例如,这是我的 Hello World 小程序的成功编译:

可悲的是,当我尝试在运行 dd-wrt ​​的 WRT54G-V4 上运行 HelloWorld 时,我遇到了段错误。

查看维基百科,我看到这个路由器使用的是 Broadcom BCM5352。

当我在 OpenWRT/trunk 目录中运行 make menuconfig 时,我看不到 BCM5352 的选项,这就是为什么我不愿意用我在 brcm47xx 或 brcm63xx 目录中创建的图像之一来刷新我的路由器。我不想猜错和砖路由器。

问题 1 - 我应该使用 make menuconfig 选择哪种 Broadcom 配置来针对我的 WRT54G-V4 及其 BCM5352 芯片组?

问题 2 - 我上面生成的“HelloWorld”可执行文件应该直接从 54G 上的命令行运行,还是必须按照http://www.gargoyle-router.com/wiki/doku.php?id将其作为一个包=openwrt_coding

TIA

0 投票
1 回答
673 浏览

networking - 突然数据包停止进入以太网 PHY

我有一种情况,数据包没有到达以太网 PHY。我正在使用 DMA 环形缓冲区,数据从物理线复制到环形缓冲区,然后我将其推送到上层堆栈。在 DMA 环形缓冲区中有两个计数器消费者索引和生产者索引以及两个指针读取指针和写入指针。计数器表示有多少数据包来自物理层,而消费者缓冲区用于保存已推送到上层的已消费缓冲区的索引。读写指针用于选择数据。

在我目前的情况下,我的生产者和消费者索引变得相似,这意味着没有数据包进入 DMA 环形缓冲区,而数据包不断地被泵送到连接到 PC 的设备(wireshark 日志确认数据包正在路由。)

我们正在使我们的引导加载程序独立于操作系统,所以在这里我们的实现在一次执行(引入一些计时器)中做很多事情(流管理,解析初始数据包并将其推送到上层),就像它之前的 VxWorks 实现一样,事情发生在不同的线程中,他们正在使用他们的 IP 堆栈。在进一步调试问题后,我观察到数据包由于 RX_BUFFER 溢出而丢失。我发现在硬件级别的过滤器中设置 MAC 多播地址存在一些问题,这可能是相同的原因。我的观察是第一次它工作正常。但是在软重置后,我无法再次放置过滤器。我对另外几个问题有疑问,我也在探讨同样的问题。

1> 初始化以太网驱动程序。
2> LWIP(IP栈)初始化。
3> 注册回调函数。
4> 启动以太网 PHY 驱动程序。
5> 形成DHCP连接。
6> 以太网驱动程序不断轮询,接受 DHCP 提议。
7> 加入 IGMP
8> 轮询组播数据包
9> 解析数据包并加入其他组播组
10> 再次开始轮询组播数据包。在第 4 步之后,我会随机收到 RX_BUFFER 溢出消息。最大 MTU 大小设置为 1500 字节,Buffer 大小为 2K。

有什么建议可以对问题进行分类/缩小范围吗?

0 投票
1 回答
410 浏览

android - 摩托罗拉蓝牙低功耗 API 支持平板电脑

我正在寻找支持并具有所有必要的 BTLE 驱动程序的平板电脑(首选)或手机。手机或平板电脑必须运行 Android 操作系统。我知道目前 android 没有任何 BTLE 功能,但博通和摩托罗拉都有 BTLE API。我需要能够使用自定义设备促进 2 路通信路径。

我对摩托罗拉 API 的理解是,它目前仅支持 HRM 配置文件,不支持 BTLE。如果这是真的,这个配置文件能满足我的需要吗?

当前的 Android BTLE 软件包之间有什么明显的优势吗?

0 投票
2 回答
5543 浏览

android - Android 4.0.4 BLE API,BroadCom - 摩托罗拉

我正在从事医疗保健项目 atm。我们正在做一个测试设置,我们使用带有 android 4.0.4 的 Motorola Razr Max 作为网关。手机的 BLE 将与 IT 的 BLE 芯片进行通信。选择摩托罗拉 Razr maxx 的原因是因为它在 链接上列出!哪些手机支持BLE。

但是,但摩托罗拉的 BLE API 从 android 4.0 升级 dosnt 工作。

我还在手机上尝试过 BroadComs BLE API - 但手机 BLE 芯片不支持它 - 所以我在这里没有得到票价。

所以我的问题在这里。你会建议我从这里做什么?

你知道我在 android 4.0.4 中使用 Broadcoms API 的任何 android 手机吗 - IT 说 HTC 1 X - 有一个工作的 BLE API - 有没有尝试过?

如果摩托罗拉要修复错误,有人吗?(丹麦的摩托罗拉开发人员支持团队——对自己的软件/硬件一无所知。)

- - - 更新 - - - -

我试图让摩托罗拉工作 - 现在它不会失败 BLE 支持 = 太好了 :)

我正在使用 Motorola_ICS_R2 API。但是当我运行配置文件示例时 - 它不会编译 - 因为 _ BluetoothDevice.ACTION_GATTBluetoothDevice.EXTRA_GATT在我运行配置文件示例之前我缺少什么?

0 投票
1 回答
1010 浏览

android - HTC One x 或其他基于蓝牙 4.0 的应用程序开发

我正在考虑让 HTC One X 与 ble 心率监测器一起工作。你认为这可能吗?我应该尝试开发一个可以使用支持蓝牙 4.0 的 Broadcom SDK 将手机与设备配对的应用程序吗?我使用哪种 API?其他所有的 Android 手机有哪些可以通过 Broadcom BLE 支持蓝牙 4.0 的。Broadcom BLE 支持 HTC One X 吗?谢谢

0 投票
1 回答
2731 浏览

android - 适用于三星 Galaxy S3 和 TI CC2540 心率监测器的低功耗蓝牙

我正在为三星 Galaxy S3 开发蓝牙低功耗应用程序。我在我的项目中使用 Broadcom ble jar 文件。我可以搜索 TI CC2540 ble 设备。

但是当我尝试将 Galaxy S3 连接到 CC2540 时,我立即得到一个空指针异常并且我无法连接到它。我尝试了很多次,但我无法连接到它。下面是我的应用程序中连接到远程 ble 设备的代码行。

mfindme是我的 HRM 配置文件,mDevice是我的 CC2540 TI ble 设备的蓝牙地址。

当我尝试连接到设备时,它总是抛出一个空指针异常。

0 投票
0 回答
320 浏览

sdk - 带有 NFC 的 ANDROID 模拟器 Broadcom 中间件堆栈

我想将 NFC 固件连接到使用新到的 Broadcom Stack 运行的 Android 模拟器。

但是我在下载到 Eclipse 上的 SDK 版本 4.2 (API 17) 提供的默认模拟器中找不到任何与 NFC 相关的设置或模块。

有人可以帮助我或提供有关NFC Broadcom 堆栈的此功能是否可在任何模拟器中使用的详细信息吗?

0 投票
2 回答
265 浏览

linux - 让 Wireshark 开始工作

我在让 Wireshark在我的两台计算机上工作时遇到了严重的问题。我可以成功地看到进出我的笔记本的内容,但我不知道如何嗅探我网络中的所有计算机(通过WPA2 AES+TKIP保护)。

我的适配器是:Broadcom BCM4313(内核模块:brcmsmac),第二个是由ath5k内核模块驱动的一些Atheros。值得一提的是,我可以在两张卡的监控模式下从其他网络嗅探网络 SSID。

我会很感激任何提示。

0 投票
2 回答
1647 浏览

android - 读取电池电量 - Broadcom BLE 堆栈和 HTC 1x+

我让 BleFindMeClient 与 TI Mini Keyfob 一起在 HTC 1X+ 上工作。我正在尝试稍微扩展它以读取电池电量(不注册电池更新)。我可以从 BTool 做到这一点,但我的 Android prog 失败了,我收到了调试消息:

getCharacteristic - 未找到服务数据

这是什么意思?我在哪里可以找到此错误消息和其他错误消息的含义?

显然我可以写特征,因为我可以设置警报。但是关于阅读特性,我没有掌握一些相当基本的东西,但是我找不到示例代码。

有人可以给我一个更好的代码片段,或者在下面发现一些愚蠢的东西吗?

}

0 投票
1 回答
1068 浏览

geolocation - GPS 传感器 Broadcom GNSS 地理定位

我对 Broadcom 的传感器 GPS 有疑问。我的设备是平板电脑 Latitude 10 戴尔

我使用软件 Sensor Diagnostic Tool 测试 GPS 的运行,但我收到消息管道已关闭(异常 HResult:0x800700E8)

看图片。有人有这个问题吗?![在此处输入图片描述][1]

http://imageshack.us/f/5/24mv.png/