调试路由器驱动小结

1:要想办法减少花费时间的工作,就比如驱动程序写的有差错,上传到路由器,路由崩溃,之前只能从头开始刷路由器,每一次刷都要花费20分钟左右,太浪费时间了

今天的解决办法是强行卸载驱动

驱动安装的时候是用 opkg install 安装指定的软件包

如果用rmmod xxx.ko卸载不了的话

则用 opkg remove 卸载已经安装的指定的软件包

opkg 还有其他命令,例如:

opkg update 更新可以获取的软件包列表

opkg upgrade 对已经安装的软件包升级

opkg list 获取软件列表


2:一般通过函数获取到的资源,都有成对的函数将其获取到的资源释放掉

例如:skb = dev_alloc_skb(skb_len); 对应的是dev_kfree_skb(skb);

   netdev = dev_get_by_name(net, IF_NAME);对应的是dev_put(netdev);

3:之前驱动程序出错,会导致路由器崩溃,一个解决办法是:写一个文件,驱动程序每次init时就去读这个文件,有文件驱动程序正常加载,没文件则退出,

这样重启路由器就会解决路由器崩溃的问题





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值