您的位置:首页 > 职场人生

嵌入式面试题

2017-05-27 09:52 218 查看
以下是我找嵌入式面试时遇到的一些问题,答案以后慢慢补充。

1.incline和宏定义的区别

2.const, volatile,static关键词作用

3.linux自旋锁

4.进程,线程的概念

5.strcpy的使用,具体实现

6.双向链表的插入,删除

7.大端小端概念

8.写一段c程序检测cpu是32位还是64位

9.malloc和new的使用

10.struct的空间大小(注意对齐)

11.struct及class的区别

12.不使用中间变量交换两个变量

13.递归方法实现单链表的反转

14.ARM cpu的工作模式

15.全局变量存放区域,静态局部变量存放区域,中断时的堆栈使用情况(参考《c专家编程》)

16.检测位置位(使用宏定义)

17.找出一个字符串中出现频次最高的字符(字符排序,窗口法计数)

18.ARM cortex-M3结构框图

19.task,进程之间的相互通信如何做到的?

20.RTOS的任务响应时间

21.MMU,MPU

22.Cache,DMA
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  嵌入式 c 面试题