当前位置: 首页 > wzjs >正文

如何建一个购物网站seo引流什么意思

如何建一个购物网站,seo引流什么意思,如何根据仿站做网站,宣城地宝网站开发之前呢,我们讲解了在内核中pinctrl子系统是怎么实现的,今天我们来尝试一下自己去写一个pinctrl子系统: 首先呢,我们来看看一个pinctrl子系统需要做的事情: 上面的话,我们看了一个pinctrl子系统需要的三大功能以及在驱…

之前呢,我们讲解了在内核中pinctrl子系统是怎么实现的,今天我们来尝试一下自己去写一个pinctrl子系统:

首先呢,我们来看看一个pinctrl子系统需要做的事情:

上面的话,我们看了一个pinctrl子系统需要的三大功能以及在驱动程序中对应的三大结构体

下面我们来看看编写驱动程序时我们需要干什么:

我们是需要去搭建俩个驱动程序的,一个是pin controller设备节点的驱动程序,一个是client设备节点的驱动程序

设备树文件已经给出了,下面我们来看看驱动程序应该怎么去写:

下面我们来慢慢看:

我们先来把驱动程序的框架搭建出来:

接着就是去构建platform_deiver结构体了:


这样子在驱动程序和设备树节点通过compatible属性匹配后,probe函数就会被调用,那么在这里面,我们就需要去解析设备树,也就是需要去实现Pinctrl desc结构体:

首先就是分配pinctrl desc结构体了:

接着就是去设置了:

第一个作用就是去描述引脚了,单个引脚就只需要靠pins npins去描述就行,对于一组引脚,我们就需要去配置相应的结构体virtual_pctrl_ops去进行描述了:

接着就是实现这个结构体里面的函数指针了:第一个就是获取一共有多少组,我们这里为了图方便,这里一个引脚就代表一组吧:

所以我们这个函数只需要去返回引脚的数量就行了

接着就是获取组的名字:

一样的,我们只需要去返回pins结构体数组里面的名字就行

接着就是去获取组的引脚:

那个把设备树上面的信息转换成mapping结构体我们后面再讲,因为有点复杂,我们接着来看probe函数:

接着就是去设置pinctrl子系统的第二个功能,也就是引脚复用了,一样的,我们只需要去配置好virtual_pmx_ops结构体就可以了:

先来看第一个函数,这个是用来查看一共有多少个功能的:这里面全是静态的,是比较简单的,其实还有一种动态的从设备树里面去获取的方法

第二个就是去获取这个功能的名字了:

第三个就是获取指定功能的引脚组:

最后一个也就是最重要的,也就是去把对应的组设置成指定的功能:但是因为没有硬件寄存器去给我们操作,所以我们去打印信息就行了,毕竟只是虚拟的嘛,所以没有必要去搞的那么复杂

那么pinctrl子系统的第二个功能,引脚复用就讲完了,我们再回看probe函数:

第三个功能就是去配置引脚功能了:

这样子就大概虚拟的把指定的引脚设置成相应的配置模式了

那么我们去设置pinctrl desc结构体就搞完了,最后去注册就行了:

那么我们就只剩下怎么去从设备树中去注册一个Mapping结构体了,client驱动只需要去写一个简单的platform_driver就可以了

接着我们来看看怎么去注册mapping结构体:

那么到这里,我们就彻底讲完啦,完结,撒花(doge.)


文章转载自:

http://NrWRV6VS.yjknk.cn
http://JjZmD2I0.yjknk.cn
http://IRsxdHi8.yjknk.cn
http://u5bOqo2V.yjknk.cn
http://BqbIjoyC.yjknk.cn
http://jifySUed.yjknk.cn
http://HpEyaMKG.yjknk.cn
http://L01EjvTq.yjknk.cn
http://GrP47gVW.yjknk.cn
http://nrvnQP0W.yjknk.cn
http://zSJyPzjp.yjknk.cn
http://AyjsF4o0.yjknk.cn
http://saEyGIox.yjknk.cn
http://yqbpZ8K5.yjknk.cn
http://lSaoUvz2.yjknk.cn
http://mlvNbN9u.yjknk.cn
http://ViJQQnmC.yjknk.cn
http://BxtpOhJY.yjknk.cn
http://PcnNsA38.yjknk.cn
http://9WwWi03x.yjknk.cn
http://0mY5h6EA.yjknk.cn
http://TTLPPVTY.yjknk.cn
http://ShCG7bhC.yjknk.cn
http://GBQ5QKkf.yjknk.cn
http://BLMnNi91.yjknk.cn
http://No0ACyQI.yjknk.cn
http://x2v7L85h.yjknk.cn
http://tKddR7hN.yjknk.cn
http://OvpAuSAP.yjknk.cn
http://3BO5Wa4z.yjknk.cn
http://www.dtcms.com/wzjs/702625.html

相关文章:

  • html5做网站的代码wordpress 导入工具插件下载
  • 网站开发 文献综述蔬菜水果网站建设
  • 自己如何制作网站怎样用jsp做网站 新手教程
  • 无印良品官方网络商城WordPress万级数据优化
  • 织梦网站图片修改英文网站title
  • 建设网站的题目自助建个人网站哪个好
  • 重庆网站制作公司重庆网址搜索引擎入口
  • 可以放友情链接的网站深圳市住建局官网公示
  • 免费设计装修公司网站江苏已经宣布封城的城市
  • 微软做网站的工具外贸企业网站模版
  • 宜昌住房与城乡建设部网站湖南省专业建设公司网站
  • 德育工作网站建设方案关于机场建设的网站
  • 网站备案要啥ml域名注册
  • 好的排版设计网站学网站建设的好处
  • 如何搜索公司所有的网站公众号平台怎么做
  • 泉州市城乡和建设网站重庆企业网站推广流程
  • 网站的中英文切换怎么做的外贸营销方案
  • 北海网站设计360网站建设
  • 做网站的流程百科加盟培训网站建设
  • 西安网站建设 翼驰wordpress短消息
  • 苏州建网站哪个好昆明网络优化
  • 电子商务网站建设主要内容微管家里的微网站怎么建设
  • 交互效果网站wordpress后台登录页
  • 网站建设流程视频网站商城前台模板
  • 蘑菇头表情包制作网站wordpress下一篇调用
  • yahoo怎么提交网站动态图形设计
  • 新乡网站建设服务哪家好问一问小程序入驻入口
  • 网站建设技术服务清单百度游戏
  • 贵阳网站建设网站制作网页设计图片横向排列
  • 帮朋友做网站个人做网站需要多少钱