南耿先生
高职计算机教师,死磕嵌入式与电子技术
展开
-
龙芯+FreeRTOS+LVGL实战笔记(新)——11按键驱动
前两篇搞定了无源蜂鸣器的鸣响,接下来我们来着手处理按键。与之前的编排一样,本篇先来分析一下按键的电路图,然后编写对应的硬件驱动。原创 2024-09-30 12:02:26 · 48 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——10蜂鸣器嘀嘀嘀
上一篇已经编写了蜂鸣器的驱动,本篇我们结合按钮来创建对应的任务,来调用该驱动。当点击“蜂鸣器”这个按钮,可以发出嘀嘀嘀的鸣响;当点击“退出”按钮,停止鸣响。在这个项目中,我们使用了 FreeRTOS 中的软件定时器来控制无源蜂鸣器。原创 2024-09-30 11:59:46 · 158 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——09蜂鸣器驱动
前两篇搞定了RGB闪烁灯,接下来着手蜂鸣器,本篇先来分析一下蜂鸣器电路图,然后编写对应的硬件驱动。原创 2024-09-24 18:51:41 · 246 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——08RGB闪烁灯
上一篇已经编写了 RGB 灯的驱动,本篇我们结合按钮来创建对应的任务,来调用该驱动。当点击“闪烁灯”这个按钮,可以实现RGB闪烁灯;当点击“退出”按钮,停止闪烁。原创 2024-09-16 14:59:22 · 416 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——07RGB灯驱动
开发板上有一个 RGB 三色灯,本篇先来分析一下电路图,然后编写对应的硬件驱动。原创 2024-09-13 09:47:14 · 285 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——06添加二级按钮
上一篇我们在主任务里部署了一组按钮,可以将其视作主任务菜单,这一篇我们在此基础上添加一组二级按钮效果,按下某个主按钮,弹出对应的二级按钮。原创 2024-09-08 15:46:56 · 160 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——05部署主按钮
上一篇我们运行了整个项目的主任务,并在其中部署了一个开关组件,用来测试和验证前面的移植工作。这一篇我们将开关组件替换成一个矩阵按钮,点击触摸后会呈现选中的状态。很明显,部署这样的一组按钮,肯定是要和后续的控制任务结合起来。原创 2024-09-07 21:02:26 · 289 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——04开启主任务
上一篇我们完成了最基本的移植工作,接下来就可以此基础上规划任务了,首当其冲的就是一个优先级最高的主任务,这个主任务能够保证整个系统最基本的运作。原创 2024-09-04 16:59:02 · 457 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——03完成驱动的移植
本篇针对驱动文件里的源码进行必要的补充和修改,完成 FreeRTOS 和 LVGL 的移植工作。原创 2024-09-04 16:58:03 · 625 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——02准备工程和驱动文件
本文是这个实战系列的开始,笔者会手把手教大家把FreeRTOS 和 LVGL 文件移植到工程项目中,形成一个最基础的工程项目。原创 2024-09-02 13:41:04 · 605 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——01准备开发环境
本篇是笔者开发环境的简介,并没有什么技术含量,主要是考虑到某些师生朋友是第一次使用龙芯来做嵌入式开发,一上来免不了要折腾一番开发工具。另一方面,也明确一下工具的版本,希望各位朋友与之保持一致,避免一些由于版本不同导致的程序报错。原创 2024-09-01 16:52:05 · 1164 阅读 · 0 评论 -
龙芯+FreeRTOS+LVGL实战笔记(新)——00关于本专栏
本专栏是笔者另一个专栏《龙芯+RT-Thread+LVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并优化了相关代码。原创 2024-09-01 16:50:26 · 502 阅读 · 0 评论