交叉编译busybox for arm

交叉编译busybox for arm无评论

2017年5月5日 上午8:56分类:路由器 阅读: 15,738 次

1、下载源码,解压 12 2、配置 make menuconfig 在menuconfig中,我们进入Busybox Settings中的Build Options中,配置交叉编译路径: /opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin/arm-linux- 然后根据需要选择要包含的工具包 3、编译 先设置环境变量: export PATH=$PATH:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin export STAGING_DIR=/opt/ac1200g/asuswrt/release/src ...


【阅读全文】

初试spawn-fcgi

初试spawn-fcgi无评论

2017年5月2日 下午9:46分类:其他 阅读: 14,688 次

1、下载fcgi库源码 ftp://ftp.slackware.com/.2/gentoo/distfiles/fcgi-2.4.0.tar.gz 2、编译 ./configure --host=arm-linux --prefix=/opt/lib/fcgi -enable-static --disable-shared make出现错误: fcgio.cpp error: 'EOF' was not declared in this scope fcgio.cpp增加#define EOF (-1) /home/yushi/fcgi-2.4.0/libfcgi/fcgiapp.c:615: undefined reference to `frexp' 先make clean,然后修改 libfcgi目录下的Makefile,在LIBS那一行增加 -lm 参数 3、编译测试程序 建立te ...


【阅读全文】

初试json rpc

初试json rpc无评论

2017年4月28日 下午4:19分类:其他 阅读: 13,772 次

目标: 用C语言实现json rpc server,通过http作为客户端来获取信息 参考: 12 编译过程: 下载: git clone https://github.com/hmng/jsonrpc-c cd jsonrpc-c 在Ubuntu下编译,先安装依赖库 sudo apt install libev-dev autoconf 配置: autoreconf -i ./configure 编译: make 生成的程序在~/jsonrpc-c/example/server 运行程序 ~/jsonrpc-c/example/server 程序在1234端口进行监听 测试: echo "{\"method\":\"sayHello\"}" | nc localhost 1234 交叉编译: 要编译出适合ARM系统运行的程序 1、首先编译libev 12 ver=4.24 wget ht ...


【阅读全文】

Ubuntu编译entware

Ubuntu编译entware有1条评论

2017年4月27日 下午3:40分类:路由器 阅读: 19,038 次

参考: 12 1、Ubuntu安装依赖包 和openwrt一样安装依赖包: sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev mercurial unzip 2、下载Entware-ng git clone https://github.com/Entware-ng/Entware-ng.git cd Entware-ng 3、更新package make package/symlinks 更新的包在~/Entware-ng/feeds/packages目录 4、拷贝配置文件 根据要编译的平台选择配置文件,比如要编译ARM V7平台: ~/Entware-ng$ cp configs/arm ...


【阅读全文】

在华硕AC1200G+环境下交叉编译AC9可执行程序

在华硕AC1200G+环境下交叉编译AC9可执行程序无评论

2017年4月18日 下午9:00分类:路由器 阅读: 16,073 次

华硕AC1200G+目录: /opt/ac1200g/asuswrt 先设置环境变量: export PATH=$PATH:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin export STAGING_DIR=/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3 export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-ucli ...


【阅读全文】

AC9的广告屏蔽功能

AC9的广告屏蔽功能无评论

2017年4月14日 上午9:24分类:路由器 阅读: 16,346 次

adbyby没有可以在ac9官方固件下运行的可执行程序 openwrt自带了一个去广告的插件,叫privoxy 12 但是好像对视频广告不给力 12 12   koolproxy有在ac9官方固件下运行的可执行程序,可以使用koolproxy作为定制版的去广告插件。


【阅读全文】

ubuntu 64位编译华硕AC1200G+固件

ubuntu 64位编译华硕AC1200G+固件有1条评论

2017年4月13日 下午2:46分类:路由器 阅读: 17,557 次

Ubuntu版本16.04 1、安装依赖包 sudo apt-get install --no-install-recommends  autoconf automake bash bison bzip2 diffutils file flex g++ gawk gcc-multilib gettext gperf groff-base libncurses-dev libexpat1-dev libslang2 libssl-dev libtool libxml-parser-perl make patch perl pkg-config python sed shtool tar texinfo unzip zlib1g zlib1g-dev sudo apt-get install lib32stdc++6 lib32z1-dev sudo apt-get --no-install- ...


【阅读全文】

firefox+ selenium实现web自动化

firefox+ selenium实现web自动化无评论

2017年4月11日 下午2:56分类:其他 阅读: 14,477 次

1、安装firefox 2、安装selenium ide插件 用firefox访问https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ j 3、安装selenium ide流程控制插件 用firefox访问https://addons.mozilla.org/en-US/firefox/addon/flow-control/,安装流程控制插件 4、打开selenium ide 在开发者工具页面 5、录制回放 点下图红圈按钮,开始录制 6、增加循环 比如循环1000次 store 1000 total store 0 count while storedVars['count'] < storedVars['total'] getEval storedVars['count'] += 1 .... .... .... ...


【阅读全文】

腾达AC9官方固件结构及改造

腾达AC9官方固件结构及改造有8条评论

2017年4月10日 下午10:04分类:路由器 阅读: 50,725 次

先激活0元购,再拆机 先拆外面两个螺丝,然后用工具从左下角凹槽处撬开 里面是无螺丝设计 焊接ttl插针:   波特率为115200,上电后可以看到串口启动信息:   分区信息: [ 0.830000] Creating 7 MTD partitions on "bcmsflash": [ 0.830000] 0x000000000000-0x000000800000 : "All" [ 0.840000] 0x000000000000-0x000000040000 : "Bootloader" [ 0.840000] 0x000000040000-0x0000007d0000 : "KernelFS" [ 0.850000] 0x0000001cb48c-0x0000007d0000 : "rootfs" [ 0.850000] 0x0000007d0000-0x000 ...


【阅读全文】

斐讯K2路由编译Padavan华硕固件

斐讯K2路由编译Padavan华硕固件无评论

2017年4月9日 下午8:45分类:路由器 阅读: 23,091 次

参考: 20 环境: Ubuntu 16.04 64位系统 准备 sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install git autoconf automake bison build-essential flex gawk gettext gperf libtool pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev texinfo python-docutils mc autopoint -y su #输入root密码,切换到root用户 cd /opt git clone https://bitbucket.org/padavan/rt-n56u.git #等N分钟下载源码 ===这里是编译mips工具=== cd /opt ...


【阅读全文】