-
如何处理音视频同步
-
如果根据现有ipc平台bring up一款新型号相机,简述从硬件选型到软件资源分配
-
调节iq参数时如果噪点比较大,降噪的方式是什么。先动a gain还是d gain,如何调节。
-
h264编码和h265编码有什么区别。
-
获取到h264流之后如何合成为一个mp4文件
-
推流传输时的加密方式
-
如何选择合适的文件系统,例如将linux或者rtos系统烧录到rom中时选择什么样的文件系统。 https://blog.csdn.net/qq_28258885/article/details/118538769
-
IBP帧格式。两个I帧直接会有多少帧,它的决定因素是什么。
-
linux如何进行线程同步,linux的系统接口是什么。
-
内存相关会存在什么问题例如:内存越界,内存溢出,内存碎片等,举一个实际例子以及如何解决。
-
lvgl如何实现线程安全。
-
lvgl刷新渲染的机制是什么。
-
为何使用lvgl这个库,它的优点和缺点是什么?
-
uboot是如何引导内核的?
-
简述SPI,I2C, I2S的区别,能否描述其中一个协议的时序。
-
在flow中UI是如何做到及时响应的。
1 线程相关知识
线程有几种退出方式?
thread_cancel的是怎么退出的?
2 WiFi开发过程中的调试手段,若是WiFi频繁的断开应该怎么去分析问题
3 lvgl怎么实现通知的,也就是当有指定的ui需要刷新时,怎么去找到这个需要刷新的ui(类似Qt的信号与槽)
4 链表:Linux 的 container_of 怎么实现的?
5 blueZ的大概架构
6 const char * 和 char * const 的区别
7 linux 线程如何快速退出,即不需要响应一次loop直接退出。
设置线程canceltype为:PTHREAD_CANCEL_ASYNCHRONOUS,即在子线程内调用 pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS, NULL);然后在同进程内的其他线程
使用 ptherad_cancel(tid) 退出指定线程。 在调用cancel后,指定的线程将会马上结束(不会再执行之后的代码,故可能会获取了锁但是没释放从而导致死锁)。
8 移植lvgl需要对接哪些东西
9 如何处理卡速低的问题
10 一个ipc/dv 软硬件架构是什么样的,sensor吐出raw data之后相机是如何处理的。 https://www.cnblogs.com/whw19818/p/5853407.html
11 机器上电之后,程序段是如何运行的。
12 linux 如何操作gpio
13 tcp的三次握手目的是什么,tcp如何保证传输的可靠性。
1 如何理解fat/exfat文件系统。
2 如何处理lvgl线程安全问题。
3 rtos+linux的软件架构是什么样的,内存如何管理,程序如何运行。
4 uboot 的作用及应用。
https://blog.csdn.net/hunanchenxingyu/article/details/49750177?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.base&spm=1001.2101.3001.4242
https://www.cnblogs.com/whw19818/p/5853407.html