更多课程 选择中心

嵌入式培训
达内IT学院

400-996-5531

嵌入式学习过不过关,看这三道嵌入式 Linux面试基础题!

  • 发布:嵌入式培训
  • 来源: 嵌入式ARM
  • 时间:2018-04-17 15:20

检验永远是保证学习效果的有效手段,对于嵌入式学习也是一样的,今天就给大家三道嵌入式 Linux面试基础题,检验你嵌入式学习过不过关!

嵌入式 Linux面试基础题一: IRQ和FIQ有什么区别?

 
嵌入式 Linux面试基础二: 驱动里面为什么要有并发、互斥的控制?如何实现?讲个例子? 
 

嵌入式 Linux面试基础题三: 什么是GPIO?

在这里请认真负责地告诉我,上面的三道嵌入式 Linux面试基础题你有没有做出答案?是会做还是不会做?回答完后,请向下看这三道题的答案:

嵌入式 Linux面试基础题一答案: 

FIQ和IRQ是两种不同类型的中断,ARM为了支持这两种不同的中断,提供了对应的叫做FIQ和IRQ处理器模式(ARM有7种处理模式)。
1、FIQ比IRQ快;2、FIQ比IRQ有更高优先级;3、FIQ的入口地址是0x1c,IRQ的入口地址是0x18。 
 
嵌入式 Linux面试基础题二答案:
 并发(concurrency)指的是多个执行单元同时、并行被执行,而并发的执行单元对 共 享资源(硬件资源和软件上的全局变量、静态变量等)的访问则很容易导致竞态(race conditions) 。 解决竞态问题的途径是保证对共享资源的互斥访问, 所谓互斥访问就是指一个执行单 元 在访问共享资源的时候,其他的执行单元都被禁止访问。 访问共享资源的代码区域被称为临界区, 临界区需要以某种互斥机 制加以保护, 中断屏蔽, 原子操作,自旋锁,和信号量都是 linux 设备驱动中可采用的互斥途径。
 
嵌入式 Linux面试基础题三答案:
 general purpose input/output  

GPIO是相对于芯片本身而言的,如某个管脚是芯片的GPIO脚,则该脚可作为输入或输出高或低电平使用,当然某个脚具有复用的功能,即可做GPIO也可做其他用途。 也就是说你可以把这些引脚拿来用作任何一般用途的输入输出,例如用一根引脚连到led的一极来控制它的亮灭,也可以用一根(一些)引脚连到一个传感器上以获得该传感器的状态,这给cpu提供了一个方便的控制周边设备的途经。如果没有足够多的gpio管脚,在控制一些外围设备时就会力有不逮,这时可采取的方案是使用CPLD来帮助管理。 

至此,请你再认真地回答我:这三道嵌入式 Linux面试基础题你完全搞明白了吗?是的,恭喜你!没有,那赶紧来达内嵌入式培训机构学明白吧!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。



预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:学习嵌入式,成就你的高薪梦!
下一篇:听过来人讲故事:资深嵌入式工程师分享自己的嵌入式开发经验和想法

0基础没编程经验能学嵌入式吗?

2020年软硬件有什么值得学习的新技术

嵌入式怎么样?一起来看以下嵌入式待遇!

给嵌入式初学者的五个建议

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省