#通信硬件人笔面经互助#
1.自我介绍
2.项目介绍
3.使用的什么系统
4.进程、线程、任务
5.进程间通信的方式
6.信号量实现、怎么用
7.管道、消息队列、共享内存介绍一下,底层怎么实现的
8.RTOS源码有没有了解
9.Linux怎么实现的内存管理
10.堆与栈的用法,区别,一个函数里的东西会放在内存的哪些段中,常量区叫什么区
11.怎么申请和释放内存,函数、作用、区别
12.Makefile有了解吗,有没有自己写过
13.中断怎么实现的,怎么进行中断与任务同步,中断回调函数里面做哪些东西
14.为什么要用DMA,和通过CPU通信有什么区别
15.编程语言,c++特性
16.为什么要继承,什么时候用继承
17.Private、protected、public,private可不可以在派生类中使用
18.如果想在其他函数或派生类中使用private怎么做
19.引用和指针的用法、区别
20.c++11新特性
21.智能指针有哪些,两者区别,和std::move的区别
22.单例模式介绍一下、设计模式了解吗
23.Volatile是做什么的,什么情况下用它
24.Const修饰符,指针常量,常量指针,指向常量的常量指针
25.H265介绍一下,步骤,怎么去除的音频流
26.MP4协议介绍
27.YUV介绍,分哪几种,YUV420的各通道比例
28.做一道题,滑动窗口