
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
项目(3) - LVGL 图形用户界面(GUI)库
CC = arm-linux-gnueabihf-gcc # 指定交叉编译器:用于在x86主机编译ARM架构的程序= lvgl # LVGL库的目录名(默认lvgl)LVGL_DIR?= ${shell pwd} # LVGL库的根路径(默认当前目录,可通过外部传入覆盖)CFLAGS?= -O3 -g0 -I$(LVGL_DIR)/ -std=gnu99 # 编译选项LDFLAGS?= -lm -
C语言基础:函数(一)
函数的定义是其 “实现”,包含函数类型、函数名、形式参数(形参)和函数体。函数类型 函数名(数据类型1 形参1, 数据类型2 形参2, ...) {函数体;return 返回值;函数类型:指定函数返回值的类型(如intvoidchar等),void表示无返回值。函数名:命名规则与变量一致(字母、数字、下划线组成,不与关键字重名)。形参:函数接收的输入,定义时必须指定类型,仅在函数体内有效。调用函数
数据结构:查找至双向链表
双向链表是一种每个节点除了存储数据外,还包含两个指针的线性数据结构:一个指针(ppre)指向前一个节点,另一个指针(pnext)指向后一个节点。这种结构允许我们从任意节点出发,既可以向前遍历,也可以向后遍历,弥补了单向链表只能单向访问的局限性。与单向链表相比,双向链表的核心差异在于多了一个前驱指针,这使得它在插入、删除操作中不需要像单向链表那样依赖前驱节点的跟踪,从而提升了操作效率。/* 节点存放
ARM(11) - LM75
start.S 添加enable_fpu函数的执行流程遵循lm75.cmain.c。
到底了







