请选择 进入手机版 | 继续访问电脑版

智能创客,中国最大的极客空间,智能平台,免费教学,视频教程,手把手教你创造儿时梦想!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 11991|回复: 58

《OpenWRT》01:OpenWRT系统介绍

  [复制链接]

110

主题

396

帖子

2319

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2319
QQ
发表于 2015-6-20 10:52:22 | 显示全部楼层 |阅读模式
在智能路由器(或智能家居网关)中,不能不提的就是开源系统OpenWRT。
简单的理解他就是路由器的操作系统,是基于linux系统,和android、ios、wp(用于手机系统)一样,OpenWRT用于路由器系统。


为什么我们使用OpenWRT系统,主要的原因是新手容易学习,因为开源所以网上的资料非常多,并市面上的智能路由器很多也是使用OpenWRT系统开发的。
新手一般使用网页、PUTTY、WINSCP等软件就可以设置、操作、运行、开发等众多功能。但绝大多数都是已经开发好,新手只需要一条命令安装就可以使用,比如FTDI串口驱动、CH340驱动、摄像头驱动、python脚本、PHP网站服务器等等。


图片3.jpg
使用浏览器登陆Openwrt系统,设置WIFI,设置密码等(跟平台设置路由器上网一样一样的)。



图片4.jpg
使用PUTTY软件登陆OpenWrt,如果用过linux系统的同学就很面熟了,也与windows的dos界面类式,主要使用代码操作。




图片5.jpg

使用WINSCP软件管理OpenWRT文件,是不是像极了FTP界面,对的只需托过来托过去就可以实现与OpenWRT文件的传输。




看到这里,很多同学开始担心,OpenWRT就是linux咧,好像很难的样子。
linux很高深,但基础和实现我们想要的功能,并没有那么难,我们会一点一点的学习OpenWRT的基础。


如何学习OpenWRT,我们需要一个703N路由器(我们已经刷好OpenWRT系统)


以下为百度官方关于OpenWRT的介绍:
OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。


OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。 同时,它还提供了100多个已编译好的软件,而且数量还在不断增加,而 OpenWrt SDK 更简化了开发软件的工序。
OpenWRT不同于其他许多用于路由器的发行版,它是一个从零开始编写的、功能齐全的、容易修改的路由器操作系统。实际上,这意味着您能够使用您想要的功能而不加进其他的累赘,而支持这些功能工作的linux kernel又远比绝大多数发行版来得新。


优势

如果对 Linux 系统有一定的认识, 并想学习或接触嵌入式 Linux 的话, OpenWRT很适合。 而且OpenWRT支持各种处理器架构,无论是对ARM,X86,PowerPC或者MIPS都有很好的支持。 其多达3000多种软件包,囊括从工具链(toolchain),到内核(linux kernel),到软件包(packages),再到根文件系统(rootfs)整个体系,使得用户只需简单的一个make命令即可方便快速地定制一个具有特定功能的嵌入式系统来制作固件。
一般嵌入式 Linux 的开发过程, 无论是 ARM, PowerPC 或 MIPS 的处理器, 都必需经过以下的开发过程:
1、 创建 Linux 交叉编译环境;
2、建立 Bootloader;
3、移植 Linux 内核;
4、建立 Rootfs (根文件系统);
5、安装驱动程序;
6、安装软件;

熟悉这些嵚入式 Linux 的基本开发流程后,不再局限于 MIPS 处理器和无线路由器, 可以尝试在其它处理器, 或者非无线路由器的系统移植嵌入式 Linux, 定制合适自己的应用软件, 并建立一个完整的嵌入式产品。




创客、极客,转发给你的朋友圈吧!

《智能家居DIY》图书成品开发板:https://item.taobao.com/item.htm?id=576067599077



回复

使用道具 举报

3

主题

69

帖子

839

积分

版主

Rank: 7Rank: 7Rank: 7

积分
839
QQ
发表于 2015-6-26 16:14:46 | 显示全部楼层
历时一个月  真正的零基础开始 截止到今天 买回来的全部组件 学习 调试 测试 运用 全部攻破
回复 支持 反对

使用道具 举报

0

主题

2

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2015-8-30 21:24:09 | 显示全部楼层
谢谢楼主,楼主太好人了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2015-9-3 22:11:41 | 显示全部楼层
谢谢您的辛苦发帖
回复 支持 反对

使用道具 举报

0

主题

18

帖子

98

积分

注册会员

Rank: 2

积分
98
发表于 2015-9-20 12:15:29 | 显示全部楼层
好厉害!!学习了
回复 支持 反对

使用道具 举报

0

主题

27

帖子

84

积分

禁止发言

积分
84
发表于 2015-10-1 02:43:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

25

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2015-10-5 14:49:25 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

31

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2015-10-12 16:56:42 | 显示全部楼层
赞一个!赞一个!赞一个!
回复 支持 反对

使用道具 举报

0

主题

9

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2015-10-23 15:41:06 | 显示全部楼层
谢谢,楼主分享!
回复 支持 反对

使用道具 举报

0

主题

152

帖子

384

积分

禁止发言

积分
384
发表于 2015-11-1 18:55:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|手机版|智能创客 ( 桂ICP备14000828号

GMT+8, 2019-1-21 03:36 , Processed in 0.144184 second(s), 12 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表