个人笔记 | 秋招知识点总结(定期更新ing)

121 阅读1分钟

前言

  • 此仅为个人笔记,其中的内容仅为个人理解的内容,与标准答案可能有偏差;
  • 发布的目的是供自己随时查阅回顾,不希望被传播,当然如果对偶然发现这篇文章的你也有帮助将是我的荣幸;
  • 如果有公司觉得我这是泄露了题目,请私聊我,我会删除相应的部分。

嵌入式软件开发岗位

Linux

  • 查找文件位置的命令:pwd
  • Linux设备类型:面向包的网络设备驱动、面向块的存储设备驱动、面向字节的字符设备驱动
  • Linux进程通信的方式:管道、信号、信号量、共享内存、消息队列、套接字

嵌入式

  • 三极管状态:截止区、放大区、饱和区
  • 中断服务程序规则要求:
    • 可能的答案一:
      • 定义中断服务程序的入口地址
      • 设置中断向量表
      • 编写中断服务程序
      • 关中断和开中断
      • 设置中断优先级
      • 设置中断嵌套
      • 清除中断标志位
      • 调试中断服务程序
    • 可能的答案二:
      • 需要满足特定的格式要求,包括使用特定的关键字、参数等。
      • 需要尽可能地简单,避免使用复杂的代码结构和算法。
      • 需要尽可能地快速执行,避免过长的执行时间。
      • 需要对共享资源进行保护,以避免出现竞态条件等问题。