网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

考一考!嵌入式ARM面试题之IIC总线协议

题一:
linux中断的响应执行流程?
思考过后,再到下方寻找答案

题二:
自旋锁和信号量在互斥使用时需要注意哪些?在中断服务程序里面的互斥是使用自旋锁还是信号量?
思考过后,再到下方寻找答案

题三:
设备驱动模型三个重要成员是?platfoem总线的匹配规则是?
思考过后,再到下方寻找答案

题一答案:
处理器收到来自中断控制器的中断处理请求,保存中断上下文,跳转到中断对应的处理处,(快速完成中断中断上半部,中断上半部返回后执行中断下半部。如果做了上下半部处理的话),中断处理函数返回时恢复现场。

题二答案:
使用自旋锁的进程不能睡眠,使用信号量的进程可以睡眠。中断服务例程中的互斥使用的是自旋锁,原因是在中断处理例程中,硬中断是关闭的,这样会丢失可能到来的中断。

题三答案:

总线,设备,驱动。匹配规则就是当有一个新的设备挂起时,总线被唤醒,match函数被调用,用device名字去跟本总线下的所有驱动名字去比较。相反就是用驱动的名字去device链表中和所有device的名字比较。如果匹配上,才会调用驱动中的probe函数,否则不调用.

免费试听C语言、电子、PCB、STM32、Linux、FPGA、Python等。
想学习的你和我联系预约就可以免费听课了。宋工Q35--24-65--90-88   Tel/WX:173--17--95--19--08


热门搜索:TLP808 01M2251SFC3 TLM609NS 2838254 48VDCSPLITTER 01C5001JF TLP808TELTAA 02M1001JF UL800CB-15 UL24CB-15 SBB8006-SS-1 LED12-C2 TLP712B PS240810 BTA12-800TWRG TRAVELER3USB 2839237 LED24-C4 BQ25895MRTWR BT152-500R/600R 2838733 2811271 N060-002 2866666 PDUMV20
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质