消息队列可以看作为单链表 顺序表(结构数组) 队列先进先出 队列由内核层构建 消息队列的作用:任务间通信 任务间通信:有没有数据交换 有没有数据请求 ...

消息队列可以看作为单链表 顺序表(结构数组) 队列先进先出 队列由内核层构建 消息队列的作用:任务间通信 任务间通信:有没有数据交换 有没有数据请求 ...
临界区:关中断和开中断之间的临界区(保护数据完整性) 内核屏蔽5~15的中断优先级 全局变量由Task1提供由Task2与Task3读取(易发生资源抢夺) 临界区的嵌套: 只...
操作系统(OS):软件的统一接口,硬件资源管理 上层:应用层下层:内核层硬件层 充分实现CPU资源的使用 并行任务: STOS:分时操作系统(多任务,多用户) RTOS:实时...
IAP:在线升级 OTA:云覆盖 CPU->bootloader_>App 打开超级终端 返回CCCC表示下位机等上位机传数据 名--->COM3-->文件链接--->发...
触摸屏为我们传递的除了点击,还有位置信息按键动作 触摸屏(t s): 电阻屏:平铺金属氧化物上下两层屏产生物理接触;从而分别读出两层所代表的x、y轴读数。外表面需要覆盖树脂,...
FMC-->ROM:Flash /m -->RAM:SRAM 256k FMC-->LTDC-->LCD/TFT帧缓冲 并行传输一帧映射 FMC-->Norflash...
DMA FMC->SDRAM Flash CTOC->LCD->电容屏->DMALD SDIO->TF---->文件系统 操作系统: GUI(界面); WIFI; DMA:直...
ADC外设 A---模拟信号 D---数字信号 正弦波形转化 AD转化 1.离散采样 2.保持 3.量化(逐次逼近)获取采样电压值 1、双积分型; 2、逐次...
RTC为一个储存器和定时器 低功耗唤醒(硬件休眠) Real Time Clock实时时钟 从某一时间开始到另一时间点的秒数量 时间戳:UTC4个字节的秒数值,某一时间点到...
SPI(串行外设接口)串行总线 同步全双工接口 一根时钟线,2根数据线 SCK: I^2C时钟用于起始和结束 时钟极性(CPOL) 0低电平启动 1高电平启动 ...
I^2C :内部集成总线(板级之间的内部相互通信) 同步半双工总线 只能在同一时间接收/发送(两条线节省硬件资源) 使用时两条线上添加两个上拉电阻 主设备给从设备发射时序(单...
项目分析:产品功能性问题 1. 红绿灯控制+倒计时显示 2. 每种颜色的灯的时间控制 框架:状态机:(状态切换(中断为物理方式切换)状态标志位的交换) 1.显示 2.设置(对...
通信协议:起始标志---->数据长度---->有效数据---->校验(异或/CRC)---->结束标志 秘钥: 对称秘钥 非对称秘钥:公钥:解密(公钥...
定时器:定时触发信号 1.时钟源(定时)(震动频率) 2.计数(周期数量,目标固定) 3. 计时(时间固定) 时基部分:时钟源(外部分频)-->计数器(递增性/递减型/中心对...
Debug: 1.printf---->打印内容(打印错误) 编译出错:1.语法错误 2. 链接错误--函数未存在 声明 重名等 连接多个 硬件仿真:1...
通用异步收发器:UART 在正常通信过程中,硬件要进行交互,以高低电平构成数据,除数据线以外,还要有时钟对数据进行同步,一个时钟周期由一个上升沿,一个下降沿,一个高电平,一个...
库:在C语言编程中,编译的第三步,即链接的时候会使用库,库就是各个函数的打包, 静态库:链接的时候抽取的内容来自静态库,加可执行文件.o文件 动态库:程序在运行的时候调取的函...
时钟系统RCC,MPU通过总线与GPIO进行连接,时钟树,根源外部晶振和内部晶振。 时钟源 内部晶振RC震荡 外部晶振(25MHZ) 内部倍频/分频 D...
GPIO:通用I/O引脚 STM32F429IGT6 共有176个引脚,其中I/O引脚144个;每组16个引脚分为9组:A0 ~ A15 —— I0 ~ I15; GP...
冯诺依曼架构:CPU(中央处理器):运算器 + 控制器 存储(外存+内存) I/O:输入输出 CPU的运行:取指 译码 执行 mpu微处理器 ARM...