嵌入式软件面试常考问题汇总(持续更新)

目录

一、C语言相关

1.static和const

2.Socket通信

3.堆和栈的区别

4. 内存分配方式

5.内存分区

6.排序算法 

二、linux相关

1.Linux字符设备驱动框架 

 2.用户空间和内核空间

3.Linux文件查看命令

三、FreeRTOS相关

1.FreeRTOS任务动态创建和静态创建区别 

四、进程相关

 1.进程间通信方式

2.进程和线程区别 

五、单片机相关 

六、程序调试

1.STM32调试debug方法 


一、C语言相关

1.static和const

static和const的作用-CSDN博客

【精选】static的用法【详解】_圣喵的博客-CSDN博客

2.Socket通信

超详细的Socket通信原理和实例讲解_socket通信实验-CSDN博客

3.堆和栈的区别

堆与栈的区别-CSDN博客

4. 内存分配方式

C语言中内存分配的几种方式_c语言 内存分配-CSDN博客

5.内存分区

那一夜,内存分区知识永远进入了我的脑子-CSDN博客

6.排序算法 

数据结构之——常见排序算法(面试重点)-CSDN博客

二、linux相关

1.Linux字符设备驱动框架 

Linux——驱动:字符设备驱动框架-CSDN博客

Linux设备驱动——第三章字符驱动_linux字符设备驱动-CSDN博客

 2.用户空间和内核空间

Linux系统编程---用户空间与内核空间_linux用户空间和内核空间-CSDN博客

3.Linux文件查看命令

Linux 文件查看命令_linux查看文件命令-CSDN博客

三、FreeRTOS相关

1.FreeRTOS任务动态创建和静态创建区别 

FreeRTOS任务的创建(动态方法和静态方法)动态和静态创建的区别

四、进程相关

 1.进程间通信方式

进程间的通信方式(六种)_进程间通信_OYMN的博客-CSDN博客

2.进程和线程区别 

进程和线程的区别(超详细)-CSDN博客

五、单片机相关 

1.常见通讯协议

 一文吃透常见通讯协议(SPI、IIC、UART、CAN)[面试重点]-CSDN博客

2.TCP/IP协议

太棒了!TCP/IP协议 (图解+秒懂+史上最全)_图解tcpip_退休的汤姆的博客-CSDN博客

 3.中断相关

【中断】你对中断究竟有多了解?可编程中断控制器配置中断触发方式-CSDN博客

六、程序调试

1.STM32调试debug方法 

​​​​​​STM32 调试debug 常规使用_stm32 debug-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值