问题标签 [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.
serial-port - OpenWRT sending Pelco D Codes via SerialPort
I have an Linksys WRT54GL with a hacked serial port. I can use it normally via
and my Windows/Serial/Putty combo gets the data just fine.
I used RS232 Analyser on a Windows machine to check my Pelco device and it works fine.
After some reading and installing I changed the serialport settings via stty to 2400 and checked it with putty.
Still fine with putty, but sending something like
doesn't work. The Pelco device doesn't move.
Any suggestions?
linux - 路由器上的 NodeJs 通过 DD-WRT 还是 OpenWRT?
认识任何人,我如何在 dd-wrt、openwrt 或 freewrt 系统上安装 NodeJS?
或者也许在这些系统上的任何路由器上:http ://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions
linux - 在 OpenWRT Linux 上使用 C/C++ 从 IP 上的串行端口转发字节
我在我的串行端口上接收到 35 字节的数据包,并且只想通过以太网转发/隧道它们。我想知道是否有人有任何有用的代码片段。我知道这可以使用 netcat 完成,但我希望一个简单的 C/C++ 程序可以作为后台进程运行。我正在运行一个 Flash 非常有限的 OpenWrt Linux。提前致谢!
openwrt - 如何在 OpenWRT buildroot 中选择目标和其他功能?
我已经成功地从 subversion 存储库克隆了 OpenWRT buildroot,并且我一直在使用它来构建我在 Qemu 上运行的图像。我可以很好地在 Qemu 中运行图像。
现在我尝试为路由器构建一个映像——Linksys WRT54GL——但我在文档中找不到我应该如何选择目标。
我想这些是正确的选择:
我选择了博通 BCM947xx/953xx
在“目标图像”中,我选择了 jffs2 和 squashfs
然后,编译后进入目录bin/brcm47xx
,发现大量图片:
所以我的问题是:
我如何知道在
target system
and中选择什么target images
?从生成的所有图像中,我如何知道我应该使用哪一张(例如,WRT54GL 不在上面的列表中;如何判断是否可以使用“
openwrt-wrt54g-jffs2.bin
”?我可以使用什么标准来决定我将使用 jffs 还是 squashfs 图像?
谢谢!
makefile - 使 V 全局定义意味着
通常我在编译系统时使用 V=99 以查看详细模式的输出,我的问题与“V”变量有关,我可以使用哪种其他类型的登录级别?
我分析了一个 Makefile,我想看看它在做什么,但是 V=99 真的很难。
非常感谢,
彼得罗。
c++ - mipsel-linux-objdump 无法识别 mipsel-linux-g++ 对象
我正在使用 OpenWrt工具链来构建一个 C++ 应用程序,该应用程序使用了一个 C 库,但我怀疑这是否相关。
我有两个文件file.h
(其中包含一个 C++ 类以及实现)并main.cpp
使用该类。
首先,我尝试从file.h
这没有错误并创建目标文件。我做同样的事情,main.cpp
但在将它们链接在一起时遇到了问题。
当我跑
它返回精灵对象的标头
当我跑
它返回
任何指针?:)
openwrt - OpenWrt/network - 为广告拦截配置 dnsmasq 失败,“地址错误”
试图让广告拦截在 OpenWrt 路由器固件 10.03.1 中工作
我准备了一个文件 /etc/hosts.ads 包含无害的条目,如
在 /etc/dnsmasq.conf 我添加了以下行:
并重新启动 dnsmasq。现在重新启动时,我看到日志中充满了错误消息:
关于 hosts.ads 中的每一行,我都用谷歌搜索了它,但没有运气。从语法上看,一切似乎都是正确的,为什么 dnsmasq 不喜欢它?
(hosts.ads 中的所有行仅以 [LF] 结尾)
linux - 使用命令行的 Linux OpenWRT 麦克风流式传输
我想通过网络传输我的 Linux OpenWRT 设备的麦克风输入。声卡已经在工作了。有什么简单的方法可以通过网络传输麦克风输入(没有压缩就可以......)?
networking - 在本地网络内转发到同一网络
我的路由器上有基于 OpenWrt 8.09 的 X-Wrt
我有几台计算机的家庭局域网,上面有一些网络服务器(SVN、Web 等)。对于我在路由器 (Linksys wrt54gl) 上进行转发以从 Internet 访问它的每项服务 ( <my_external_ip>:<external_port> -> <some_internal_ip>:<internal_port>
)
但是在我的本地网络中,上述请求的这些资源是无法访问的(所以我需要重新配置<some_internal_ip>:<internal_port>
才能访问)。
我在 /etc/hosts 中添加了一些行
<my_external_ip> localhost
所以现在所有来自本地网络的请求都<my_external_ip>
转发到我的路由器,但进一步重定向到适当的端口不起作用。
请建议正确的重定向。
linux - 重定向对重启命令的影响
我在基于 mips 的系统(特别是路由器上的 openwrt)上运行 linux。
当我运行重新启动(由busybox 提供),即reboot
它自己运行时,系统重新启动,但某些服务(网络服务器、dhcp/dns、dsl 的东西)没有启动。
但是,当我通过 Web 界面重新启动时,所有服务都正常启动。我查看了代码,发现 Web 界面运行reboot > /dev/null 2>&1
。运行此命令还会重新启动并正确启动服务。
我的问题是如何将 stdout 和 stderr 重定向到 /dev/null 影响下次启动时服务的启动?
另外,我想知道,重启是否包含特定于架构的代码?