openwrt编译

移植OpenWrt到RT5350

痴心易碎 提交于 2019-12-03 10:50:23
slider >>> Too few posts! (required minimum are 3) (the featured image may be missing) Previous 移植OpenWrt到CuHead Pro WiFi Posted by: zou, baozhu , 三月 13, 2014 CuHead Pro 是一款路由器开发板,下面是开发板的配置信息。 名称 型号 厂家 参数 CPU RT5350F Ralink 360MHz(MIPS arch) SDRAM W9825g6jh-6 Winbond 32M FLASH MX25L6405D MXIC 8M RT5350核心板几乎所有引脚都已经引出到arduino引脚,包括1个USB,1个WLAN,1个I2S, 1个I2C,1个SPI,以及GPIO口。 客户使用此开发板已经被设计多种产品,路由器,移动数据储存,3g热点,有线转无线,串口数据传输,voip,wifi音响等。 OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的,静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。不要看Cuhead Pro这个板子配置低

Ubuntu 12.04下编译Openwrt教程

拟墨画扇 提交于 2019-12-03 03:23:58
1、搭建Ubuntu环境、自己解决、我用的是VirtualBox 感觉不错 2、打开“终端”。首先输入 sudo –sH 大小写注意!建议直接复制粘贴。然后输入装系统时设置的用户密码,就能切换到root(提示:输入密码的时候不会有*****之类的显示的,是完全不显示,部分人不必惊慌)。切换到root是为了安装或升级部分必要的组件,有些组件需要root权限。 3、依次输入如下命令(还是复制粘贴吧) apt-get install g++ apt-get install libncurses5-dev apt-get install zlib1g-dev apt-get install bison apt-get install flex apt-get install unzip apt-get install autoconf apt-get install gawk apt-get install make apt-get install gettext apt-get install gcc apt-get install git apt-get install binutils apt-get install patch apt-get install bzip2 apt-get install libz-dev apt-get install asciidoc apt

ubuntu16.04上openwrt的编译

