自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 FreeRTOS中的链表实现(学习笔记)

本文章参考野火的“[野火®]《FreeRTOS 内核实现与应用开发实战—基于STM32》”,特此申明。 在学习链表之前,先介绍一下freertos的数据类型,在freertos原码中对标准C的数据类型进行了重定义上一张已经介绍过freeRTOS的类型重定义 在FreeRTOS中链表的结构体有三种: 第一种:普通节点的结构体,结构体成员包含: 辅助值:用来帮助节点做顺序排序的,最大值为0xffff或0xffff ffff,由configUSE_16_BIT_TICKS宏决定。 ...

2021-10-07 18:39:25 633

原创 freeRTOS的编程风格

本文章参考野火的“[野火®]《FreeRTOS 内核实现与应用开发实战—基于STM32》”书籍的第三章《初识freertos》,特此申明。 一、数据类型 freeRTOS中从来不使用int类型,并对C标准的类型进行了重定义,具体在protmacro.h中进行重定义,如:protCHAR 表示char,其他如此类推。 1 #define portCHAR char 2 #define portFLOAT float 3 #define portDOUBLE double...

2021-10-06 21:35:01 391

原创 C语言学习笔记:变量和数据类型,格式控制符,编程规范

一、变量和数据类型 1,数据类型 char short int long fioat double bool struct union enum unsigned char unsigned short unsigned int unsigned long 2,详细分析各种数据类型 (1)变量 命名规则:只能以数字、字母、下划线组成,并且首字母不能是数字,不能和关键字重名。 (2)变量的定义 ...

2021-10-06 17:54:25 372

原创 学习笔记: 系统IO实际应用(显示bmp图片)

一、24位bmp图片格式特点 54头字节,每个像素占3字节BGR顺序,上下颠倒存储,bmp图片的宽度占用的字节数如果不能被4整除,window系统会给每一行填充垃圾数凑够4字节整除。 液晶屏:每个像素点占4个字节,分别表ARGB的值, A表示透明度 54字节的头信息在另外一位大佬的博客中有详细的介绍,以下为链接:24位图片特点 二、具体实现思路 第一步:打开你要显示的图片,必须为bmp格式。 open() ...

2021-10-06 17:54:07 1414

原创 学习笔记:系统IO(输入输出)

目录 一、什么是系统IO 二、linux基础 1,文件的权限 2,查看文件权限 3,永久切换成超级用户 4,window和linux路径的区别 5,家目录 6,查看权限掩码 三、linux系统的接口函数 1, 文件描述符: 2,文件的打开/新建 man 2 open 3,文件的读取 man 2 read 4,文...

2021-10-06 17:52:57 894

空空如也

空空如也

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

TA关注的人

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