自定义博客皮肤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 544

原创 freeRTOS的编程风格

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

2021-10-06 21:35:01 299

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

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

2021-10-06 17:54:25 309

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

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

2021-10-06 17:54:07 1205

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

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

2021-10-06 17:52:57 426

空空如也

空空如也

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

TA关注的人

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