首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Toudou_Takatora
燕山大学 C++
发布于河北
关注
已关注
取消关注
@赛博二哈:
【驱动】02.GPIO子系统
【嵌入式八股】一、语言篇https://www.nowcoder.com/creation/manager/columnDetail/mwQPeM 【嵌入式八股】二、计算机基础篇https://www.nowcoder.com/creation/manager/columnDetail/Mg5Lym 【嵌入式八股】三、硬件篇https://www.nowcoder.com/creation/manager/columnDetail/MRVDlM 【嵌入式八股】四、嵌入式Linux篇(本专栏)https://www.nowcoder.com/creation/manager/columnDetail/MQ2bb0 GPIO子系统 硬件原理 GPIO名为"General Purpose Input/Output",通用目的输入/输出,就是常用的引脚。 芯片内部有很多引脚,这些引脚可以接到GPIO模块,也可以接到I2C等模块。 通过Pinctrl子系统来选择引脚的功能(mux function)、配置引脚: 当一个引脚被复用为GPIO功能时,我们可以去设置它的方向、设置/读取它的值。 一般的寄存器有pin模式选择 使能、时钟 方向,输入输出 电平高低 设置、清除寄存器 应用编程 导出/设置方向/读写值 在sysfs中访问GPIO,实际上用的就是引脚号,老的方法。 a. 先确定某个GPIO Controller的基准引脚号(base number),再计算出某个引脚的号码。 方法如下: ① 先在开发板的/sys/class/gpio目录下,找到各个gpiochipXXX目录: ② 然后进入某个gpiochip目录,查看文件label的内容 ③ 根据label的内容对比设备树 label内容来自设备树,比如它的寄存器基地址。用来跟设备树(dtsi文件)比较,就可以知道这对应哪一个GPIO Controller。 内核驱动 具体应用时的驱动 a. 引脚配置为GPIO功能,使用Pinctrl子系统 b. 在设备树里指定GPIO引脚(某一组GPIO 哪一个引脚 属性) gpios=<&gpio1 2 GPIO_ACTIVE_LOW> c. 在驱动代码中:驱动代码中要注册一个platform_driver,在probe函数中:获得引脚、注册file_operations。 在file_operations中:使用GPIO子系统的标准函数获得GPIO、设置GPIO方向、读取/设置GPIO值。 descriptor-based legacy 引脚号,老的方法 获得GPIO gpiod_get gpio_request gpiod_get_index gpiod_get_arra
点赞 0
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-28 20:10
天津科技大学 财务
睡着了错过面试了咋整
我的天,约的4点面试,吃完饭晕碳,1点觉得好困准备睡一下,起来已经7点了...
叁六玖:
都过去了,不要纠结了,直接下一个
点赞
评论
收藏
分享
10-31 16:30
门头沟学院 Java
26秋招收钱吧Java后端二面
1、谈谈研究方向 2、为什么跨考计算机 3、项目 1 拷打(10 min) 4、谈谈项目 2 的 AI 扩图的使用 5、谈谈扩图过程中图是以什么形式传过去的?程序和 AI 服务交互的协议是什么? 6、谈谈如何设计 WebSocket 来实现多人同时编辑的? 7、谈谈如何去保证多人扩图操作的顺序性? 8、基于事件驱动的广播,如何保证 A 修改后 B再修改,广播给 C 也是先 A 后 B 顺序,而不是先 B 后 A? 9、WebSocket 的底层原理,连接建立的过程 10、谈谈项目 3 的整体执行流程,每个中间件在其中负责哪些工作 11、什么是倒排索引,怎么理解倒排索引 12、项目中有基于 Ra...
查看20道真题和解析
点赞
评论
收藏
分享
09-26 14:34
浙大宁波理工学院 Java
26届学院本只能试试转正实习了
太难了学院本😭
WhiteAlbum...:
学院本2中大厂垂直实习➕acm比赛 秋招0面试
点赞
评论
收藏
分享
10-24 13:19
成都理工大学 C++
我还投寄吧毛啊
至今0offer 9 10月大大小小面了八九家 基本上 一面二面 挂 到10月后期基本上没面试了 我还投寄吧毛啊 求建议 真寒冬了?
龙井鼠标:
把简历排版调整一下先吧,缩进 标点符号什么的都很乱,字体也不统一,给人第一眼观感很差
点赞
评论
收藏
分享
10-31 11:12
已编辑
门头沟学院 Java
金九银十结束,双非本硕、非科班悲惨秋招记录(持续更新,双非转码可参考)
个人背景:双非本硕(保研;2次国奖;3个国家级竞赛;有论文、发明专利;开源项目200star,博客阅读量59w)、机械转码、小厂实习+华为实习求职方向:Java开发投递情况:从 9 月初开始,每天投递一点,累计投递 128 家面试情况:11 家公司约面,真的非常珍惜约面的机会【Offer】招银云创:9.16笔试 9.22一面 9.25二面 9.28HR面 10.17Offer(Base深圳,开的在OS里还算可以) 明年四月才可以毁约,放弃签约CVTE:9.10笔试 9.30一面、HR面 10.11线下实习通知 10.28Offer【池子】去哪儿旅行:9.13AI面(两道手撕) 9.26一面、二...
牛可乐的头像真牛:
有的人是时间问题,你就是这样的人 发offer的时候会排序,不一定看面评,有的会参考笔试,但更重要的是学历,等92拉干净了,就到你了
牛客树洞,我想对你说
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
造谣刑法老师媚男,反被老师法院起诉
1.4W
2
...
现在出海,是不是相当于十年前加入互联网?
9242
3
...
秋招小失败-后端小小劝退(大结局)
7335
4
...
9本秋招后端收获9+offer, 我做对了什么?
6120
5
...
一个大专学历15年IT之路的感悟
5163
6
...
你们说,人会一直倒霉吗?
4996
7
...
字节懂车帝日常一面二面面经(已挂)
3410
8
...
挑战全网最早的美团开奖!
3254
9
...
别问了,在校生千万千万别逃课!
3122
10
...
cvte体验实习
2759
创作者周榜
更多
正在热议
更多
#
校招生月薪1W算什么水平
#
35066次浏览
194人参与
#
哪一瞬间觉得自己长大了
#
38421次浏览
493人参与
#
“vivo”个offer
#
39149次浏览
280人参与
#
如果上班像打游戏,你最想解锁什么技能
#
8390次浏览
70人参与
#
vivo工作体验
#
28106次浏览
124人参与
#
为了实习逃课值吗?
#
29087次浏览
271人参与
#
工作后明白的那些道理
#
21907次浏览
225人参与
#
一人一个landing小技巧
#
124071次浏览
1447人参与
#
我是面试官,请用一句话让我破防
#
26887次浏览
128人参与
#
实习最想跑路的瞬间
#
87646次浏览
543人参与
#
中美关税战对我们有哪些影响
#
43252次浏览
361人参与
#
机械制造2023笔面经
#
149764次浏览
840人参与
#
如果重来一次你还会读研吗
#
201817次浏览
1932人参与
#
AI时代,哪些岗位最容易被淘汰
#
3526次浏览
27人参与
#
中美关系回暖,你会选择出海吗?
#
6965次浏览
107人参与
#
华为保温
#
107904次浏览
408人参与
#
哪些行业值得去?
#
5574次浏览
50人参与
#
i人适合做什么工作
#
11646次浏览
97人参与
#
美团开奖
#
223727次浏览
1154人参与
#
读研or工作,哪个性价比更高?
#
78439次浏览
769人参与
#
如果秋招能重来,我会____
#
37899次浏览
303人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务