作者

本站作者佐须之男 共计发布文章666篇

代码分析

openwrt sysupgrade命令实现分析

阅读(5362)

sysupgrade用法:sysupgrade [<升级选项>...] sysupgrade [-q] [-i] <备份选项>升级选项:-d  重启前等待 delay 秒-f  从 .tar.gz (文件或链接) 中恢复配置文件-i 交互模式-c 保留 /etc 中所有修改过的文件-n 重刷固件时不保留配置文件-T...

常见问答

文件I/O与标准I/O都可以访问文件,它们之间有什么区别?

阅读(2257)

标准I/O可以看成是在文件I/O的基础上封装了缓冲机制。文件I/O标准I/OO低级磁盘I/O,遵循POSIX相关标准。任何兼容POSIX标准的操作系统上都支持文件I/O。高级磁盘I/O,遵循ANSI C相关标准。只要开发环境中有标准C库,标准I/O就可以使用。文件I/O读写文件时,每次操作都会执行相关系统调用。这样处理的好处是直接读写实际文件,坏处是频繁的系...

无线相关

wmm功能与802.11n

阅读(5089)

    802.11n规范要求设备支持802.11e(无线LAN的服务质量[QoS]增强),以便使用HT(高吞吐量)链路速率,即高于54Mbps。 (WMM是由Wi-Fi联盟创建的802.11e的一个子集,它作为一种权宜之计,而802.11e通过IEEE审核流程缓慢进行。)WMM的业务标识符(TID)字段是聚合机制的关...

初级开发教程

在openwrt文件系统中加入自己的目录文件

阅读(7122)

  在使用openwrt的过程中有时需要定义一个自己的文件夹来管理自己的文件,为了方便我们将一些文件夹直接编译到固件里,这样没有重新烧写固件后都不需要重新创建了。    在openwrt源码目录的根目录下(这里使用的是稳定发行版barrier_breaker,因此在barrier_breaker/下面)创建文件夹fil...

初级开发教程

WRTnode openwrt编译错误:openwrt-ramips-mt7620-ex2700-squashfs-factory.bin is too big

阅读(4014)

编译使用openwrt trunk版,设备选用wrtnode编译过程中出现如下错误:     大体原因是由于编译出来的固件大小超过了对应设备的存储空间,这里需要注意的是不同的设备对应的存储空间大小是不一样的。默认编译openwrt会同时生成同平台下的若干设备所对应的固件,只要有一个固件大小大于对应的设备存储空间就会...