嵌入式面试知识点25

1.什么是预编译,何时需要预编译?
2.三种基本的数据模型
3.简述数组与指针的区别?
4.位操作
5.访问固定的内存位置(Accessing fixed memory locations)
6.中断与异常的区别
7.变量的定义总结
8.为什么要使用宏,宏有什么优缺点?
9.内联函数及与宏的区别
10.bootloader
11.MCU启动过程
12.Arm体系结构
13.什么是嵌入式?
14.进程与线程中的通信方式
15.如何将PC上的程序移植到嵌入式系统上,需要注意些什么?
16.设计一种通信方式,从一台主机向另外一台主机传递数据,那么应该怎么选择。
17.FreeRTOS之全配置项详解、裁剪(FreeRTOSConfig.h)
18.DMA为什么能提高效率?
19.优先级反转以及解决方法
20.信号量及信号量与自旋锁的区别
21.strcpy和strncpy的缺陷
22.sizeof与strlen有以下区别
23.哈希函数及哈希冲突的定义
24.哈希函数的构造方法
25.处理哈希冲突的几种方法
答案整理到面经中了
全部评论

相关推荐

03-03 23:12
已编辑
北京邮电大学 Java
书海为家:我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务