嵌入式面试知识点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.处理哈希冲突的几种方法
答案整理到面经中了
全部评论

相关推荐

1.tcp建立连接和收发数据用到的函数2.TCP为什么能保持稳定(感觉像开放题)3.TCP/IP模型 HTTP FTP UDP4以太网的MAC地址占多少字节?5.TCP/IP熟悉吗?TCP有一个ACK和ACK的number有什么区别?6.GET/POST区别7.计算机的存储结构(寄存器,高速缓存L1L2L3,贮存,本地磁盘等8.计算机网络有几层9.拥塞避免,路由选择哪一层?10.http的状态码,400常见的几个状态码11.ARP协议是什么?在那一层12.FREERTOS,信号量消息队列,多任务调度13.RTOS和Linux的区别14.FreeRTOS和Linux哪个熟些,用FreeRTOS时,创建了几个任务,任务怎么通信的?如果give 10次信号量,那么take信号量是一次还是十次?15.信号量怎么用。16.linux命令 怎么在文件夹中查找关键字 并排序。17.Linux下有一个fork()函数有什么作用?创建成功父进程返回什么?子进程返回什么18.信号量怎么通信?(辅助共享内存的手段19.什么是临界区(答错了,答成了临界资源,临界区是需要访问临界资源的代码20.make、cnake说一下21.linux进程有几种状态?(我:是6种吗?面试官:不是,是3种。我:呃,那我应该不太了解。然后是面试官自己回答这个问题…)22.问Linux socket编程步骤23.问使用什么命令查看socket编程的ip和端口状态24.问条件变量的函数名是什么25.介绍一下libevent库26.问vim命令,编辑模式,命令模式,末行模式27.问linux查看内存命令,查看cpu占用命令28.问一般怎么调试代码29.Linux的设备:字符设备、块设备、网络设备30.Linux的一些基本命令(ifconfig、touch、vim等)答案部分整理到专栏 都有详细的理解  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看18道真题和解析
点赞 评论 收藏
分享
1 19 评论
分享
牛客网
牛客企业服务