随笔分类 -  嵌入式开发

上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要:一、查看磁盘的使用情况 我们可以使用 df 命令 查看磁盘使用情况。该命令会列出系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况。 df [-h] df 命令默认的大小的单位是 K,有时候看起来不是那么方便。此时我们可以使用 -h 选项,输出会自动使用合适的单位进行输出。 我们还可以使用 du 阅读全文
posted @ 2025-02-03 21:15 星光映梦 阅读(56) 评论(0) 推荐(0)
摘要:一、文件的查找 我们可以使用 find 命令 从指定目录向下递归地遍历其各个子目录,将满足的文件显示在终端中。 find [搜索范围] [选项] 其中,选项的可选值如下: -name 文件名:按照指定的文件名查找文件,如果不知道文件的全名,可以使用 * 进行模糊匹配。 -user 用户名:查找属于指 阅读全文
posted @ 2025-02-02 19:38 星光映梦 阅读(29) 评论(0) 推荐(0)
摘要:一、文件属性 Linux 系统是一个典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保证系统的安全性,Linux 系统对不同的访问用户访问同一个文件(包括目录文件)的权限做了不同的规定。在 Linux 中,我们可以使用 ll 或者 ls -l 命令来显示一个文件的属性以及文件所属的用 阅读全文
posted @ 2025-02-01 19:40 星光映梦 阅读(45) 评论(0) 推荐(0)
摘要:一、什么是用户组管理 每一个用户都有一个用户组,系统可以对一个用户组的所有用户进行集中管理。不同 Linux 系统对用户组的规定有所不同。Linux 下的用户属于与它同名的用户组,这个用户组在创建用户时同步创建。用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对 /etc/g 阅读全文
posted @ 2025-01-31 19:57 星光映梦 阅读(43) 评论(0) 推荐(0)
摘要:一、添加用户 我们可以使用 adduser 命令 添加新用户。 sudo adduser 用户名 二、更改用户密码 创建完用户之后,我们还可以使用 passwd 命令 更改用户的密码。 sudo passwd 用户名 三、查看用户信息 我们还可以使用 id 命令 查看用户是否存在。 id 用户名 如 阅读全文
posted @ 2025-01-30 19:54 星光映梦 阅读(34) 评论(0) 推荐(0)
摘要:一、vim编辑器的使用 vim 是 Unix 和 类 Unix 操作系统中常用的文本编辑器。如果 Ubuntu 系统默认没有安装 vim,我们可以使用 apt 工具安装 vim 编辑器。 sudo apt install vim 安装好 vim 之后,我们可以如下命令编辑一个文件。 vim 文件 用 阅读全文
posted @ 2025-01-29 18:46 星光映梦 阅读(106) 评论(0) 推荐(0)
摘要:一、开启、关闭、重启和查看某个服务 我们可以通过如下命令 开启、关闭、重启、查看某个服务。 sudo systemctl start | stop | restart | status 服务名 如果我们可以通过查看 /usr/lib/systemd/system 目录下的文件列表来查看有哪些服务,该 阅读全文
posted @ 2025-01-28 19:35 星光映梦 阅读(117) 评论(0) 推荐(0)
摘要:一、什么是Ubuntu系统 Ubuntu 操作系统是属于 Linux 操作系统中的一种,它是免费、稳定又可以拥有绚丽界面的一个操作系统。Linux,一般指 GNU/Linux(单独的 Linux 内核并不可直接使用,一般搭配 GNU 套件,故得此称呼),是一种免费使用和自由传播的类 UNIX 操作系 阅读全文
posted @ 2025-01-27 18:43 星光映梦 阅读(51) 评论(0) 推荐(0)
摘要:一、LVGL字库 LVGL 的字体功能是较为强大的:支持 UTF-8 编码、图标字体、自定义字体、最高 8bpp 的抗锯齿,等等。值得注意的是,bpp 值越大,字体的边缘会越平滑,但其对内存的占用就越多,在界面上进行字体渲染时,绘制速度也会越慢,一般的项目,采用 4bpp 就足够了。 LVGL 支持 阅读全文
posted @ 2024-09-04 19:11 星光映梦 阅读(563) 评论(0) 推荐(0)
摘要:一、布局管理 我们可以使用 lv_obj_set_pos(obj, x, y) 函数调整一个控件的位置(或者使用类似的函数单独调整一个方向的坐标),将它放在相对父容器左上角的合适位置。如果两个控件间没有包含关系,可以使用 lv_obj_align_to(obj, base, align, x_ofs 阅读全文
posted @ 2024-09-02 20:58 星光映梦 阅读(1038) 评论(0) 推荐(0)
摘要:一、软件定时器 LVGL 有一个内置的软件定时器,它构建在硬件定时器基础之上,使系统能够提供不受硬件定时器资源限制的定时服务,其实现的功能与硬件定时器也是类似的。因为 lv_timer_handler() 函数并不是准时调用的,所以导致了软件定时器有一定的误差。 LVGL 官方提供一些与定时器相关的 阅读全文
posted @ 2024-08-31 20:48 星光映梦 阅读(677) 评论(0) 推荐(0)
摘要:一、动画图象部件 动画图像相当于图片部件的一种延伸,它拥有多个图片源,这些图片经过一定顺序的展现后,就会形成动画的效果。动画图像部件只有一个组成部分:主体背景(LV_PART_MAIN)。 动画图像的实现原理很简单:将多张连贯的照片按顺序展现。在 LVGL 动画图像部件中,使用图像源的数组形式来提供 阅读全文
posted @ 2024-08-29 22:00 星光映梦 阅读(298) 评论(0) 推荐(0)
摘要:一、LED部件 LED 部件常用于指示硬件的状态,它的亮度与背景颜色深度有关,亮度越低,对应的背景颜色越深。LED 部件只有一个组成部分:主体(LV _PART_MAIN)。 LVGL 官方提供了一些与 LED 部件相关 API。 lv_obj_t * lv_led_create(lv_obj_t 阅读全文
posted @ 2024-08-27 21:12 星光映梦 阅读(123) 评论(0) 推荐(0)
摘要:一、Span部件 Span 部件常用于文本的修饰,它可以汇聚不同字体、颜色和大小的文本。Span 部件的组成部分仅有一个:主体(LV_PART_MAIN)。 LVGL 官方提供了一些与 Span 部件相关 API。 lv_obj_t * lv_spangroup_create(lv_obj_t * 阅读全文
posted @ 2024-08-25 19:59 星光映梦 阅读(353) 评论(0) 推荐(0)
摘要:一、日历部件 日历部件可以展现当前的日期,并帮助用户快速浏览每月的日程安排。日历部件由两个部分组成:主体背景(LV_PART_MAIN)和 各个按钮(LV_PART_ITEMS)。 LVGL 官方提供了一些与日历部件相关 API。 lv_obj_t * lv_calendar_create(lv_o 阅读全文
posted @ 2024-08-23 20:58 星光映梦 阅读(191) 评论(0) 推荐(0)
摘要:一、画布部件 在 LVGL 的画布部件中,用户可以绘制任何内容,并为其添加特殊效果,该部件会使用 LVGL 的绘图引擎来绘制这些内容。画布部件只有一个组成部分:主体(LV_PART_MAIN)。 LVGL 官方提供了一些与画布部件相关 API。 lv_obj_t * lv_canvas_create 阅读全文
posted @ 2024-08-21 21:20 星光映梦 阅读(302) 评论(0) 推荐(0)
摘要:一、菜单部件 菜单小部件可轻松创建多级菜单。命令、子菜单或者分隔条都可包括在菜单之中。每一个创建的菜单至多有四级子菜单。菜单部件是一组通常在功能上相关的命令或部件的容器。提供特殊的布局行为,并支持用户启动的工具栏大小调整和排列。 菜单小部件是由两个大类构建而成,第一个大类为 主容器,第二个大类为 侧 阅读全文
posted @ 2024-08-19 20:02 星光映梦 阅读(440) 评论(0) 推荐(0)
摘要:一、消息框部件 消息框即消息弹窗,它可用于消息通知、内容提示、信息确认,等等。消息框部件可以设置为模态或非模态,当用户选择模态时,消息框弹出,仅有消息框的区域可点击,其他区域的点击无效。消息框部件是由多个小部件构建而成的,包括:主体、标题、关闭按钮、内容 和 按钮矩阵,示意图如下所示: LVGL 官 阅读全文
posted @ 2024-08-17 22:30 星光映梦 阅读(313) 评论(0) 推荐(0)
摘要:一、窗口部件 窗口部件可以作为一个容器,展现不同功能的页面。窗口部件就是一个灵活的页面,它常用于任务的前后台切换、多任务协同处理等场景。窗口部件是由四个小部件组成,示意图如下所示: LVGL 官方提供了一些与窗口部件相关 API。 lv_obj_t * lv_win_create(lv_obj_t 阅读全文
posted @ 2024-08-15 20:44 星光映梦 阅读(170) 评论(0) 推荐(0)
摘要:一、平铺视图部件 平铺视图部件 常用于多页面的切换,它的每一个页面就相当于一个容器,用户可以往里面装入自己需要的内容(例如其他的部件),与选项卡视图部件不同的是,它是通过滑动的形式切换页面的,并没有按钮矩阵。平铺视图部件的组成部分只有一个:主体容器(lv_obj),示意图如下所示: 上图中,每一个 阅读全文
posted @ 2024-08-13 22:21 星光映梦 阅读(288) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 11 下一页