自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 嵌入式面试题八股文(STM32)

在SPI通信中,数据的传输是通过时钟信号进行同步的,发送方和接收方在时钟的控制下进行数据的传输,数据的传输速率和时序是预先定义好的,发送方和接收方必须严格遵循同样的时钟和时序规则。ARM内核的单片机通常情况下使用的是精简指令集(Reduced Instruction Set Computing,RISC)设计理念,旨在提高指令的执行速度和系统的性能,并降低功耗。数据的传输和接收都是在时钟信号的控制下进行的,主设备和从设备必须严格遵循同样的时钟和时序规则。RAM 读写都可以,支持数据的快速读取和写入。

2024-09-30 07:42:26 1158

原创 嵌入式面试题八股文(C++,QT)

如果不将析构函数定义为虚析构函数,那么在使用基类指针删除派生类对象时,只会调用基类的析构函数,而不会调用派生类的析构函数,可能会导致资源泄漏或不正确的释放行为。而下位机是指相对简单的嵌入式设备,通常不具备复杂的计算和控制能力,通过与上位机通信,接收上位机的指令并执行相应的任务。值得注意的是,当多个信号连接到同一个槽时,如果使用的是Qt::UniqueConnection连接类型,则只会建立一个连接,避免重复连接。这样,同样的代码可以根据不同的对象表现出不同的行为,增加了代码的灵活性和可扩展性。

2024-09-30 07:42:16 549

原创 嵌入式面试题八股文(文件IO,网络编程,数据库)

时间片轮转算法是一种常见的调度算法,它将每个进程分配一个时间片,当时间片用完后,操作系统会暂停当前进程的执行,并将 CPU 分配给下一个就绪的进程,然后继续执行下一个时间片。在共享内存中,多个进程可以直接访问同一块物理内存,无需进行数据的拷贝和传输,因此在数据量较大的情况下,共享内存的效率要远高于其他进程间通信方式。(根据poll函数第一个函数的参数来定,如果监听的事件为1个,则结构体数组的大小为1,如果想监听100个,那么这个结构体数组的大小就为100,由程序员自己来决定)也就是发送 ACK 报文。

2024-09-29 09:02:46 2377

原创 嵌入式面试题八股文(c语言+数据结构+linux基础)

一、C:1.static和const的作用优缺点限制作用域:static声明中使用全局变量、函数 ,仅当前文件内可用,其他文件不能引用 static修饰的局部变量只能在本函数中使用。延长生命周期:static修饰的变量生命周期为整个程序存放位置: static修饰的变量存放在静态区 初始化:static变量未赋初值时初值为0,且只初始化一次const 是常量化的意思; 可以修饰变量,可以修

2024-09-29 08:54:07 2252

原创 温度传感器(DS18B20和PT100)

通过PT100和DS18B20检测温度,通过红外遥控控制温度阈值,超过阈值报警

2024-09-28 09:02:39 2788

原创 C语言基础学习总结

用于声明一组具有名称的常量,这些常量的值可以自动递增或手动指定。是一个表达式,可以是任何返回值为真(非零)或假(零)的表达式。:表示空类型,通常用于函数返回类型,表示函数不返回任何值。

2024-04-03 17:05:11 638

原创 Linux学习总结

windows:个人的桌面操作系统--办公,游戏,日常使用。Ctrl + shift +n 在当前目录打开新终端。Ctrl + Alt + T :(打开一个终端)在终端输入exit命令,点击回车,即可关闭终端。Ctrl + shift + “+” :放大。编译:检查语法错误,若无问题生成汇编文件。:(范围)/s/old/new 替换命令。3.汇编:将汇编文件转换为二进制文件。4.链接:链接库文件生成可执行文件。Ctrl + “-” :缩小。Ctrl + D:关闭终端。cp 【文件名】【路径】

2024-03-29 19:20:44 412

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除