- 博客(94)
- 收藏
- 关注
原创 回环地址127.0.0.1跟自身IP有什么区别?
127.0.0.1 是回环地址,指向本机,用于本地通信和测试;自身IP地址 是设备在网络中的实际地址,用于设备间的网络通信。
2025-02-12 09:19:41
467
原创 ARM指令集和RISC之间的关系?RISC-V和RISC之间的关系?
与ARM指令集不同,RISC-V是一个开放的指令集架构,其设计宗旨是提供一种简洁、通用的指令集架构,适用于各种应用和平台。RISC架构的特点是指令集精简,指令执行速度快,指令执行时间相对均匀,以及硬件实现简单等。ARM采用加载-使用模型,即在加载数据到寄存器后,立即使用该数据执行计算,避免了额外的数据转移操作。RISC-V指令集采用模块化设计,可以根据需要选择不同的模块组合,实现灵活的处理器设计。RISC-V是一个开源项目,其指令集架构规范是公开的,任何人都可以免费使用和实现。
2024-12-22 09:08:29
293
原创 RTOS是什么? Linux操作系统和RTOS的区别?
RTOS代表实时操作系统它是一种特殊类型的操作系统,专门设计用于满足实时应用程序的要求。实时应用程序是指在特定的时间限制内必须做出响应或产生结果的程序,它们通常用于控制和监控系统,以及需要高度可靠性和确定性的应用。RTOS具有以下特点:实时性:RTOS能够满足实时应用程序的时间要求,能够在预定的时间内响应或完成任务。可靠性:RTOS具有高度可靠性,能够稳定运行,不会因为系统错误或异常而崩溃。多任务支持:RTOS可以同时管理多个任务,通过任务调度算法来决。
2024-12-22 08:43:55
1129
原创 C语言面试题/笔试题/高频面试题_2
内存泄漏(Memory Leak): 内存泄漏是指程序在动态分配内存后,未释放不再使用的内存,导致这部分内存永远无法被回收,从而造成内存的浪费。,其中 dest 是目标地址,src 是源地址,n 是拷贝的字节数。memcpy:memcpy 是用于拷贝指定大小的数据块(字节),它不会自动检测字符串结束符('\0'),因此适用于拷贝任意数据,包括字符串和非字符串数据。strcpy:strcpy 是用于拷贝第一个以 '\0' 结尾的字符串,它会自动拷贝整个字符串,包括字符串结束符 '\0'。
2024-12-05 22:51:21
1140
原创 单片机进阶_day1_单片机控制ESP8266
在计算机系统中,icache(指令缓存)是处理器核心内部的一个关键组件,它专门用来存储最近使用过的指令。如果所需的指令已在i-cache中(这种情况称为缓存命中),CPU可以直接从i-cache中快速读取指令,无需等待从主内存中获取,这显著提高了指令的访问速度并提升了程序的执行效率。在网络传输中,虽然数据包在传输过程中可能会经过多个路由器或交换机,但在透明传输(与透传相似但更广泛的概念)的情况下,这些数据包的内容不会在这些中间设备上被修改或检查,除非有特定的安全或路由需求。和WIFI_Config( );
2024-11-18 18:22:29
1081
原创 单片机_day9_ADC+LCD+DMA(完结)
#模数转换器(ADC) #ADC原理 #STM32U5的ADC简介 #ADC特性 #ADC单通道采集实验 #LCD #ILI9341(显示驱动芯片) #DMA(数据的搬运工) #DMA作用 #DMA主要特性 #DMA寄存器 #DMA的增量或者循环模式 #DMA搬运ADC实验
2024-11-17 10:29:20
1282
原创 单片机_day8_时钟系统+定时器+PWM
#时钟源 #STM32U5时钟源 #时钟树 #STM32CubeMX时钟树配置 #Systick定时器 #滴答定时器分析 #TIM定时器 #STM32U5定时器 #预分频器 #自动重装寄存器 #计数器 #TIM定时器定时算法训练 #定时器实验 #cubeMX配置 #PWM #PWM生成原理 #PWM模式 #风扇调速实验
2024-11-17 10:09:28
1230
原创 单片机_day7_中断
#中断的意义 #中断处理过程 #NVIC #EXTI外部中断控制器 #用CUBE配置中断 #串口中断 #定长接收中断 #串口不定长接收--->空闲中断实验
2024-11-16 11:16:39
1240
原创 单片机_day5_SPI+数码管
#SPI通信 #SPI总线介绍 #字节交换原理 #SPI模式 #数码管 #74HC595芯片分析 #cubeMX配置
2024-11-15 23:52:24
993
原创 单片机_day3_GPIO
#看懂原理图 #二极管 #换了一个灯和原理图 #三极管 #NPN型三极管 # PNP型三极管 #输入 #浮空输入 #上拉输入 #下拉输入 #模拟输入 #输出 #推挽输出 #开漏输出 #如何让开漏输出高电平? #相关寄存器 #寄存器定义与作用 #配置时钟使能寄存器 #GPIO配置寄存器 #端口模式寄存器 #开始点灯 #底板与拓展板 #按键 #按键消抖 #延时消抖 #抬手检测 #光电开关(任务分析) #原理 #光电开关控制风扇
2024-11-14 23:54:56
1149
原创 单片机_day2_汇编语言
#第一个汇编文件 #数据搬运指令 #算术运算 #比较指令 #跳转 #逻辑运算 #左移右移 #内存操作 #CPU的栈机制 #栈的概念 #栈的种类 #栈的基本操作
2024-11-14 23:08:50
1136
原创 单片机_day1_底层理论基础
#计算机基础 #IO逻辑 #计算机的组成 #8位和32位的区别 #ALU #指令集# CPU组成与运行原理 #CPU时钟 #延迟问题 #编译流程 #DMA总线 #单片机基础 #单片机简介 #单片机型号 #开发板/最小系统板 #开发板 #显示屏 #资源扩展板 #STM32 #STM32的优势 #STM32系统架构 #stm32存储器 #ARM体系结构 #Cortex-M33的寄存器 #通用寄存器 #特殊寄存器
2024-11-13 19:39:57
1441
原创 Qt_day6_多窗口编程
#继承结构 #QMessageBox 消息对话框 #QStackedWidget 堆栈窗口 #QMainWindow 主窗口类 #QMenuBar 菜单栏 #QToolBar 工具栏 #QWidget 中心组件 #QStatusBar 状态栏 #parent参数 #自定义窗口类 #窗口传参(对象传参) #事件 、机制 、事件函数
2024-11-11 23:17:23
641
原创 Qt_day7_文件IO
#Qt文件IO #QFileDialog 文件对话框 #QFileInfo 文件信息类 #QFile 文件读写类 #UI操作与耗时操作 #多线程 #复现未响应 #创建并启动线程 #异步刷新 #停止线程 #数据持久化(掌握)
2024-11-11 23:07:42
1185
原创 Qt_day5_常用类
#QString 字符串类 #容器类 #顺序容器QList #关联容器QMap #几种Qt数据类型 #跨平台数据类型 #QVariant 统一数据类型 #QStringList 字符串列表 #QDateTime 日期时间类 #生成随机数 #QTimer 定时器类
2024-11-10 12:12:51
1035
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人