嵌入式linux面试笔试经典题目1
更新时间:2023-05-21 20:41:01 阅读量: 实用文档 文档下载
嵌入式linux面试笔试经典题目1
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()经常有重入和性能上的问题。
2.C语言中对位的操作,比如对a的第三位清0,第四位置1.本来应该会的,一犯晕写反了,以后注意!
#define BIT3 (1<<3)
#define BIT4 (1<<4)
a &= ~BIT3; a |= BIT4;
3.考到volatile含义并举例:理解出错,举了很具体的例子,连程序都搬上去了,有些理解不深的没举出来……
volatile表示这个变量会被意想不到的改变,每次用他的时候都会小心的重新读取一遍,不适用寄存器保存的副本。
volatile表示直接存取原始地址
例:
并行设备的硬件寄存器(状态寄存器)
在多线程运行的时候共享变量也要时时更新
一个中断服务子程序中访问到的的非自动变量(不太清楚,正在查找资料ing……)
4.要求设置一绝对地址为0x67a9 的整型变量的值为0xaa66
当时我的写法:#define AA *(volatile unsigned long *)0xaa66 AA = 0x67a9;
答案:
嵌入式linux面试笔试经典题目1
int *ptr = (int *)0xaa66;
*ptr = 0x67a9;
我感觉自己写的应该不算错吧(自我感觉,还请达人指正),我写的适合裸机下用,当做寄存器用,而答案就是适合在操作系统下的写法。
正在阅读:
嵌入式linux面试笔试经典题目105-21
特别的爱观后感04-02
关于增加800MHz频段微功率(短距离)无线电应用工作频率的通知10-03
《共产党宣言》读书笔记09-02
论文-打开孩子写话天窗09-22
支架现浇梁施工作业指导书03-01
足球高手作文500字06-27
门面租赁合同范本免费_合同范本03-27
同济大学环境工程考研真题10-19
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 笔试
- 嵌入式
- 题目
- 面试
- 经典
- linux
- 2011下半年工作总结
- 2010年湖南省对口升学第三次模拟试题(计算机中职)
- 近义词语检测100题
- 普通物理学梁斌版习题15-16
- 桥梁工程质量通病及防治措施
- 2010江苏高考物理114个考点知识浓缩本(人
- 房地产开发多项目管理的进度计划
- 第十章:物态变化单元备课
- 所有有线枪击半球设置说明(安装软件,手机监控,录像等)
- 2014年秋季无锡市初中化学学业质量抽测答题卷
- 条件求和的N种方式
- 张守健-工程建设标准体系研究
- 全世界名人博客 你可以学到太多太多
- 塑料管道行业概况
- 现代教学设计自考资料(1)
- 我国城市住宅户型设计发展趋势NO.5
- 4 优化物流运输路线(一) -单起点单终点问题
- 2008年心理学考研真题及答案
- 贵州亚热带植物资源及其利用保护
- 2015年上海市嘉定区初三一模数学试卷(含答案WORD版)