乐鑫嵌入式笔试总结-提前批

百度
紫光
大疆
爱奇艺
科大讯飞
cvte
蔚来
大华
乐鑫
联发科

相关文章:
乐鑫嵌入式(WIFI方向)面试总结-提前批
乐鑫嵌入式笔试总结-正式批

单选题(20道)

以下列出个人认为比较有难度的题目

(1)安全队列

(2)freeRTOS性能指标

(3)数据冒险
流水线技术之所以能提高性能 究其本质是利用了时间上的并行性,那它让原本应该先后执行的指令在时间上一定程度的并行起来,然而这也会带来一些冲突和矛盾,进而可能引发错误。
冒险(Hazard):在流水线中我们希望当前每个时钟周期都有一条指令进入流水线可以执行。但在某些情况下,下一条指令无法按照预期开始执行,这种情况就被称为冒险。
冒险分为三种:
结构冒险:如果一条指令需要的硬件部件还在为之前的指令工作,而无法为这条指令提供服务,那就导致了结构冒险。(这里结构是指硬件当中的某个部件)
数据冒险:如果一条指令需要某数据而该数据正在被之前的指令操作,那这条指令就无法执行,就导致了数据冒险
控制冒险:如果现在要执行哪条指令,是由之前指令的运行结果决定,而现在那条之前指令的结果还没产生,就导致了控制冒险。

(4)HAL层作用
硬件抽象层(Hardware Abstraction Layer),简称为HAL,是在具体的硬件平台上抽象出来的一个硬件接口层,这个接口层负责实现具体硬件平台的功能和控制,同时又为其它软件模块提供统一的API接口。HAL其产生就是为了将硬件操作和控制的共性抽象出来,向上层软件提供统一操控接口,以实现其它软件模块与底层硬件隔离。有了HAL后,系统在新硬件平台上的移植就变得异常简单,只需提供新硬件的抽象层,就可以将整个eCos系统包括基于eCos的应用移植到新的硬件平台上。

(5)指令cache和数据cache分离的主要目的
主要是为了避免资源冲突,在五级指令流水线中,分为IF(取址),ID(译码),EXE(执行),MEM(访存),WB(写回)。当然也不一定是五级,现在处理器流水线的长度都在15级左右。但是IF和MEM这两步总是有的。
其中IF和MEM都会访问cache。但是IF访问cache是取指令,MEM访问内存是取数据。
当前指令的MEM和后面指令IF同时在流水线上执行,会产生同时访问cache的冲突(资源冲突),但是将指令cache和数据cache分开就能满足两者的同时访问了。就不会因为冲突,造成流水线暂停了,提高了流水线运行效率。

(6)255.255.255.192可以分配多少个主机 62个

(7)如何根据全双工端口判断交换机带宽

编程题(2道)

(1)根据应用场景编写算法

(2)多项式方程求所有整数根的和

总的来说乐鑫的笔试还是很有难度的,特别是对系统和网络等知识要求还是比较高的,所以要冲乐鑫的小伙伴还是需要有针对性的准备。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
乐鑫ESP32 ESP-IDF是一个开源的物联网开发框架,用于开发和编程ESP32芯片。在Windows操作系统上安装乐鑫ESP32 ESP-IDF需要进行以下几个步骤: 1. 首先,你需要下载ESP-IDF Windows Installer。官方提供了一个下载链接,你可以通过该链接下载安装程序。 2. 安装ESP-IDF插件和其他相关插件。这些插件可以帮助你更好地使用ESP-IDF开发框架。 3. 在安装过程中,如果勾选了"Run ESP-IDF PowerShell Environment"选项,安装程序会在所选提示符窗口中启动ESP-IDF。这将为你提供一个命令行环境,方便你进行ESP32的开发和编程。 通过以上步骤,你就可以成功安装乐鑫ESP32 ESP-IDF,并开始使用该框架进行物联网项目的开发了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【WiFi模组】乐鑫ESP32 基于ESP-IDF的原生SDK二次开发](https://blog.csdn.net/qq_33033059/article/details/125695660)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [【乐鑫ESP32】ESP-IDF+VSCode环境搭建](https://blog.csdn.net/weixin_45381001/article/details/123121765)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值