问题标签 [openwrt]
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.
filesystems - OpenWRT 中的 Ubifs 同步选项
我有一个可以在 openWRT 上运行的系统;引导加载程序是 uboot。我的 NAND 设备上有 UBI 文件系统。使用的 linux 内核是 3.4.18,映像启动正常,文件系统也正常。
一个问题是当 ftp 发生然后目标被关闭和打开时(在 ftpd 文件完全传输后,在目标上执行 ls 以确认),文件(即 ftpd)显示大小为 0。" mount”命令执行,然后观察到根文件系统的挂载选项没有“同步”。但是从引导加载程序中,引导参数按如下方式传递:
mount 命令的输出
任何指针都会有所帮助。
multicast - 如何在 OpenWRT 中启用 IGMP Snooping?
我在 TP-LINK TL-WR703N 上使用 OpenWRT。我需要阻止有线端的大量多播数据在 Wifi 上传输。我想我可以为此使用 IGMP Snooping,因为我发现了一条评论“从 2.6.34 开始,内核具有软件桥的 IGMP 监听功能(在 OpenWrt 中默认禁用) ”并且我的内核是运行 r34761 的 3.6.11,但我找不到任何解释如何打开此功能的地方。
makefile - 如何使创建的软件包在 make menuconfig 上可用?
我正在尝试为 OpenWrt 创建一个 libxerces 包。按照该站点http://wiki.openwrt.org/doc/devel/packages的说明,我在包目录中创建了一个名为 libxerces-c 的文件夹和一个简单的 Makefile 以在 make menuconfig 上列出该包,但它不是正在发生。
Makefile 定义如下:
我已经尝试执行安装脚本
但是什么也没发生。执行make menuconfig后还是看不到包。
snmp - 使用 SNMP 进行流量监控
我正在尝试使用 Open-Wrt 路由器(WRT54GL)获取 Wan 接口的带宽值
但我一直在 4174517174 附近获得价值
我正在做一些计算,但这没有任何意义:
4174517174 / 8 / 1024 /1024 = 497 MB/s
该值是否包含更多信息,例如时间或其他信息,或者我的 OID 不正确?
shell - openwrt中的无限循环脚本?
我在 openwrt 论坛上结束了,我有一个用户帮助我制作脚本,但我遇到了麻烦。
基本上我有一个带有麦克风的openwrt路由器,我想全天自动录制。他告诉我尝试while循环。我使用了while循环并尝试了arecord命令,该命令正确标记了文件,但由于某种原因它会放一个?在文件名的末尾,所以它像 2013-02-10-12:20:10.wav?似乎它让我无法通过 ftp 传输它。
我收到错误预期“完成”或类似的文件意外结束。
ethernet - Openwrt下Ping 100%丢包,驱动相关问题
有熟悉 Atheros 解决方案和 OpenWrt 系统的人吗?我的测试平台在 Atheros-SDK 映像下运行良好,而在 OpenWrt 映像上运行时发现我的以太网接口(eth0)出现“ping 100% 丢包”。我什至继续使用寄存器的设置值,例如ETH_CONF,XMII_CONF,但它还不起作用。
任何建议将不胜感激。谢谢!我在 arch/mips/ath79/mach-db120.c 的以太网设置是:
如果我将 th79_eth0_pll_data.pll_1000 修改为 0x46000000
(设置1805002c GIGE_QUAD位),然后它可以ping但仍然有3%-5%甚至更多的ping损失。奇怪!我真的很想知道 ag71xx 相关代码有什么问题吗?部分引导日志是:
sqlite - lua-sqlite3 和 lsqlite3 的区别
我想使用 Lua 在 OpenWRT 中的 sqlite 中做一个数据库,我想知道库 lua-sqlite3 和 lsqlite3 之间是否有任何概念上的区别?
查看他们的文档,它们似乎是同一事物的不同库。
http://lua.sqlite.org/index.cgi/doc/tip/doc/lsqlite3.wiki
http://www.mroth.net/lua-sqlite3/index.html
谢谢你的帮助!
lua - Lua - io.read 当我从串口读取时向我发送回声 - 为什么?
我正在 Lua 中编写代码以从串行端口读取,但是当我读取时,我收到带有代码的回显:
当我打开 minicom 向他发送一些数据时,我启用本地回显而不是输入“文本”,然后我看到:
texxtt
然后我需要按回车键在我的 lua 脚本中查看我的消息。
我在 Dragino 中使用 OpenWRT。
看起来它就像一个提示命令,你输入你看到的每一个东西,你需要按 enter 来向你发送命令。
还有其他方法可以读取/写入串行端口吗?
有人可以帮我吗?太感谢了!
x86 - 交叉编译的 Valgrind 没有检测到明显的泄漏
我将 Valgrind 交叉编译到 openwrt x86 平台。在目标上运行时,它不会检测到任何泄漏。在 Ubuntu 上,它运行良好。
我的测试程序很简单
相关编译步骤
它不是静态链接的。objdump 确认
这是目标 x86 板上的 valgrind 输出
raspberry-pi - rpi v/s carambola --- 根文件系统大小
我正在为树莓派使用以下发行版。
http://www.raspberrypi.org/downloads
http://downloads.raspberrypi.org/images/raspbian/2013-02-09-wheezy-raspbian/2013-02-09-wheezy-raspbian.zip
FOR rpi 建议使用>2GB 的卡。
此外,当我将它安装在我的存储卡上时,根文件系统的大小约为 1.4GB。但是你不认为它对于EMBEDDED SYSTEM中的根文件系统来说太大了。
RPI是否可以使用小尺寸的根文件系统制作 linux 发行版?
因为大多数嵌入式系统没有这么多内存。像杨桃一样有8mb 闪存和 32 MB RAM。
http://8devices.com/carambola
在这种情况下,carambola 根文件系统 (OPEN wrt) 将适合 8MB 闪存。这怎么可能 ?