- 博客(7)
- 收藏
- 关注
原创 C指针:回调函数
二者相比有什么区别呢?从以上代码中,我们可以看到,代码为上线、离线、发布、订阅等每一个功能都设置了对应的回调函数,这样代码结构看起来会非常的清朗,便于维护,如需要修改某一个功能的逻辑,直接找到对应的回调函数,而不是看一大堆代码去找对应的功能。C语言中的函数指针,指的是指向函数内存地址的指针,使用C语言进行面向对象编程的时候会用到,将函数指针作为结构体struct的成员。要实现回调函数,最关键的一点就是要将函数的指针传递给一个函数,然后这个函数就可以通过这个指针来调用回调函数了。
2024-02-17 09:47:19
975
1
原创 C指针:函数指针
C语言中的函数指针,指的是指向函数内存地址的指针,使用C语言进行面向对象编程的时候会用到,将函数指针作为结构体struct的成员。**pointerFunctionName:**这是指针的名称,而不是函数的名称;**Type:**指定C语言函数指针指向的函数的返回值类型;**arg list:**函数的参数列表;*和指针名称应该使用括号包括起来。指针指向的函数需要另外定义。
2024-02-17 09:44:42
196
1
原创 嵌入式项目流程:一、项目初期
我们在Github与Gitee中开源了一些嵌入式与软件工程相关技术文档资料,其仓库地址为:之后会不定期分享相关技术资料与项目实战经验。本期,我们不讲解具体的嵌入式技术,分享一些嵌入式项目中的一些经验。
2024-02-17 09:07:10
1908
1
原创 Linux开发基础篇:二、烧写官方镜像
链接:链接:之后会不定期分享相关技术资料与项目实战经验。通过朋友圈反馈意见,以后文章还是以分享实战经验为主,减少与网络资源相似或雷同之处。当我们拿到一块新PCB板子时,此时需要我们给它烧写镜像,检查核心电路,从而进一步进行BringUp,下面以树莓派和imx6u两种为例,更多请查看官方教程或三方培训视频。后面在讲解使用Buildroot裁剪编译优化系统时,会进一步讲解使用官方线刷工具单独烧写或整体烧写镜像。
2024-02-13 23:55:36
1223
原创 Linux开发基础篇:一、搭建开发环境
上一期,我们提到会在Github与Gitee中开源一些嵌入式与软件工程相关技术文档资料,之后会不定期分享相关技术资料与项目实战经验。通过朋友圈征求意见后,优先从Linux开发开展嵌入式项目实战复盘。
2024-02-08 01:20:53
2511
原创 嵌入式项目复盘与分享之旅
我2018年在陕西一家初创公司做新能源充电桩,开启嵌入式与新能源开发之旅。至今已有六年有余,期间独立完成并量产了一些产品,也有一些0到1的经验。
2024-02-05 07:00:00
1213
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人