- 博客(3)
- 收藏
- 关注
原创 LVGL移植基于野火STM32F429挑战者(LVGL8.2)
把 lv_port_disp_template.c/h 的条件编译指令 #if 0 修改成 #if 1,同时添加LCD屏幕头文件。如下图所示,我用的是野火5寸屏,有二层显示结构,我选择的是第一层,如果你的是第二层,要保持一致,否则背景色会是其他颜色。然后把对应的文件放入文件夹下,如图所示:lv_conf_template.h重命名为lv_conf_.h。然后再文件加下建立如下结构文件,当然,具体是可以根据自己的习惯进行创建的。下载后解压出来(我下载的是8.2版本的,其他版本的移植过程是一样的)
2023-10-30 10:56:12 179 3
原创 嵌入式开发中的指针函数用法总结
指针函数还可以用作回调函数,通过传递函数指针的方式,将某个函数作为参数传递给其他函数,并在特定事件发生时调用该函数。同时,在处理指针函数时,还需要考虑系统的安全性和稳定性,避免因错误的指针操作导致系统崩溃或数据损坏。然而,使用指针函数需要谨慎,确保正确管理内存并采取必要的安全措施,以确保系统的稳定性和安全性。同时,指针函数还可以接受多个指针参数,实现数据的交换、复制等功能。注:本文仅讨论了嵌入式开发中指针函数的基本概念和常见用法,具体的使用技巧还需根据具体的开发环境和应用场景进行针对性的学习和实践。
2023-08-10 15:45:22 88
原创 嵌入式软件工程师日志,链表
1. 无头单向非循环链表:结构简单,一般不会单独用来存数据。实际中更多是作为其他数据结构的子结构,如哈希桶、图的邻接表等等。在未学习链表时,我们常用的存储数据的方式无非就是数组。2. 带头双向循环链表:结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。1、使用前需声明数组的长度,一旦声明长度就不能更改。2.插入和删除操作需要移动大量的数组元素,效率慢。4.首节点没有前驱节点,尾节点没有后继节点。3.每一个节点有一个前驱节点和一个后继节点。(2)带头或者不带头。
2023-08-10 14:34:13 52 2
嵌入式光敏采集LDC显示加灯
2023-08-10
嵌入式通信CRC检验程序和助手
2023-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人