匿名 (未验证) 提交于 2019-12-03 00:20:01
1、openwrt介绍 OpenWrt的特点: 可扩展性好,可以在线安装您所需要的功能,目前有1000多个功能包可选; 是一台完整的Linux工作站,文件系统可读可写,便于开发者学习和实践 2、openwrt编译 (也可参考https://wenku.baidu.com/view/11610bdf767f5acfa0c7cd0d.html) 应用程序--附件--终端 sudo apt-get update (更新) 安装编译需要的组件: sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install binutils sudo apt-get install patch sudo apt-get install bzip2 sudo apt-get install flex sudo apt-get install bison sudo apt-get install make sudo apt-get install autoconf sudo apt-get install gettext sudo apt-get install texinfo sudo apt-get install unzip sudo apt-get install sharutils sudo apt-get install

OpenWRT 编译过程

匿名 (未验证) 提交于 2019-12-02 23:26:52
一、使用Ubuntu编译OpenWRT源码 第一步:安装基础软件 sudo apt-get install subversion g++ zlib1g-dev build-essential git python rsync man-db sudo apt-get install libncurses5-dev gawk gettext unzip file libssl-dev wget zip time 第二步:克隆代码 git clone https://git.openwrt.org/openwrt/openwrt.git/或者分支 https://github.com/lede-project/source.git cd openwrt ./scripts/feeds update -a // 更新最新的包 ./scripts/feeds install -a // 下载所有安装所有包 目录 package/feeds/# 使用feeds.conf.default 默认配置进行软件包的更新与安装 make defconfig // 检查编译工具是否全,生成.config文件 make menuconfig // 打开编译菜单 参考文档: https://openwrt.org/docs/guide-developer/feeds 在Openwrt系统中,“feed

openwrt编译错误you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment........

血红的双手。 提交于 2019-12-01 02:12:59
在openwrt编译的时候出现错误 you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this 网上查找到解决办法: export FORCE_UNSAFE_CONFIGURE=1 或者 export FORCE=1 但是都没有解决问题!!! 使用Linux下的 “ll” 或者 “ls -lht” 一下文件(夹)的 拥有者 。 Ubuntu@songshuai:~/openwrt$ ll 总用量 40 drwxrwxr-x 9 Ubuntu Ubuntu 4096 10月 10 10:50 ./ drwxr-xr-x 38 Ubuntu Ubuntu 4096 10月 10 12:20 ../ drwxrwxr-x 17 root Ubuntu 4096 10月 10 12:16 openwrt/ -rwxrwxrwx 1 Ubuntu Ubuntu 1768 10月 10 10:22 readme* 然后使用命令 “su” 切换到 root 用户然后再进行编译。 还是一样的,没有解决!!! 然后使用 “chown” 命令更改一下文件(夹)的 拥有者为当前用户 Ubuntu@songshuai:~$ sudo chown -R $USER

给Openwrt读的Makefile文件的编写 ----我的笔记(2.4)

江枫思渺然 提交于 2019-11-30 12:58:23
在openwrt/package/目录下创建一个软件包名字对应的文件夹然后里面Makefile和src,src中有Makefile和.c文件。这两个Makefile是不一样的。内部的Makefile主要是验证文件是否正确编译。 第二步,对于第一个Makefile来说就是建立与openwrt联系, (1)引入文件 OpenWrt使用三个makefile的子文件,分别为: include $(TOPDIR)/rules.mk //位于文件开头 include $(INCLUDE_DIR)/kernel.mk //软件包为内核时不可缺少 include $(INCLUDE_DIR)/package.mk//软件包基本信息配置完成再引入。 (2)编写软件包的基本信息 这些软件包的信息均以PKG_开头,其意思和作用如下: PKG_NAME表示软件包名称,将在menuconfig和ipkg可以看到。 PKG_VERSION表示软件版本号。 PKG_RELEASE表示Makefile的版本号 PKG_SOURCE表示源代码的文件名。 PKG_SOURCE_URL表示源代码的下载网站位置。@SF表示在sourceforge网站,@GNU表示在GNU网站,還有@GNOME、@KERNEL。獲取方式可以為:git、svn、cvs、hg、bzr等。有關下載方法可參考$(INCLUDE_DIR)

openwrt编译ipk包提示缺少feeds.mk文件

我的未来我决定 提交于 2019-11-29 05:47:40
问题具体表现如下 这个问题困扰了我两个多星期,总算解决了。解决方案如下: 首先,先应该把配置菜单调好。 我的硬件是7620a,要编译的ipk包为helloworld,所以应该使用 make menuconfig命令进入配置菜单 进入后 将1号框选择为7620a,2号框选你要编译的包 保存后退出。 其次,应该在openwrt目录下用root用户进行编译 如果还提示有错,再 检查自己Linux系统内核和你编包的Makefile中的内核版本是否一致 ,不一致更改为系统内核版本。 helloworld下Makefile 查看 /lib/ 所以要将Makefile里的i386更改为x86_64 这些工作都没错以后再次编译 在openwrt/bin/ramips/packages/base目录下就可以找到你编的ipk包了 将他传到你的设备上,使用 opkg install ***.ipk命令 即可安装。 来源: https://www.cnblogs.com/area-h-p/p/11457161.html

openwrt 编译错误

夙愿已清 提交于 2019-11-29 04:33:49
Collected errors: * check_data_file_clashes: Package luci-mod-admin-full wants to install file /opt/svnworking/A1905_Openwrt_4G/source/master/build_dir/target-mipsel_24kc_musl/root-ramips/usr/lib/lua/luci/controller/admin/index.lua But that file is already provided by package * luci-base * check_data_file_clashes: Package luci-mod-admin-full wants to install file /opt/svnworking/A1905_Openwrt_4G/source/master/build_dir/target-mipsel_24kc_musl/root-ramips/usr/lib/lua/luci/controller/admin/network.lua But that file is already provided by package * luci-mod-network * check_data_file_clashes:

Openwrt

空扰寡人 提交于 2019-11-27 06:24:02
ubuntu环境    点击 openwrt 查询自己系统需要安装的那些 比如我的系统是ubuntu 18.04,选择的就是18.04 查询设备CPU信息    点击 openwrt 查询自己路由器对应的CPU信息 准备OpenWrt环境 下载openwrt源码 这个过程可能会有点漫长,可以将github上的资源搬到码云,然后从码云下载,据说速度很快,详细的教程百度搜一下就有 git clone https://git.openwrt.org/openwrt/openwrt.git 选择自己需要的分支 cd openwrt/ # lede git checkout lede-17.01 # openwrt git checkout openwrt-18.06 编译检查 在安装Ubuntu环境的时候,我们已经安装了一部分需要的库,在这个地方如果报错,只需要根据报错的信息安装对应库就好了 make defconfig && make prereq 配置编译信息 在第二部我们已经查到自己路由信息,在这个地方只需要按照查询的信息选择就好 make menuconfig 关于一些选项的说明,来自于《OpenWrt智能路由系统开发 跟hoowa学智能路由》 如果只是生成SDK开发环境,勾选比较少,我所勾选的是 Target System (Atheros AR7xxx/AR9xxx)

openwrt编译环境搭建

对着背影说爱祢 提交于 2019-11-26 23:39:24
1,首先安装ubuntu系统,这里安装的是虚拟机 2,安装openwrt编译所需环境 apt-get install build-essential libncures5-dev gawk libssl-dev subversion git uzip 在安装之前运行了下 apt-get update 在安装时出现了“/var/lib/dpkg/local”的错误 rm了这个文件 3,在home目录下mkdir openwrt了一个文件目录,然后运行 git clone git://git.openwrt.org/15.05/openwrt.git获取openwrt源码 4,进入openwrt源码 scripts目录下 运行 ./feeds update -a 更新所以 然后 ./feeds install -a 出现了很多警告... 5,make menuconfig 成功出现蓝色的openwrt配置界面 来源: http://www.cnblogs.com/b422/p/5585740.html