okass 在版块 软件平台 中发起了话题 openwrt系统编译基础知识点 2年, 10个月前
这里是openwrt 编译过程中的基础知识点
okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
5. [issue] openwrt使用root用户权限才能编译,普通用户编译不通过
方案1:使用普通用户无权限编译失败
原因:用普通用户编译失败原因是普通用户没有对openwrt里文件操作的权限,可以通过ubuntu文件夹观看,所有文件都有锁。
解决:用sudo chmod -R 777 openwrt 更改文件夹及里边嵌套的文件的使用权限。
方案2:使用root编译报错
原因:因为openwrt不建议用root编译
解决:
Export FORCE_UNSAFE_CONFIGURE=1
Export FORCE=1或修改 include/prereq-build.mk。最新的版本已去掉这个限制。
okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
4. 编译错误: cannot change permissions of /openwrt/staging_dir/host/bin’: Operation not permitted
okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
3. 编译时错误ERROR: tools/ninja failed to build
要安装
apt-get install ninja-build,就可以了。
okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
[question] make config,make menuconfig,make oldconfig,make xconfig,make defconfig,make gconfig?
在进行内核配置,或者是对一些软件的配置和编译中,常常会遇到:
make config
make menuconfig
make oldconfig
make xconfig
make defconfig
make gconfig
—————————————————————————————
1、make config
是文本式,对话式,基于命令行的一…[阅读更多]
okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
2. ./scripts/feeds install -a 出现编译环境警告
WARNING: Makefile ‘package/utils/busybox/Makefile’ has a dependency on ‘libpam’, which does not exist WARNING: Makefile ‘package/utils/busybox/Makefile’ has a build dependency on ‘libpam’, which does not exist
WARNING: Makefile ‘package/network/utils/curl/Makefile’ has a dependency on ‘libgnutls’, wh…[阅读更多]okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
编译常见问题
1. openwrt编译失败,必须使用root 权限才能编译,但openwrt还不让用root。
解决的问题记录下
方案1:使用普通用户无权限编译失败
原因:用普通用户编译失败原因是普通用户没有对openwrt里文件操作的权限,可以通过ubuntu文件夹观看,所有文件都有锁。
解决:# sudo chmod -R 777 openwrt
更改文件夹及里边嵌套的文件的使用权限。
方案2:使用root编译报错
原因:因为openwrt不建议用root编译
解决:
Export FORCE_UNSAFE_CONFIGURE=1
Export FORCE=1
或
修改 include/prereq-build.mk。最新的版本已去掉这个限制。okass 在版块 EDA Tools 中回复了话题 ubuntu安装Kicad pcb设计软件 2年, 10个月前
kicad简介
KiCad是一种免费、开源和跨平台的EDA设计工具,它能够创建电路原理图并进行PCB布局布线,它具有一个集成化的开发环境。
kicad的特点
1. 免费
相比较于费力去破解,使用盗版的工具,花费在破解上面的时间费时费力,那么相比较于免费的Kicad,为何不尝试下呢?而且免费,那不是白嫖么,又能白嫖又能支持正版何乐而不为呢。2. 开源
说到开源,大家耳熟能详的L…[阅读更多]okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
2.2.3 Openwrt编译成功后的各种固件格式说明
[table id=20220114-2-openwrt-firmware-format /]
okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
2.2.2 Openwrt 各默认配置文件说明
[table id=20220114-openwrt-configfile /]
okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
2.2 Menuconfig 编译参数详解
2.2.1 LUCI全部插件列表及解释
LuCI —> Applications —> luci-app-accesscontrol #访问时间控制
LuCI —> Applications —> luci-app-acme #ACME自动化证书管理环境
LuCI —> Applications —> luci-app-adblock #ADB广告过滤
LuCI —> Applications —> luci-app-adbyby-plus #广告屏蔽大师Plus +
LuCI —> Applications —> luci-app-advanced-reboot #Linksys高级重启…[阅读更多]
okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤及常见问题汇总 2年, 10个月前
一、基础环境准备
1. Linux系统,建议Ubuntu或Linuxmint,这里是Mint 20.3版本
2. 出国留学环境准备(网络环境十分重要,不然后面下载一些dl依赖文件可能会缺失最终导致编译失败)
3. SSH或者Putty 等其他远程登录工具,本地开发者可忽略
二、编译具体步骤
Openwrt 的编译过程含基础软件包的更新和Menuconfig参数的详细配置
2.1 编译详细过程记录
1>. 首先装好 Ubuntu 64bit,推荐 Ubuntu 18 LTS x64 / 本地使用的是linuxmint 20
2>. 更新软件源及安装依赖# sudo apt-get update
# su…[阅读更多]
okass 在版块 软件平台 中回复了话题 openwrt编译固件详细步骤 2年, 10个月前
更详细的编译过程如下
目录
一、基础环境准备
二、编译具体步骤
2.1 编译详细过程记录
2.2 Menuconfig 编译参数详解
2.2.1 LUCI全部插件列表及解释
2.2.2 Openwrt 各默认配置文件说明
2.3 Openwrt编译成功后固件的各种格式说明
三、常见问题及解决方案
四、参考文章okass 在版块 软件平台 中发起了话题 openwrt编译固件详细步骤及常见问题汇总 2年, 10个月前
如下是openwrt编译固件的详细步骤
1. 升级组件及安装依赖
sudo apt-get update
sudo apt-get upgrade
sudo apt install gcc g++ unzip make libncurses-dev mkisofs2.下载openwrt最新源码
sudo git clone https://git.openwrt.org/openwrt/openwrt.git
#cd openwrt
# ./scripts/feeds update -a
# ./scripts/feeds install -a3. 编译,根据自己的需求选择详细配置…[阅读更多]
okass 在版块 EDA Tools 中发起了话题 ubuntu安装Kicad pcb设计软件 2年, 10个月前
Install on Ubuntu 6.0.0 Stable Release
Installation
KiCad 6.0.0 is available in PPA for KiCad: 6.0 releases .
To install KiCad via the PPA, you can use the Software Manager:
Open the Software Manager.
Select ‘Edit’ → ‘Software Sources…’.
Open the ‘Other Software’ tab.
Click ‘Add…’, and enter the PPA address: pp…[阅读更多]okass 在版块 开关插座 中回复了话题 一款典型的米家mesh 通断开关拆机 2年, 10个月前
蓝牙模组信息: TLS8250
安信可科技与泰凌微电子合作,基于TLSR8258系列低功耗蓝牙芯片,推出了数款模块,主打物联网应用,支持蓝牙Mesh,可连接天猫精灵、米家。
okass 在版块 开关插座 中发起了话题 一款典型的米家mesh 通断开关拆机 2年, 10个月前
okass 在版块 安防 中发起了话题 米家小爱同学app端摄像头(小米摄像头2k云台版)白屏 2年, 11个月前
现象:米家小爱同学app端摄像头(小米摄像头2k云台版)突然显示白屏
解决办法:
重启摄像头可以解决。
okass 在版块 Linux平台 中回复了话题 Linux常见问题问题合集汇总 2年, 11个月前
11. apt-get upgrade时提示:The following packages have been kept back
该警告提示是因为有部份packages的安装版比release版要新,从而出现”The following packages have been kept back”这个问题,解决方法,使用以下命令统一更新到发布的版本:
# sudo apt-get -u dist-upgrade
这条命令会强制更新软件包到最新版本,并自动解决缺少的依赖包。
okass 在版块 macOS | iOS 平台 中发起了话题 macOS下创建自定义磁盘的方法 2年, 11个月前
目的: 将文件夹创建为自定义磁盘
方法:
1. 打开磁盘工具disk Utility,
2. 选择file -> new->balnk disk
3. 创建磁盘名称。选择加密方式
4. 调整磁盘大小(一旦创建后就无法修改了),后期如果磁盘内容扩张,则需要重新新建一遍
5. 将文件夹内的内容拖入该磁盘,结束。
- 读取更多