Linux下规范性Makefile规则
bsp clk (时钟驱动) bspclk.c bspclk.h delay (延时驱动) bspdelay.c bspdelay.h led (LED驱动) bspled.c bspled.h imx6ul cc.h (变量类型声明)…
1128 字
|
6 分钟
Cover Image of the Post
LVGL发生各种卡死现象的原因分析和排故
LVGL是一个在使用时非常容易产生卡死故障的GUI库,大多数卡死都发生在动态阶段,包括且不仅限于: 启动并初始化第一个页面时 在多个页面间来回切换 触发组件回调时(例如button或timer) 长时间运行后
2850 字
|
14 分钟
Cover Image of the Post
C++类构造函数初始化列表
2025-02-18
使用初始化列表的构造函数显式的初始化类的成员:
805 字
|
4 分钟
适用于Cortex-A的常见GNU汇编语法
GNU 汇编语法适用于所有的架构,并不是 ARM 独享的,GNU 汇编由一系列的语句组成,每行一条语句,每条语句有三个可选部分:label: instruction @ comment label:标号,表示地址位置 instructi…
2314 字
|
12 分钟
Cover Image of the Post
意外修改/usr/sudo所属组和权限后的恢复方法
使用arm-linux-gnueabihf-gcc交叉编译时,提示权限不足,尝试修改目标编译文件和sudo权限,意外对/usr/bin使用了sudo chmod 777 /usr/bin命令。
142 字
|
1 分钟
Cpp中的虚函数与纯虚函数
2025-02-15
虚函数在基类中使用virtual关键字声明成员函数,并允许子类重写该函数,以提供特定于子类的实现。通俗一点的讲: 如果子类没有重写该函数(即提供虚函数的实现),将会自动调用基类的缺省虚函数实现 如果子类重写了该函数,则调用重写后的实现
1296 字
|
6 分钟
LVGL9.2移植至正点原子阿波罗STM32F429
参考文献:LVGL 移植到 STM32 通法 (https://www.cnblogs.com/Huae/p/18621614) 工程文件:Github
1882 字
|
9 分钟
Cover Image of the Post
数组中的解题技巧
双指针能够将$O(n^2)$复杂度的算法降低为$O(n)$,并且常见于原地算法。两个指针能够在一个for循环内完成两个for循环的工作。
1300 字
|
7 分钟
Cover Image of the Post