自定义博客皮肤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)
  • 收藏
  • 关注

原创 学习笔记-RTOS

*线程:**可以视为一个独立的无法返回的函数。要为每个线程都分配独立的栈空间,**栈空间:**RAM 里面一段连续的内存空间,栈的大小一般在启动文件或者链接脚本里面指定, 最后由 C 库函数_main 进行初始化。**线程控制块:**存放线程调度所需的所有信息。每个线程都有一个其中包括线程低栈指针、名称、形参等。线程创建:初始化线程控制块以及相应栈空间,并将就绪的线程加入就绪列表中。**就绪列表:**存放所有线程的双向链表。就绪列表使用数组作为基础单元,数组的每一个元素都是链表的节点。

2025-01-26 21:39:52 627

原创 学习笔记-EtherCAT协议

EtherCAT 以太网数据帧的数据区由多个子报文组成,每个子报文都服务于一个特定的逻辑映像区。读取数据:每个设备中的 FMMU 在数据帧通过时读出该数据帧中映射到此设备的逻辑地址中的数据,如数字伺服控制指令数据。输入数据:如数字伺服状态数据,可以在数据帧通过时插入到相应的逻辑地址区中,数据帧在整个过程仅有几纳秒的延时,通常每个通信周期只需要传输一个以太网数据帧,这个数据帧沿着逻辑环传输一周,完成所有的广播式、多播式以及从站间的通信。

2025-01-26 20:39:03 2166

原创 学习笔记-CortexM3-中断与异常

从检测到某中断请求,到执行了其服务例程的第一条指令的时间。在CM3中,若存储器系统够快,且总线系统允许入栈与取指同时进行,同时该中断可以立即响应,则中断延迟是雷打不动的。

2025-01-26 18:02:04 684

原创 学习笔记-CortexM3-汇编基础

此笔记为cortexM3笔记中汇编基础的部分。记录了一些大致的基础汇编概念和语法。仅用于个人学习记录。

2025-01-26 17:58:05 963

原创 学习笔记-cortexM3内核结构

Cortex-M3处理器内核是单片机的中央处理单元(CPU)完整的基于CM3的MCU还需要很多其它组件。

2025-01-26 17:52:53 974

原创 mysql学习笔记-速查手册

这是个人学习时整理记录的关于mysql的学习笔记作为速查手册使用。包含所有mysql基本操作语句和部分较为高级的语句。

2024-04-10 10:41:15 1034 1

原创 多级指针的动态内存分配问题

多级指针的动态内存分配问题先看例子:为一个二级整形指针分配一份可存储 3*3 矩阵的内存。#include<stdio.h>#include<malloc.h>int main(){int **p;p=(int**)malloc(sizeof(int)*3*3);//其他代码}在使用 p[i][j] 调用内存时,编译器会显示“取消对NULL指针p[i]的调用”显然,这个方式有问题。在这个例子中,对象为 int类型,内存为 int 类型的数量分配,强制转化类

2021-03-15 23:30:35 251

空空如也

空空如也

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

TA关注的人

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