推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

嵌入式linux-android驱动工程师面试题总汇

更新时间:2018-11-15 09:49:46 大小:7K 上传用户:sun2152查看TA发布的资源 标签:嵌入式linux驱动工程师android 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

嵌入式linux android驱动工程师 面试题总汇  1.   嵌入式系统中断服务子程序(ISR) 收藏 中断是嵌入式系统中重要的组成部分,这导致了很 多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。  __interrupt double compute_area (double radius) { double area = PI * radius * radius; printf(" Area = %f", area); return area; } 1). ISR 不能返回一个值。 2). ISR 不能传递参数。 3). 在许多的处理器/编译器中,浮点一般都是不可重入的。有些处理器/编译器需要让额处的寄存器入栈,有些处理器/编译器就是不允许在ISR中做浮点运算。此外,ISR应该是短而有效率的,在ISR中做浮点运算是不明智的。 4). 与第三点一脉相承,printf()经常有重入和性能上的问题。

部分文件列表

文件名 大小
嵌入式linuxandroid驱动工程师面试题总汇.pdf 7K

全部评论(0)

暂无评论