OpenWrt源码目录结构说明(QSDK)(二)

文章详细介绍了QSDK的源码目录结构,包括bin、build_dir、dl、package等目录的功能,以及编译过程涉及的软件包、内核和文件系统的配置。此外,还提到了OpenWRT的相关内容和烧录方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QSDK 源码目录

├── bin 存放编译镜像,ipk包
├── build_dir  软件包都解压到build_dir/里,然后在此编译  ⭐
├── dl  软件包下载后都放到这个目录里  
├── docs
├── feeds OpenWrt环境所需要的软件包套件
├── include openwrt的Makefile都存放在这里
├── package  包含针对各个软件包的Makefile。openwrt定义了一套Makefile模板,各软件参照这个模板定义了自己的信息,如软件包的版本、下载地址、编译方式、安装地址等
├── qca
├── scripts  一些perl脚本,用于软件包管理
├── staging_dir  最终安装目录。tools, toolchain被安装到这里,rootfs也会放到这里
├── target  各平台在这个目录里定义了firmware和kernel的编译过程
├── tmp
├── toolchain  包含一些命令去获取kernel headers, C library, bin-utils, compiler, debugger
└── tools  编译时需要一些工具

Bin目录

.
└── ar71xx
    ├── debug  .ko 驱动包
    ├── manifest
    └── packages  ipk 安装包
    ├── firmware 镜像

build_dir目录

.
├── host   u-boot cmake ipkg opkg yaffs2 等相关源码
├── linux-ar71xx_generic  base-files文件系统配置 linux-x.x.x内核源码 iptables防火墙 packages安装包
├── target-mips_r2_uClibc-0.9.33.2  json firewall tftp toolchain uhttpd luci lua 
└── toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2

build_dir/linux-ar71xx_generic/base-files/ipkg-ar71xx/base-files

.
├── bin  
├── CONTROL
├── dev
├── etc        开机的baner(QSDK) 账户密码 网络配置 开机启动项
│   ├── config  hostname 时区设置
│   ├── crontabs 
│   ├── defconfig
│   ├── hotplug.d
│   ├── init.d 
│   ├── rc.d
│   └── uci-defaults
├── lib
│   ├── debug
│   ├── firmware
│   ├── firstboot
│   ├── functions
│   ├── preinit
│   └── upgrade
├── mnt
├── overlay
├── proc
├── rom
├── root
├── sbin sysupgrade wifi 
├── sys
├── tmp
├── usr
│   ├── bin
│   └── lib
├── var -> /tmp
└── www

上一篇:基于QSDK官方的QCA9531环境搭建(一)
下一篇:OpenWRT 各种烧录方式及量产(三)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凡諦

你的鼓励是我最大创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值