嵌入式面试题合集附答案(六)
本文主要探讨嵌入式系统开发中的关键问题:MQTT通信过程及单片机最小系统组成;STM32中断机制与Linux中断处理(上半部/下半部)的区别;Linux设备文件创建和驱动模块管理(insmod/rmmod);内核内存管理API差异;设备驱动模型中platform总线匹配规则及注册顺序。重点分析了驱动开发常见问题:物理地址映射(ioremap)、看门狗原理、tasklet与workqueue实现差异
·
- MQTT通信过程
- 单片机最小系统?
- 内部主要结构?
- 看门狗原理
- STM32如何进入中断!
- Linux中中断的实现机制,tasklet与workqueue的区别及底层实现区别?为什么要区分上半部和下半部
- dev/下面的设备文件是怎么创建出来的?
- nsmod一个驱动模块,会执行模块中的哪个函数?rmmod呢?这两个函数在设计上要注意哪些?遇到过卸载驱动出现异常没?是什么问题引起的?
- 内核中申请内存有哪几个函数?有什么区别?
- 驱动中操作物理绝对地址为什么要先ioremap?
- 设备驱动模型三个重要成员是?platform总线的匹配规则是?在具体应用上要不要先注册驱动再注册设备?有先后顺序没? !




#嵌入式[话题]# #电子技术[话题]# #面试题[话题]# #校招[话题]# #单片机[话题]# #stm32[话题]#
更多推荐
所有评论(0)