刷了OpenWrt固件的TL-WR703N路由器如何刷回原固件?

刷了OpenWrt固件的TL-WR703N路由器如何刷回原固件?,第1张

看你自己的领悟能力啦。!!!!!!!!!

我的机型是。W941.TP一般这种方法都是通用的。

网上你找不到的。信我的没错。

1.准备好固件并且在DOS下让路由能访问到

2.准备FTP(WinSCP),上传你的官厂固件!在TFTP上!tmp目录!

3.开始菜单 运行CMD ,打开dos界面。 输入telnet 192.168.1.1

(win7下如果telnet出错,是因为没有telnet服务,控制面板里打开就行了,具体的可以百度下,推荐在XP下进行,虚拟机也可以哦!)

4.(显示用户名密码 输入 root admin 或者自己的密码)

5.登陆成功后cd /tmp切换到路由器的 tmp文件夹下

6.执行 mtd -r write xxxxxxxx.bin linux

(xxxxxxx.bin 是你官方固件文件名:这个名字最好改短点啦。1.bin都行。)

如果出现错误Linux可能要改成firmware (也就是 mtd -r write xxxx.bin firmware)

7.第一个。Linux错误的话。可能要强制复位。之后,再用每2个方法。

固件很快就提示刷好了,等待它自己重启,1分钟左右就够了,OK刷固件成功!!!!!

其实,我用DD-WRT也不错。openwrt我刷了一天就刷回来了。不好用。懂linux的用就不错。

linux内核支持动态加载模块,内核模块以.ko为后缀,在Linux系统中,内核模块放在/lib/modulex/x.x.x目录中,其中x.x.x为linux版本号

加载模块

insmod xxx.ko

如果带参数 insmod xxx.ko a=1

卸载模块

rmmod xxx.ko

支持的数据类型

bool :布尔类型

invbool:颠倒了值的bool类型

charp :字符指针类型,内存为用户提供的字符串分配

int:整型

long :长整型

short :短整型

uint :无符号整型

ulong :无符号长整型

ushort :无符号短整型

内核模块源码Makefile编写格式和linux源码的格式一样

在OpenWrt系统中,内核模块编译和应用层的package编译类似

make package/模块名/compile V=s

比如:

make package/hello_kernel/compile V=s

编译完成后会生成.ko文件,目录文件在build_dir中,但和应用层的build目录有点区别,内核模块的package放在linux目录,如(X86平台):

build_dir/target-x86_64_musl/linux-x86_64/

将编译完成的ko文件传输到OpenWrt系统中,注意编译平台和开发板平台的系统架构要一致。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8287117.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存