摘要: 一、概述 ① 了解LVGL LVGL是一个开源的嵌入式图形库,全称为Little Video Graphics Library。它专注于为嵌入式系统提供高性能、低资源占用的图形用户界面(GUI)解决方案。 LVGL具有模块化(项目工程源码)的设计,可以在多种硬件平台上运行,包括微控制器和微处理器。 阅读全文
posted @ 2024-08-13 21:17 WJnuHhail 阅读(551) 评论(0) 推荐(0)
摘要: 一、对库的初步了解 是一个不能直接运行的二进制(机器码)文件 一般能让机器运行的程序是二进制文件(机器码文件),反过来:二进制文件不一定都能被系统运行。因为库和.o也是二进制,但是他不能运行, 它是没有被链接的,也没有main函数。库是一种二进制文件(机器码文件,但是不能独立运行),即也是用gcc( 阅读全文
posted @ 2024-08-10 14:47 WJnuHhail 阅读(76) 评论(0) 推荐(0)
摘要: 1、Linux中哪个系统调用可以用于设置一个定时器,当时间到时,发送一个信号给进程?(B) a) setitimer() b) alarm() c) timer_create() d) time() tips: timer_create()是一个用于创建定时器的系统调用函数,定义在 POSIX 标准 阅读全文
posted @ 2024-08-09 20:31 WJnuHhail 阅读(36) 评论(0) 推荐(0)
摘要: 一、Linux内核链表源码的获取 下载系统源码的方法常见的有两种: 第一种访问网站下载: kernel.org 第二种输入Linux命令下载:sudo apt install linux-source-5.15.0 (一般这种下载的是当前系统所用到的系统源码版本) 下载完之后在/usr/src中可找 阅读全文
posted @ 2024-07-26 21:34 WJnuHhail 阅读(104) 评论(0) 推荐(0)
摘要: /****************************************************************************************************** * @file name: :main.c * @brief :创建二叉树 * @autho 阅读全文
posted @ 2024-07-19 20:14 WJnuHhail 阅读(22) 评论(0) 推荐(0)
摘要: Linux系统IO: 除了open函数之外,其它的函数第一个形参都是文件描述符。 对文件进行IO操作:写入和读取操作是没有缓存操作。write 因为没有缓存的操作,如果IO操作的数据很多的情况下是不建议使用,特别是那种多媒体数据文本文档数据。 因为没有缓存的操作,如果IO操作的数据不多的情况下,而且 阅读全文
posted @ 2024-07-12 21:30 WJnuHhail 阅读(120) 评论(0) 推荐(0)
摘要: 1.概念引入 目录IO的作用(开发的应用场景):实现目录检索find,显示目录中的目录项显示ls 目录IO基本的函数: opendir:打开一个目录 closedir:关闭一个目录 readdir:读取一个目录里面的一个目录项(获取目录中的目录项信息--就是说这个文件夹里面有什么东西) 目录:文件 阅读全文
posted @ 2024-07-11 19:17 WJnuHhail 阅读(69) 评论(0) 推荐(0)
摘要: /****************************************************************************************************** * @file name: : 文本拷贝.c * @brief :拷贝文件 * @autho 阅读全文
posted @ 2024-07-11 15:45 WJnuHhail 阅读(16) 评论(0) 推荐(0)
摘要: 概念引入 何为自适应显示 通过使用一个特殊的接口ioctl去获取液晶显示器的硬件参数:LCD_w 和 LCD_h 当然除了获取基本的显示宽度和长度之外,linux下获取LCD硬件的底层信息如下: ① 显存的大小 smem_len (虚拟区的大小):专门用来显示的空间叫做显存。这个空间就是用来存放像素 阅读全文
posted @ 2024-07-09 18:31 WJnuHhail 阅读(103) 评论(0) 推荐(0)
摘要: 标准IO接口说明 数据都是以文件的形式存储在Linux系统中,并且Linux系统为了简化不同类型文件的操作流程,在设计访问接口时也遵循POSIX标准,而POSIX标准就是对不同操作系统的访问接口做出统一的规范,目的是提高程序的兼容性和可移植性。经常使用的C语言同样具有语法标准,并且C语言标准在发布的 阅读全文
posted @ 2024-07-08 22:42 WJnuHhail 阅读(96) 评论(0) 推荐(0)