自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GEC6818充电桩查询管理娱乐综合系统

本文主要是用于我梳理整个项目流程,其中代码展示并不完整,这是我学习嵌入式的第一个项目,所以这个项目做的非常一般,没有什么技术含量。写的代码都是很基础的,项目是纯C语言基于LVGL9.1实现,ui设计大多使用SquareLine生成,集成了电子相册和充电桩管理一体的系统,在充电桩管理系统用户能根据不同用户登录到不同界面,管理员查看用户数据,对用户数据修改维护,普通用户能查看充电桩的信息,相册系统具有相册,音乐,视频功能具有多种切换特效,相册切换支持手势识别切换。ubantu上充电桩系统的演示。

2025-10-09 17:41:01 1175

原创 C语言-多线程互斥锁实现目录递归复制

线程池就像一个员工团队,每个线程就是一个员工,他们要去处理公司派发的任务。防止不同的员工都拿到同一个任务造成混乱,要使用互斥锁,上锁后去拿任务,拿到了任务将这个任务从任务列表中移除在解锁,这样后面的员工就不会拿到同一个任务·。时间只需要获取开始复制的时间,然后在循环实时获取正在复制中的时间,两者相减就能得到用时多久,进度用双层循环实现,外层循环一次。要让进度实时显示,创建一个线程,与线程池的其他线程并发执行。2、当有新任务到来,直接分配给空闲的线程执行任务。3、线程结束后,不离职,而是等待下一个任务。

2025-09-29 21:09:10 548

原创 嵌入式-文件IO编程学习记录day01

whence: 基准点, SEEK_SET(文件开头), SEEK_CUR(当前位置), SEEK_END(文件末尾)O_TRUNC:文件若存在,删除文件原有数据。返回值:成功返回相对开头的偏移量,失败:-1。返回值:成功大于等于0的整数,失败:-1。返回值:成功返回写入的字节数,失败:-1。返回值:成功返回读取的字节数,失败:-1。O_CREAT:文件不存在,则创建。buf: 缓冲区,指向要写入的数据。fd:要关闭的文件的标识符。返回值:成功0,失败:-1。fd:要写入的文件标识符。

2025-08-09 16:36:50 1859

原创 系统文件IO练习-实现文件复制

【代码】标准文件IO练习-实现文件复制。

2025-08-09 15:11:31 124

空空如也

空空如也

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

TA关注的人

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