嵌入式面试救急指南!

一、c语言

1.c语言的编译过程是怎样的?

2.语言的内存布局(文本段数据段BSS段)=区别?

3.调用函数哪些内容需要压栈

3.static关键字const关键字?

4.mallcnew区别?

5.函数指针指针函数区别

6.数组&指针&指针数组区别

7.局部变量全局变量区别

8.内存泄漏如何检查

9.空指针野指针有啥区别

二、32知识

1.中断进行流程

2.UART

3.IIC

4.SPI

5.上电启动流程包括__main函数执行的一些操作

三、RTOS

1.简述freertos系统

2a.为什么在项目中使用rtos?(可以对比裸机和Linux)

2b.项目中FreeRtos调用中创建了哪几个任务,优先级及依赖关系

2c.freertos时间片轮转调度机制

2d.reertos的优先级应该可以怎么确定,有没有什么方法

2e.reertos优先级高了会怎么样,低了会怎么样

2f.freertos的多任务同步机制列举

3.freertos启动流程

4.freertos如何移植有没有代码裁剪经验

5.信号量和互斥量有什么区别?作用什么

6.什么是死锁?死锁产生的原因?如何避免?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值