openwrt
文章平均质量分 57
fenggui
这个作者很懒,什么都没留下…
展开
-
openwrt学习总结
http://wenku.baidu.com/link?url=VP3L5YLF5YV_U7Yf7yZgEYAny99uEOchU_Ms-4imWmSBvJJ0BsdCQRya_nk0mq2unCo9_-wyldCy_31ti-10ZDxiRHc6ZWDQz7ihOF02jkW转载 2015-05-31 14:57:01 · 572 阅读 · 0 评论 -
Openwrt 学习记录:openWRT添加内核模块(五)
转载:源没有记住注意1:本文中代码直接拷贝可能会有问题,最好手动输入一遍注意2:example/Makefile中的PKG_BUILD_DIR没有定义,不知道是否有影响,但是我添加了一句PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)注意3:如果需要编译多个文件,可以在src下面的Makefile增加"example-y := example2.o",就可转载 2015-06-28 11:02:45 · 1537 阅读 · 0 评论 -
Openwrt 学习记录:openWRT添加用户模块-helloword(四)
加 入的软件包可以是网上可下载的开源软件或自行开发的软件。為加入软件包需要在package目錄下创建一个目录,以包含软件包的各种信息和与 OpenWrt建立联系的文件。然后创建一个Makefile与OpenWrt建立联系,Makefile需要遵循OpenWrt的约定。另外可以創建一 個patchs目錄保存patch文件,對下載的源代碼進行適量修改。下面主要介紹Makefile的基本約定。1、引转载 2015-06-28 11:00:41 · 3925 阅读 · 0 评论 -
automake,autoconf使用详解
autoconf/autoMake 实例:helloworld arm-linux的交叉编译环境的建立转载 2015-09-24 15:29:52 · 973 阅读 · 0 评论 -
小米路由器开ssh方法
官方方法:https://d.miwifi.com/rom/ssh?userId=867183863。官方方法原理分析:http://www.iptvfans.cn/wiki/index.php/%E5%B0%8F%E7%B1%B3%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%98%E6%96%B9SSHURL方法: 1、先Web管理界面里,“路由设置“ ->转载 2015-05-31 14:30:55 · 9743 阅读 · 0 评论 -
Openwrt 学习记录:编译环境安装及目录介绍(一)
1.需要的组件:sudo apt-get install binutils bzip2 gawk flex bison autoconf gcc gcc g++ gettext texinfo sharutils make ncurses-term patch unzip wget zlib1g-dev gawk asciidoc libz-dev libncurses5-dev原创 2015-06-28 10:42:56 · 4306 阅读 · 0 评论 -
Openwrt 学习记录:启动过程及自及LUCI(三)
OpenWrt启动过程分析+添加自启动脚本转载 2015-06-28 10:56:45 · 949 阅读 · 0 评论 -
Openwrt 学习记录:Makefile 框架分析(二)
openwrt目录结构主Makefile的解析过程,各子目录的目标生成。kernel编译过程firmware的生成过程软件包的编译过程 openwrt目录结构 上图是openwrt目录结构,其中第一行是原始目录,第二行是编译过程中生成的目录。各目录的作用是: tools - 编译时需要一些工具, tools里包含了获取和编译这些工具的命令。里面是一转载 2015-06-28 10:46:49 · 1178 阅读 · 0 评论 -
U-boot and Flash (NOR, NAND & SPI)
U-boot and Flash (NOR, NAND & SPI)U-boot now has support for 3 different flash technologies:NOR flash (traditional parallel 8-bit or 16-bit wide data bus, with a dedicated address bus).NAND fl转载 2015-06-06 11:29:16 · 735 阅读 · 0 评论 -
MTD技术的基本原理
MTD技术的基本原理MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口,并进行了一个层次划分,层次从上到下大致为:设备文件、MTD设备层、MTD原始设备层、硬件驱动层。MTD的所有源代码在/drivers转载 2015-05-31 14:39:49 · 2855 阅读 · 0 评论 -
ath9k中的EEPROM
reference:AR93xx_AR94xx_AR95xx_EEPROM_Device_Configurationcompat-wireless-2014-03-31\drivers\net\wireless\ath\ath9k\ Ar9003_eeprom.h中定义了struct ar9300_eeprom 其中保存了校准相关的数据变量, 如MAC地址,eepro转载 2015-05-31 15:11:20 · 1954 阅读 · 0 评论 -
vmlinux,vmlinuz,bzimage,zimage,initrd.img uimage的区别与联系
1.vmlinux vmlinux是未压缩的内核, vmlinux 是ELF文件,即编译出来的最原始的文件。用于kernel-debug,产生system.map符号表,不能用于直接加载,不可以作为启动内核。只是启动过程中的中间媒体。 vmlinux.bin : The same as vmlinux, but in a binary file format.vmlin转载 2015-05-31 15:21:08 · 995 阅读 · 0 评论 -
ath10 移植记录
mac80211和fix说明:http://blog.csdn.net/suiyuan19840208/article/details/44021591https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin?rev=41562h原创 2016-05-24 12:37:39 · 4674 阅读 · 0 评论