面试问题 集锦

本文详细介绍了FreeRTOS和lwIP的移植配置方法及使用经验,包括内存管理、网络接口选择等内容,并探讨了MQTT协议和OpenSSL的应用。此外还涉及了C语言基本功底的要求、多种芯片的应用环境以及SPI、UART等接口的操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1、FreeRTOS 的 移植 与 配置 以及使用

  • 1、移植到哪些平台,讲讲移植过程,占用哪些硬件资源
  • 2、FreeRTOS 都需要配置哪些,中断是怎么配置的 ,需要注意什么
  • 3、FreeRTOS 中的IPC 通信都用过哪些
  • 4、FreeRTOS 任务栈 你是怎么设定的,参考依据是什么?
  • 5、FreeRTOS 的调度方式是什么?


2、lwip 的移植与配置 以及使用

  • 1、移植是用的 os 还是裸奔,移植到OS都做了哪些事情,移植的网卡驱动 有没有写过,用过什么PHY 芯片?
  • 2、使用 socket 接口 还是 RAW接口 还是 netconn 接口
  • 3、lwip 内存 使用 方式 有哪几种,最好用哪个方式


3、MQTT 协议的移植以及使用

4、openSSL 协议的移植与使用

5、C的基本功底 :关键字static的作用是什么,volatile 的作用是什么,讲讲 栈 和 堆,和FreeRTOS 的栈区别?

6、用过哪些 芯片 ,即 熟悉哪些开发环境 ?

7、SPI\UART\CAN\IIC 是否流程

8、讲讲OSAL 工作原理,以及 BLE 协议栈 的 架构

9、Linux 接口驱动 以及 进程 线程 创建 以及 IPC 通信等等

转载于:https://www.cnblogs.com/suozhang/p/8677328.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值