![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 88
Life Is Beautiful
XJTU BEng in Automation;
SUST RA
展开
-
Jetson
Created with Raphaël 2.2.0开始数据可读?前两个字符?满足起始条件?结束cur_length%5==0?yesnoyesnono#mermaid-svg-OwWLpgKZKblRRSXq .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-OwWLpgKZKblRRSXq .label te原创 2021-06-20 16:45:58 · 206 阅读 · 0 评论 -
STM32HAL——USART系列
Concept原创 2021-01-17 16:17:37 · 1566 阅读 · 0 评论 -
FreeRTOS —— Memory Management
Memory Management名词解释:heap segmentation : RAM 中没有一块完整的内存空间以满足内存申请需求,但是总的剩余空间大于需求的情况。这就表现了分配算法的重要性。Stack & Heapstack(栈),有时也称为 frame(帧)。一帧里存放了一个子过程(subroutine,其实也就是函数) 的信息。这些信息包括函数的返回地址和传入参数。当函数中再调用函数时,这些信息会放入堆栈中,而函数返回时,这些信息出栈并恢复到寄存器中。函数中每定义一个变量,就会原创 2021-01-12 13:33:36 · 423 阅读 · 0 评论 -
STM32编译
STM32 链接文件和启动文件讲解原创 2021-01-08 22:19:39 · 825 阅读 · 0 评论 -
ARM汇编
ARM 汇编as -o ${file_name}.o ${file_name}.sld -o ${file_name} ${file_name}.o# 查看编译的机器码objdump -s -d ${file_name}.o 处理器原理存储器组织标准 ARM 字为32位长每个字划分为4个8位字节LOAD & STORE 结构数据操作必须先被装入到 CPU 中,运算后再存回存储器保存结果。CPSR四个状态位(NZCV),用于存储带符号数的补码运算结果状态Z:如果结果为全原创 2021-01-08 22:18:51 · 343 阅读 · 0 评论 -
STM32概念
文章目录ConceptCotex-M Core & Cortex-M MCU内存映射Interrupt & ExceptionSysTimerCMSISConceptCotex-M Core & Cortex-M MCU内核只是 CPU 的架构,而 MCU 是具体的封装实现。CM3 -> Cortex-M3。内存映射0x0000 0000 ~ 0x1FFF FFFF 是代码段。具体拆分如下图:0x0800 0000 是内部 FLASH 起始地址,这是代码烧写原创 2021-01-08 10:55:03 · 244 阅读 · 2 评论 -
STM32手册
文章目录STM32hardware setupDegub protoptype (JTAG / SWD)仿真器烧写DebugCustom BoardSTM32F407G-DISC1communicationUARTCANchip RegCLOCKGPIOIDEProgramASSEMBLY CODEPWMSTM32hardware setupVDD digital power supply (positive digital input)VSS GROUND (pin ground) 两者之间加入电原创 2021-01-08 10:20:12 · 1020 阅读 · 0 评论