摘要: 函数速查表 printf格式控制符表 格式控制符 含义 适用数据类型 参数说明 示例 输出结果(示例) 整型相关 %d 有符号十进制整数 int、short 接收int/short类型变量,按十进制输出 printf("%d", 123); 123 %i 有符号十进制整数(与%d功能一致) int、 阅读全文
posted @ 2025-11-18 16:51 Jaklin 阅读(166) 评论(0) 推荐(0)
摘要: 学习更多的基础控件与布局,移植好字体后的版本在gitee仓库更新 一、输入框(Textarea) 常用接口函数原型 1. 创建和基本设置 lv_obj_t * lv_textarea_create(lv_obj_t * parent); // 创建文本区域对象 void lv_textarea_se 阅读全文
posted @ 2025-11-18 08:42 Jaklin 阅读(54) 评论(0) 推荐(0)
摘要: 目前配置好的初始化代码放在gitee仓库,适合我目前GEC6818开发板的运行,详细的学习请上LVGL百问网 LVGL 一、源码结构 要使用 LVGL,首先得对其源码结构有较清晰的认识,下面是 LVGL 9.2 源码的结构: 路径 文件/目录 说明 / CMakeLists.txt 顶层 CMake 阅读全文
posted @ 2025-11-17 18:39 Jaklin 阅读(186) 评论(0) 推荐(0)
摘要: MakeFile 一、基础语法 1. 基本概念 1.1 make是什么 当一个项目中要编译的文件很多时,手工使用编译器一个个进行编译,很明显不具有可操作性,此时必须借助某些软件,协助我们有序地、正确地自动编译整个工程的所有该编译的文件。这样的软件被称为 工程管理器,make 就是一款工程管理器软件。 阅读全文
posted @ 2025-11-15 13:25 Jaklin 阅读(56) 评论(0) 推荐(0)
摘要: CMake 一、cmake介绍 在早期和当今的Linux工程管理中,make工程管理器占据了半壁江山,但make的配置文件`Makefile的语法晦涩难懂,接触过的人都清楚,Makefile写起来非常困难。解决这个问题的办法无法有两个: 使用 automake 工具生成configure脚本,让其自 阅读全文
posted @ 2025-11-15 13:25 Jaklin 阅读(78) 评论(0) 推荐(0)
摘要: 第三方源码编译 Linux平台下有许多开源的第三方库和服务,这些开源代码一般都符合GNU-autotools编码规范,可以使用所谓 “三步曲” 来统一进行配置、编译和安装,如下: 1.配置:根据当前平台的具体情况,生成 Makefile 文件 gec@ubuntu:~$ ./configure 注意 阅读全文
posted @ 2025-11-14 08:38 Jaklin 阅读(37) 评论(0) 推荐(0)
摘要: 库文件 一、编译过程 首先,程序的编译是一个复杂的过程,虽然平时一般可以将源代码文件一步到位编译生成最终的可执行文件。但其中实际上会经过如下图所示的四个步骤: 1.预处理:解释并展开源程序当中的所有的预处理指令,此时生成 *.i 文件。 2.编译:词法和语法的分析,生成对应硬件平台的汇编语言文件,此 阅读全文
posted @ 2025-11-13 08:25 Jaklin 阅读(74) 评论(0) 推荐(0)
摘要: Linux下一切皆文件,因此LCD显示器也是一个文件。因此如果想要让显示器显示颜色或图像我们只需要打开对应的设备文件并写入需要显示的内容即可。 一 液晶屏的基本概念 像素: 屏幕上显示颜色的最小单位,英文叫 pixel。注意,位图(如jpg、bmp等格式的常见图片)也是由一个个的像素点构成的,跟屏幕 阅读全文
posted @ 2025-11-12 08:43 Jaklin 阅读(89) 评论(0) 推荐(0)
摘要: 一、输入子系统 连接操作系统的输入设备,可不止一种,也许是一个标准PS/2键盘,也许是一个USB鼠标,或者是一块触摸屏,甚至是一个游戏机摇杆,Linux在处理这些纷繁各异的输入设备的时候,采用的办法还是找中间层来屏蔽各种细节,请看下图: 输入子系统 在Linux的内核中,对输入设备的使用,实际上运用 阅读全文
posted @ 2025-11-11 08:25 Jaklin 阅读(69) 评论(0) 推荐(0)
摘要: 开发板的使用 一、了解开发板的硬件以及外设 二、安装并启动调试工具 串口驱动 调试工具 注意 上电后,开发板会处于引导模式,有一个 3~5 秒的倒计时,如果在倒计时结束之前按下键盘的任意按键则会停止加载系统,进入引导模式,引导模式用于烧写系统。 因此如果你不需要烧写系统则不要多手,等待倒计时结束并加 阅读全文
posted @ 2025-11-10 08:35 Jaklin 阅读(668) 评论(0) 推荐(0)