- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 嵌入式LVGL实现显示中文字符
在嵌入式LVGL界面开发中,显示中文字符是非常常见的需求,因此学习显示中文字体的方法是很重要的。可以参考这个不错的文章,以上是自己移植过程的描述。
2024-11-25 16:46:36
1313
2
原创 嵌入式LVGL自定义纯数字键盘
嵌入式UI项目中有时候会使用到纯数字密码的需求,所以打算使用LVGL构建自定义的纯数字键盘。参考这个文章,以LV_KEYBOARD_MODE_USER_1为例,增加一个数字键盘,如下图所示:1, 1, 1,1, 1, 1,1, 1, 1,1, 1, 1其中default_kb_map_num_confirm数组的每个变量表示一个按键上的显示字符串,用“\n”表示换行, “”表示结束;
2024-11-22 15:26:08
861
1
原创 嵌入式Linux的RTC读写操作应用
嵌入式开发中经常有碰到读取和修改时间的需求,所以会经常用到RTC这个功能。首先保证你的开发板上具有RTC这个模块和支持RTC且能正常工作,然后再进行应用程序的编写。命令查看系统时间和RTC时间,初步检验是否具有RTC时钟。
2024-11-20 10:36:29
561
原创 正点原子IMX6ULL开发板移植LVGL v8.2
将此文件系统替换到开发板光盘 A-基础资料->5、开发工具->4、正点原子 MFG_TOOL 出厂固件烧录工具->mfgtool->Profiles->Linux->OS Firmware->files->filesystem 下的 rootfs.tar.bz2 (替换前请备份好原来的文件系统!
2024-04-08 16:10:35
2006
11
原创 正点原子IMX6ULL阿尔法开发板配置NFS网络文件系统
最近想在阿尔法开发板移植LVGL,用U盘拷贝比较费劲,这里就介绍开发板挂载ubuntu的NFS目录,传输LVGL文件到板子上。新建/home/ubuntu/IMX目录,此目录是想要挂载的目录,可以自己定义,我这里就命名它为IMX了,用。要使用NFS,首先要配置好桥接网卡,使得开发板和ubuntu之间能够互相ping通,可以参考。挂载上nfs目录,这样就能够实现开发板和ubuntu互相传输文件了。暂时不想挂载了就使用。
2024-04-07 11:51:49
1021
原创 ubuntu配置桥接网卡联通ARM开发板(USB网卡方式)
需要准备一条网线,一个USB网卡(可以去数码店或者网上一二十块一个),然后网线一端的连接上网卡,网卡插在电脑usb口上,另一端插在开发板网口上,我这里连接的是正点原子阿尔法开发板的eth0(挨着RS232远离USB的就是eth0)打开终端查看要设置的桥接网卡的IP,这里自动获取的NAT网卡是ens33,所以ens37就是桥接网卡(这里我的桥接ens37已经设置了,所以显示有IP)注意桥接网卡的三端(windows,ubuntu,开发板)必须在同一局域网内即网段要一致,且不能和WLAN的网段重合。
2024-04-07 10:37:49
1195
原创 Linux输入“su”进入root时,提示“认证失败”的解决办法
其原因是:没有设置root的密码,安装时设置的是用户密码,当使用sudo进入root时只需要输入用户密码,而使用su进入root必须输入root的密码。设置root的新密码并确认密码,后续使用su进入root就可以使用刚设置的这个root密码了。进入root时,命令行提示出"认证失败"从而进不了root,而输入。使用ubuntu系统输入。却可以进入root。
2024-02-26 15:15:30
7293
4
原创 windows下vscode无法保存linux虚拟机的共享文件夹代码解决办法(无法保存“xxxxx.c“:权限不足。选择“以管理员身份覆盖”可作为管理员重试)
之前使用samba服务在ubuntu虚拟机下共享了工程目录,想在windows下用vscode开发。于是在它们上级目录app进行。这样就可以解决问题了。
2024-02-02 15:17:19
853
原创 centos使用过程中常见问题小结
4.如何使用快捷方式打开终端:终端一般是没有设置为快捷键的,所以应该自己去设置:打开设置–>设备–>keyboar–> +号添加快捷键:名字随便起:terminal,命令填:/usr/bin/gnome-terminal ,添加快捷键ctrl + Alt + T,保存退出。2.安装过程中尽量设置好root密码和用户名密码,进去系统时,如果没有设置好用户密码,则会强制你设置为复杂的密码,而不是123456这种简单密码,如果想设置为简单的密码还需要再修改配置文件,很麻烦。后续若有遇见新的问题再补充。
2023-12-04 10:38:13
380
原创 ubuntu Linux和Windows之间共享多个文件夹(使用Samba)
做嵌入式Linux项目时,两个系统经常会使用共同资源,所以打算建立共享文件夹方便两个平台之间互相传输和跨平台编写编译源码。
2023-11-25 10:29:41
1999
原创 Linux下Qt C++中以\x开头的UTF-8 十六进制编码转化为中文的思考
最近使用wpa_cli扫描wifi列表时发现,扫出来的中文名字会表现为一堆十六进制码,比如“中文”这两个字对应的就是"\xe4\xb8\xad\xe6\x96\x87"。找个在线转码网站就能知道它们的中文意思,但这不是我需要的,必须找到一种方式将这些编码转化为中文。
2023-11-11 12:06:52
975
1
原创 QT编译报错:Project ERROR: Unknown module(s) in QT:xxxxx
经过多方咨询和思考找到并解决自己的问题,作为案例之一记录下来作为参考。
2023-09-19 10:44:55
14723
原创 欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2023-09-14 14:52:04
518
1
原创 学习QT的两个页面切换(信号和槽方式)
至此,就能够实现两个页面之间切换了。这是本人初学时候的感悟,觉得有一定的实用性,就顺手记录下来,如有错漏不足烦请指正。
2023-09-14 14:45:18
5673
9
原创 Linux修改分辨率指令
我的linux安装好出现一个很头痛的问题:屏幕显示太小,通过屏幕设置不小心调大了,导致确定按钮没有显示。列出来一堆东西,这些是所有支持的分辨率和帧率,红框中带*号的是显示目前的分辨率:1920x1080。也可以看见应用按钮了,后续微调可以通过设置调节更加方便。2.输入命令:xrandr -s [修改的分辨率]1.先输入命令:xrandr。
2023-08-12 11:37:28
5500
1
原创 Ubuntu20.04 安装使用总结
由于工作需求,要在Ubuntu 20.04版本的环境下进行嵌入式开发,所以只能放弃以前安装过的23.04版本,安装一个20.04版本虚拟机,希望这里可以帮助大家快速配置好环境。
2023-08-12 11:05:33
387
2
lvgl v8.2移植源码
2024-04-08
STM32单片机正点原子战舰板实现的智能家用指纹锁毕设
2022-06-23
sopc_电子钟.zip
2021-06-19
lvgl v8.2定时器提前到来
2024-10-16
lvgl多页面切换怎么做才不造成内存泄漏
2024-07-18
STM8S003K怎么配置两个引脚使用一个ADc
2024-07-01
lvgl同时读写文件
2024-06-14
LVGL的tileview怎么重新设置方向
2024-06-06
C语言打开模糊路径下的文件
2024-06-05
lvgl异步调用问题
2024-06-04
Linux C语言进行正确的串口数据读写
2024-05-31
lvgl的串口读写以及UI设计
2024-05-27
lvgl键盘输入多个文本区域部件
2024-05-24
lvgl读取串口数据显示
2024-04-30
STM8的STVD添加文件错误
2024-03-12
Ubuntu虚拟机上面出现两个鼠标箭头,并且界面容易挂掉
2024-03-07
mips交叉工具链配置qt的qmake,但动态链接库不对
2024-03-05
qt c++中\x开头的utf-8 十六进制乱码
2023-11-10
qt c++中\x开头的乱码
2023-11-01
widget如何引用qt的虚拟输入法键盘
2023-09-18
qt虚拟键盘下载到开发板没有中文输入法
2023-09-18
qt程序在开发板上adb调试
2023-08-26
linux板子上qt程序的启动脚本
2023-08-25
QT Creator使用新的kits报出启动程序失效,路径或者权限错误
2023-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人