嵌入式面试速记版
文章平均质量分 90
内容整理中
大象荒野
不划边界
展开
-
ARM体系与架构
支持交叉编译的编译器,作用就是,一个架构环境编译,另一个架构环境运行。这个编译过程就叫交叉编译。像windos平台用keil编译,然后stlink下载.axf文件,或者Jlink烧录hex文件,这种也属于交叉编译。x86架构上面生成arm架构的可运行程序。异步传输:是一种典型的基于字节的输入输出,数据传输每次一个字节,传输速度低。同步传输:需要外界的时钟信号进行通信。同步传输一般都是按帧传输。IIC协议,两根线,时钟线SCL数据线SDA。原创 2024-09-02 18:03:21 · 1017 阅读 · 0 评论 -
嵌入式面试题1
在C语言中,静态变量(static variable)是一种特殊类型的变量,具有以下特点:### 特点:1. **生命周期**:静态变量的生命周期从程序开始到程序结束,即静态变量在程序运行期间一直存在,不会因为函数的调用和返回而被销毁。2. **作用域**:静态变量的作用域可以是全局的(在函数外部定义)或局部的(在函数内部定义)。在全局范围内定义的静态变量只能在定义它的源文件中访问,而在局部范围内定义的静态变量只能在定义它的函数内部访问。原创 2024-05-07 13:53:38 · 522 阅读 · 0 评论 -
嵌入式面试题(待完善)
(这个真的8知道,虚函数表在编译阶段就有了,但是虚函数指针是跟着对象一起出来的)原创 2024-05-30 09:25:07 · 328 阅读 · 0 评论 -
嵌入式八股文-网络(速记版)
三次握手可以防止已失效的SYN连接请求报文段被送到服务端导致错误连接。一个例子就是客户端发送了一次连接请求,延迟传送到服务端,期间又发送了一次请求并成功连接,如果只两次握手服务端会认为客户端又传来了一个新的连接请求,并重新连接,导致服务器资源浪费。还有就是客户端发送连接请求后就挂掉了,服务端这时建立连接也会浪费资源TCP协议是全双工通信,这意味着客户端和服务器都可以向彼此发送和接收数据,因此关闭连接是双方都需要确认的行为。原创 2024-08-13 17:50:38 · 167 阅读 · 0 评论 -
STM32通信协议 总集篇 (速记版)
通用同步/异步收发器。UART 就是异步收发器。通常很少用到 USART 的同步功能。比特率每秒钟传输多少个比特位。对于接收方来说,意味着多久取一次电平数据。波特率:每秒传输多少个码元。USART的码元就是比特,故比特率=波特率。起始位下降沿+1bit低电平 代表起始位。数据位低位先行。可选5~9位,常用8 位。校验位:奇/偶校验,数据位1的个数为奇/偶则置位。停止位1bit高电平代表停止位0x55,串口通信先传低位再传高位0xff。原创 2024-07-29 14:21:03 · 741 阅读 · 0 评论 -
嵌入式八股文-C/C++基础(速记版)
C/C++嵌入式方向相关面试八股原创 2024-06-11 20:30:09 · 1094 阅读 · 0 评论