嵌入式通信协议全解析:SPI、I²C、UART详解(附带面试题)
目录 一、什么是通信 二、 通信的分类 同步通信(Synchronous Communication) 异步通信(Asynchronous Communication) 不同协议标准区分图: UART UART的特点: UART的通信过程: UART的配置参数: 框图分析: 时序图(1/8NULL/1: 1个...

嵌入式面试题:数据传输单工,半双工,全双工之间的区别
数据通常是在两个站(点对点)之间进行传输,按照数据流的方向可分为三种传输模式:单工、半双工、全双工。 一、单工通信(simplex) 单工通信只支持信号在一个方向上传输(正向或反向),任何时候不能改变信号的传输方向。 为保证正确传送数据信号,接收端要对接收的数据进行校验,若校验出错,则通过监控信道发送请求重发的信号。 此种方式适用于数据收集系统,如气象数据的收集、...


常见的嵌入式面试问题解答!
1.关键字static的作用是什么?为什么static变量只初始化一次? 1)修饰局部变量:使得变量变成静态变量,存储在静态区,存储在静态区的数据周期和程序相同, 在main函数开始前初始化,在退出程序时销毁(无论是...

嵌入式如何面试10家公司,拿到9个offer的?
又快到一年一度的秋招季,不少同学私信学长吐苦水,明明在各大招聘网站上海投了那么多家公司,收到的面试通知却屈指可数,好不容易拿到面试机会,却在一面就扑街......很多同学能力还行,但是经验谈不上很出彩,这个时候如果不在简历和面试上多做准备,在求职市场上真的没办法和那些手握大厂实习经验和优秀项目的同学竞争。学姐当年备战秋招时也吃了不少苦,最近终于有时间将自己准备面试过程中的一些思考整理下来,希望对....

20道嵌入式经典面试题(附答案)
1.嵌入式系统中经常要用到无限循环,如何用C编写死循环答:while(1){} 或者 for(;;)2.程序的局部变量存在于哪里,全局变量存在于哪里,动态申请数据存在于哪里。答:程序的局部变量存在于栈区;全局变量存在于静态区;动态申请数据存在于堆区。3.关键字const有什么含义?答:1)只读。2)使用关键字const也许能产生更紧凑的代码。3)使编译器很自然地保护那些不希望被改变的....

嵌入式面试求职分享(经典)
前言 本文会分享一些嵌入式软件岗位的秋招事宜,对所有流程都会有一个描述,事无巨细,希望可以帮到各位读者。下面将自己的学习和秋招经验分享给大家,如有错误,欢迎大家指出,希望能够给迷茫的人带来帮助。第一章 个人简介1.1 个人背景博主本硕均就读于双非院校(普通一本),电气工程专业,英语六级,有计算机二级 C 语言和计算机二级 MS Office 高级应用证书。本科时期没有个人主见,学校教什....

嵌入式笔试面试刷题(day15)
前言本篇文章继续讲解嵌入式笔试面试刷题,希望大家坚持跟着我的脚步一起加油冲击大厂offer。一、Linux中的主设备号和次设备号1.查看方法查看主设备号和次设备号方法:首先先进入/dev目录:cd /dev使用下面命令查看:ls -l2.主设备号和次设备号的作用每个设备驱动程序都会被分配一个唯一的主设备号,并根据需要使用不同的次设备号。主设备号用于标识设备驱动程序所属的设备类型或设备类别。它是一....

嵌入式面试笔试刷题(day10)
前言本篇文章继续讲解笔试和面试。一、数组和链表的区别1.内存:数组使用连续的内存块来存储元素,每个元素在内存中占据固定大小的空间。这样的存储方式使得数组的访问速度快,通过索引即可直接访问任意位置的元素。链表使用分散的内存块来存储元素,每个元素(节点)在内存中可以位于任意位置。每个节点包含了存储数据的部分和指向下一个节点的指针。这种存储方式使得插入和删除操作更加灵活,但访问元素需要遍历整个链表。2....

嵌入式面试笔试刷题(day9)
前言本篇文章继续讲解嵌入式面试笔试刷题。一、线程同步方式1.互斥锁(Mutex)2.信号量(Condition Variable)3.读写锁(Read-Write Lock)4.条件变量(Semaphore)5.屏障(Barrier)二、tcp和udp区别与应用场景1.可靠性:TCP 提供可靠的数据传输,通过使用序列号、确认机制、重传机制和流量控制等机制来确保数据的完整性和顺序性。UDP 则是无....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java面试那些事儿
手把手带您学习Java,开启编程之路。
+关注