• 欢迎访问BruceOu的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本章吧

2020年09月的内容

OpenWrt系统开发

《路由器开发-OpenWrt系统开发》第18章 驱动开发之字符设备应用程序

《路由器开发-OpenWrt系统开发》第18章 驱动开发之字符设备应用程序
开发环境: 主机:Ubuntu14.04 开发板:MT7628 Openwrt:Openwrt15.05 18.1 编写应用程序 在前面的章节中, 我们成功的写出了我们自己的驱动程序, 并且向应用程序提供了 open、read、write 三个接口,那么接下来我们就来编写应用程序,调用这些接口。 #include <sys/types.h> #……继续阅读 »

1年前 (2020-09-25) 444浏览 0评论 3个赞

OpenWrt系统开发

《路由器开发-OpenWrt系统开发》第16章 驱动开发之字符设备驱动程序框架

《路由器开发-OpenWrt系统开发》第16章 驱动开发之字符设备驱动程序框架
16.1 字符设备驱动程序框架简介 我们在学习 C 语言的时候,知道每个应用程序的入口函数,即第一个被执行的函数是 main函数,那么,我们自己的驱动程序,哪个函数是入口函数呢? 在写驱动程序的时候,如果函数的名字可以任意取,常常为 xxxx_init(),当实现好这个 xxxx_init()函数以后,内核其实并不知道这个就是我们驱动的入口函数,因此我们要……继续阅读 »

1年前 (2020-09-20) 285浏览 0评论 1个赞

OpenWrt系统开发

《路由器开发-OpenWrt系统开发》第15章 驱动开发之字符设备驱动程序之概念介绍

《路由器开发-OpenWrt系统开发》第15章 驱动开发之字符设备驱动程序之概念介绍
15.1应用程序、库、内核、驱动程序的关系 从上到下,一个软件系统可以分为:应用程序、库、操作系统(内核)、驱动程序。开发人员可以专注于自己熟悉的部分,对于相邻层,只需要了解它的接口,无需关注它的实现细节。 以点亮一个 LED 为例,这 4 层软件的协作关系如下,如图 1 所示 图1 1). 应用程序使用库提供的 open 函数打开代表 LED 的……继续阅读 »

1年前 (2020-09-20) 309浏览 0评论 0个赞

OpenWrt系统开发

《路由器开发-OpenWrt系统开发》第14章 统一接口配置UCI

《路由器开发-OpenWrt系统开发》第14章 统一接口配置UCI
14.1UCI系统介绍 UCI即统一接口配置(UnifiedConfigurationInterface)的简称,它被应用于OpenWrt系统上面。 UCI是简单、实用、直接了当的。UCI是OpenWrt上面主要的配置用户接口,用来作为主要的系统设置,这些设置通常对设备是至关重要的,例如网络接口、无线设置、远程登陆权限设置等都是通过UCI来实现配置的。他是……继续阅读 »

1年前 (2020-09-20) 401浏览 0评论 1个赞