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

原创 嵌入式C语言---函数指针&回调函数&结构体指针

一. 函数指针: 什么是函数指针?指向函数入口地址的指针。如果在程序中定义了一个函数,那么编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个函数的地址,函数名表示的就是这个地址。既然是地址,就可以定义一个指针变量来存放,这个指针变量就叫做函数指针变量。函数指针的定义:# 返回值类型 +(指针变量名)(形参列表)eg:int (*p)(int, int);函数指针的三种定义方式:(1)先定义出函数的类型,再通过类型定义函数指针变量//定义出一个函数类型,返回值是v

2022-04-01 18:02:50 416

原创 HarmonyOS IoT设备内核编程接口-----消息队列

一、概念消息队列,是一种常用于任务间通信的数据结构,实现了接收来自任务或中断的不固定长度的消息,并根据不同的接口选择传递消息是否存放在自己空间。任务能够从队列里面读取消息,当队列中的消息是空时,挂起读取任务;当队列中有新消息时,挂起的读取任务被唤醒并处理新消息。用户在处理业务时,消息队列提供了异步处理机制,允许将一个消息放入队列,但并不立即处理它,同时队列还能起到缓冲消息作用。LiteOS中使用队列数据结构实现任务异步通信工作,具有如下特性:1、消息以先进先出方式排队,支持异步读写工作方式。2、读

2022-03-31 11:41:30 4571

原创 HarmonyOS IoT设备内核编程接口-----信号量

一、简介1.1 信号量信号量(Semaphore) 是一种实现任务间通信的机制,实现任务之间同步或临界资源的互斥访问。在多任务操作系统中,不同的任务之间需要同步运行,信号量功能可以为用户提供这方面的支持。1.2 信号量的使用方式信号量可以被任务获取或者申请,不同的信号量通过信号量索引号来唯一确定,每个信号量都有一个计数值和任务队列。通常一个信号量的计数值用于对应有效的资源数,表示剩下的可被占用的互斥资源数,其值的含义分两种情况:0: 表示没有积累下来的 Post 操作,且有可能有在此信号量上阻塞

2022-03-25 13:53:00 5620

原创 HarmonyOS IoT设备内核编程接口-----互斥锁

HarmonyOS Iot设备内核变成接口---互斥锁讲解使用

2022-03-10 18:09:31 4561

原创 HarmonyOS网络编程 --TCP服务端开发

参考网上连老师的TCP自己整理一套TCP服务端的开发,整体思路大概如下:1、TCP服务首先需要连接WiFi,采用的是STA模式,在学习TCP之前已经对WiFi的功能学习过了,代码也编写好了,所以直接封装一下拿来使用就OK!...

2022-02-21 10:28:28 1539

原创 单片机嵌入式使用结构体封装函数指针的运用

结构体封装函数指针运用

2022-02-10 15:43:58 1445 2

原创 Hi3861主板做TCP server时如何查看主机IP

单片机

2022-02-10 11:35:02 1132

空空如也

空空如也

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

TA关注的人

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