大批量烧写openwrt系统

http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd

OEM mass flashing

Flashing hundreds of devices using the web interface can be a real pain. You can use this shell script to automate it:

#!/bin/bash
 
# Pass the firmware image file to be flashed as the first and only
# command line argument.
#
# The second curl call will time out, but it is expected. Once the
# script exits, you can unplug the ethernet cable and proceed to the
# next router, but do KEEP each router ON POWER until the new image is
# fully written! When flashing is done the router reboots
# automatically (as shown by all the leds flashing once).
 
curl   --user admin:admin   --user-agent ‘Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0‘   --referer ‘http://192.168.1.1/userRpm/SoftwareUpgradeRpm.htm‘   --form "[email protected]$1" -F ‘Upgrade=Upgrade‘   http://192.168.1.1/incoming/Firmware.htm > /dev/null
 
sleep 1
 
curl   --max-time 2   --user admin:admin   --user-agent ‘Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0‘   --referer ‘http://192.168.1.1/incoming/Firmware.htm‘   http://192.168.1.1/userRpm/FirmwareUpdateTemp.htm >  /dev/null
时间: 2024-11-10 16:30:56

大批量烧写openwrt系统的相关文章

tiny6410 ADK版 烧写Linux系统

遇到的问题: 刷机失败,屏幕不亮. 解决:找到了申嵌的视频观看并且解决了. 原本失败的原因在于.一是选错了文件系统的对应文件.slc是对应256M的NANDFLASH,而mlc是对应2G的NANDFLASH.二是要把superboot也要复制到image目录下.三是FriendlyARM.ini的选择.(对于我的来说,要选成与slc相对应的). 下面是sd卡脱机烧写Linux系统的步骤: 1.用sdFLASH.exe烧写superboot-20111114.bin到sd卡.(Superboot-

【OpenWRT】【RT5350】【二】烧写OpenWrt到RT5350开发板

烧写bin文件到开发板的方式有很多种,我采用的是通过web页面直接上传文件的方式 首先通过浏览器登陆路由器(192.168.1.1),作者的开发板已经烧好了OpenWrt并且可以通过Luci登陆,所以采用这种方式进行烧写,哈哈,其实就是更新个固件,比较简单,如果开发板没有烧写好OpenWrt,可以采用直接烧写flash的方式烧写程序,不过作者没有试过,所以不介绍这种烧写方式 打开luci的界面如下: 选择system==>Backup/Flash Fireware进入固件备份和更新界面 备份一下

beaglebone black教程2-使用TF卡烧写debian系统到eMMC内部

关于beagleone系统烧写的教程比较多,和树莓派相比beaglebone有一个优点,就是板子上面出厂自带操作系统,那是因为我们的beaglebone black上面有一个2g大小的eMMC(可以理解为电脑硬盘差不都的东西),我们的beaglebone的出厂默认的操作系统就存在这里,据说现在最新的板子好像有4G eMMC版本的了. 这样的话beaglebone支持两种操作系统的安装载体,一种是直接将操作系统装在TF卡上面,还有一种当然是将操作系统安装到eMMC中,我下面要说的是将操作系统安装到

向开发板中烧写Linux系统-型号S3C6410

作者 : 万境绝尘 转载请著名出处 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧写内容 : BootLoader, Linux Kernel, File System; 烧写流程 : -- sd卡烧写u-boot并启动 : 首先将 u-boot 烧写到 sd 卡中, 使用 sd 卡的bootloader启动; -- 擦出nand flash : 之后将开发板的闪存 nand f

iMX6开发板烧写Android系统

平台:迅为-imx6开发板 系统:Android 4.4系统 镜像文件在光盘目录"04_源码_android4.4 文件系统"下.将其拷贝到前一小节解压的得到目录的"Profiles\MX6Q Linux Update\OS Firmware\files\android"文件夹下,如下图所示. 打开"Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER_V2.0\Mfgtools-Rel-1.1.0_121218_MX6Q_UPDA

烧写Openwrt固件

启动tftp软件,并设置固件所在目录(Current Dircctory)和服务器IP(Service interface),服务器指的是PC机,如图:                                                                                          开发板串口,网口与PC相连,启动开发板进入uboot,选择对应烧写方式.启动uboot如图:Uboot选项说明: 选择1,表示将固件通过网络下载到内存中,如果是刷SDK

友善之臂tiny4412-1306开发板安卓系统烧写

折腾了很久,终于烧写成功.不废话,咱们说说流程吧. 首先,我们需要有一个基于tiny4412的kernel,从友善之臂官网获取. 然后解压: 1.tar -xvf  linux-3.5 .... 然后cp  tiny4412-android_deconfig  .config 接下来make zImage 在 arch/arm/boot/生成对应的zImage ,这个也就是我们的kernrl. 当然在此之前,我们需要安装交叉编译工具arm-linux-gcc.没有的话就装上这个环境,arm-li

【Android 系统开发】 编译 Android 系统 u-boot 内核 源码 并烧写到 OK-6410A 开发板上

博客地址 : http://blog.csdn.net/shulianghan/article/details/40299813  本篇文章中用到的工具源码下载 : -- ok-6410A 附带的 Android 光盘 下载地址 : http://pan.baidu.com/share/link?shareid=3662728609&uk=2754759285 ; -- 光盘所含内容 : Android 引导 u-boot 源码, Android 内核 源码, Android 系统源码, 交叉编

[转载]iTOP-4418开发板Ubuntu系统烧写方法分享

本文转自迅为论坛:http://topeetboard.com 开发平台:iTOP-4418开发板系统:Ubuntu 1. TF卡读写速度测试烧写 Ubuntu 对于 TF 卡的要求比较高,很多老旧的卡都无法烧写 Ubuntu,下面提供一种相对可靠的 TF 卡进行测试方法.注意:这里的 TF 卡测试只是针对 Ubuntu 的烧写,烧写其它文件系统的时候,一般的 TF 卡就可以. 在网盘文件夹"iTOP4418 开发板资料汇总(不含光盘内容)\01_iTOP-4418 开发板所需PC 软件(工具)