OpenWrt
文章平均质量分 50
帅的没朋友~
这个作者很懒,什么都没留下…
展开
-
openwrt目录结构
openwrt目录结构一:目录结构二:内核patch三:文件系统自动内置文件一:目录结构build_dir这是一个中间文件夹,所有代码都会拷到其中编译,代码在编译之前会拷贝一份到此目录中。为什么要拷贝呢?一个原因就是编译过程中OpenWrt可能会对其中一些代码和makefile作改动,为了安全起见,对副本进行编译。其目录内容和staging_dir一模一样,staging_dir就是build_dir中代码的编译结果。host:和平台无关的一些工具、库代码target-arm_corte原创 2022-06-21 10:56:54 · 2066 阅读 · 0 评论 -
openwrt 防火墙
防火墙一:开启防火墙二:配置防火墙三:三级目录一:开启防火墙二:配置防火墙配置文件修改位置:lede_17.01/package/network/config/firewall/files/firewall.config三:三级目录原创 2022-05-31 13:55:34 · 4004 阅读 · 1 评论 -
imx6ul openwrt 编译报错修改
imx6ul openwrt 编译报错修改错误一错误二错误三错误一内核比较老,但GCC版本较高,会出现如下错误修改方法:错误二修改方法:错误三修改方法:SND_PCM_OSS_PLUGINS:置为n,不使用SND_PCM_OSS_PLUGINS选项。...原创 2022-05-19 18:02:12 · 300 阅读 · 0 评论 -
LEDE17.01 编译
LEDE 17.01 编译编译环境安装执行更新脚本执行安装脚本编译编译环境安装sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multi原创 2022-04-12 21:46:31 · 943 阅读 · 0 评论 -
g++ 编译报错 error: current_exception is not a member of std
1.查看当前g++版本是否支持c++11根据打印,不支持c++11.2.编译选项添加 -std=c++11 或者 -std=c++1xCXXFLAGS += $(CFLAGS) -std=c++113. 检查是否包含对应头文件。根据以上方法基本可以解决报错问题。调用websocketpp开源库实现webcosket server,编译代码时会报一下错误:exception_ptr 包含在exception_ptr.h中。修改4grouter_lib/in...原创 2022-03-23 18:20:00 · 3232 阅读 · 0 评论 -
openwrt源码编译file文件夹作用
覆盖配置文件在编译目录下新建一个名为files的目录,openwrt在编译的时候,会把files文件夹里的文件编译到固件的根目录,简而言之,就是 /openwrt/files目录,这相当于是openwrt固件的根目录/(这个和上面提及的/openwrt/package/base-files/files目录作用相似),所以能在这个目录下能干的事情就多了,基本上涵盖了所有你能改动的东西。与此功能相同目录有:openwrt/files/openwrt/package/base-files/ta原创 2022-03-23 11:02:17 · 1266 阅读 · 0 评论 -
openwrt 默认ip修改
使用files文件替换掉/etc/config/network在源码根目录下创建files文件。原创 2022-03-23 10:55:28 · 2452 阅读 · 0 评论 -
openwrt 修改web页面信息
一:在系统下增加自定义标签/usr/lib/lua/luci/controller/admin/system.lua注意红圈内容,必须为template,括号内指定是htm文件。.htm后缀不用带。二:添加html三:拷贝html资源原创 2022-03-16 18:53:32 · 2744 阅读 · 0 评论 -
openwrt uci c api
一:UCI文件语法config 'section-type' 'section'option 'key' 'value'list 'list_key''list_value'config 节点 以关键字 config 开始的一行用来代表当前节点 section-type 节点类型 section 节点名称option 选项 表示节点中的一个元素 key 键 ...原创 2022-02-22 18:49:47 · 687 阅读 · 0 评论 -
LEDE17.01 imx6ul linux-3.14.38
一:Linux-3.14.38 kernel Makefile修改原创 2022-02-08 14:23:53 · 763 阅读 · 0 评论 -
i.mx6ul 移植Openwrt
i.mx6ul 移植Openwrt原创 2022-01-14 09:24:19 · 2844 阅读 · 0 评论 -
openwrt 程序开机启动
一:实现自启动脚本#!/bin/sh /etc/rc.common#startSTART=99STOP=1USE_PROCD=1start_service() { procd_open_instance procd_set_param command /root/4GRouteControl procd_set_param respawn ${respawn_threshold:-3600} ${respawn_timeout:-5}原创 2021-10-25 14:45:22 · 1570 阅读 · 0 评论 -
openwrt_windora 刷固件
一:ftp 刷固件 1.4GRouter.bin 和tftpd64.exe 放在同一个目录下,并打开tftpd64.exe。 2.通电启动开发板,按2选择:Load system code then write to Flash via TFTP 3.输入Y,输入device IP ,输入server iP,输入固件名称,回车开始刷新固件。 二:通过web页面刷新固件 1.进入openwrtweb页...原创 2021-10-21 17:22:09 · 269 阅读 · 0 评论 -
openWrt_windora
1.制作Linux kernel Patch,源码修改制作patch1.quilt new platform/1002-EC20.patch 名字要求:1002比当前所有patch都要大。2.quilt top 查看当前patch文件3.quilt edit 修改文件4.quilt refresh更新修改到1002-EC20.patch文件2.Linux kernel config ma...原创 2021-09-14 17:37:06 · 219 阅读 · 0 评论 -
OpenWrt编译遇到的错误
1. 初检git出错依赖提示 Please install Git (git-core) >= 1.6.5 123456789101112131415161718 ➜ openwrt git:(master) ✗ make menuconfigChecking 'working-make'... ok. . . .Checking 'svn'... ok.Check原创 2021-06-22 21:40:45 · 3346 阅读 · 0 评论