开发环境: 主机:Ubuntu14.04 开发板:MT7628 Openwrt:Openwrt15.05 18.1 编写应用程序 在前面的章节中, 我们成功的写出了我们自己的驱动程…
Read More分类: OpenWrt系统开发
《路由器开发-OpenWrt系统开发》第17章 驱动开发之字符设备驱动程序
开发环境: 主机:Ubuntu14.04 开发板:MT7628 Openwrt:Openwrt15.05 17.1 配置编译驱动程序 首先将 MT7628_drv 文件夹传到 Op…
Read More《路由器开发-OpenWrt系统开发》第16章 驱动开发之字符设备驱动程序框架
16.1 字符设备驱动程序框架简介 我们在学习 C 语言的时候,知道每个应用程序的入口函数,即第一个被执行的函数是 main函数,那么,我们自己的驱动程序,哪个函数是入口函数呢? …
Read More《路由器开发-OpenWrt系统开发》第15章 驱动开发之字符设备驱动程序之概念介绍
15.1应用程序、库、内核、驱动程序的关系 从上到下,一个软件系统可以分为:应用程序、库、操作系统(内核)、驱动程序。开发人员可以专注于自己熟悉的部分,对于相邻层,只需要了解它的接…
Read More《路由器开发-OpenWrt系统开发》第14章 统一接口配置UCI
14.1UCI系统介绍 UCI即统一接口配置(UnifiedConfigurationInterface)的简称,它被应用于OpenWrt系统上面。 UCI是简单、实用、直接了当的…
Read More《路由器开发-OpenWrt系统开发》第13章 OpenWrt启动流程
13.1系统介绍 任何系统的启动都是开发人员首要关注的问题,因为只有了解了系统的启动流程和启动机制,才能真正掌握一个系统,如果对启动的启动不熟悉的话,是不可能真正用好一个系统,op…
Read More《路由器开发-OpenWrt系统开发》第12章 添加OpenWrt软件包
12.1简介 OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有4000多个软件包。我们可以在其基础上增加软件包,以扩大其应用范围。在OpenWrt中增…
Read More《路由器开发-OpenWrt系统开发》第11章 开发板做中继功能
11.1WiFi中继简介 假如路由器A发出的WiFi信号AP1,然后离它100米的手机想连接该网络,却搜索不到该信号。那么我们就在路由器和手机之间方一个开发板,把它作为中继器就可以…
Read More《路由器开发-OpenWrt系统开发》第10章 路由器做站点
10.1 STA 模式简介 WLAN 主要由站(Station,STA)、接入点(Access Point, AP)、 无线介质( WirelessMedium,WM)和分布式系统…
Read More《路由器开发-OpenWrt系统开发》第9章 开发板和Windows、Ubuntu互传文件
9.1添加SSH服务器 一说到开发板和Windows之间互传文件,大家肯定马上就会想到通过SSH,但是大家最终发现,无论我们通过什么软件,总是不能登录到开发板上。 那么,这会是什么…
Read More