![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenWrt
文章平均质量分 68
lichao_ustc
这个作者很懒,什么都没留下…
展开
-
init.d脚本和openwrt程序自启动
1.init.d简介init.d脚本是用来启动一些系统服务或者自己定义的程序的一个脚本。这些脚本可以在系统启动的时候执行。一个简单init.d脚本例子,在/etc/init.d/文件中新建/etc/init.d/example文件,输入:#!/bin/sh /etc/rc.common# Example script# Copyright (C) 2007 OpenWrt.org原创 2015-01-14 22:29:56 · 8958 阅读 · 0 评论 -
OpenWrt 编译(一)
(1)-编译703_8M固件1. target/linux/ar71xx/image/Makefile$(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWR703,tl-wr703n-v1,TL-WR703N,ttyATH0,115200,0×07030101,1,8Mlzma))2.转载 2014-12-28 23:51:39 · 1229 阅读 · 0 评论 -
Openwrt Luci界面开发
Openwrt已经提供了一个很强大的web管理界面Luci,可以方便的管理路由器。我们在开发智能路由器时,一般就需要在OpenWrt的WEB界面增加内容。1.Luci简介LuCI是OpenWrt上的Web管理界面,LuCI采用了MVC三层架构,使用Lua脚本开发,所以开发LuCI的配置界面不需要编辑任何的Html代码,除非想自己单独去创建网页(View层),否则我们基本上只需要修改Mode原创 2015-01-15 12:20:57 · 11137 阅读 · 0 评论 -
Openwrt 交叉编译HelloWord
给路由器安装好Openwrt系统后,在上边运行自己编写的程序,一般需要在宿主机器上交叉编译成mips架构的二进制程序,然后拷贝到路由器上运行。1. 搭建交叉编译环境交叉编译需要交叉编译工具链,在编译Openwrt时。交叉编译工具链以及生成了,我们只需要将路径添加到系统环境变量中去。 exportSTAGING_DIR=/path/to/openwrt/trunk/stag原创 2015-01-17 14:43:21 · 2463 阅读 · 0 评论 -
Openwrt 编译添加模块 Package
3. 添加模块一般我们需要建立自己的模块(package),在编译固件时可以选择是否将自己的模块编译到固件中去。3.1. 建立package最终helloword文件目录结构为:helloword/├──Makefile└── src ├── helloworld.c └── Makefile在./openwrt/trunk/packa原创 2015-01-17 15:23:55 · 5650 阅读 · 1 评论