08 2023 档案

摘要:WiFi页面的设置大概已经做好了,但是差个交互,不然就只能暂时的设置ip地址不能够上电就设置,那么我们就需要一个shell脚本文件来执行这些和内核交互的指令 建立一个shell基本文档 wifi的写入设置函数: add_wifi_conf(){ [ ! -e /var/run ] && mkdir 阅读全文
posted @ 2023-08-27 21:39 悠闲的小莫 阅读(100) 评论(0) 推荐(0) 编辑
摘要:c转命令行 首先我们要用到命令行,c和命令行这么转换呢? https://blog.csdn.net/arv002/article/details/112711673 根据这篇文章那么: popen: 什么是popen? https://www.cnblogs.com/52php/p/5722238 阅读全文
posted @ 2023-08-21 22:38 悠闲的小莫 阅读(80) 评论(0) 推荐(0) 编辑
摘要:移植一下中文字库,不然后面有点麻烦 1.先下载字库工具; 链接我忘记了,百度应该有 2.设置字体等选项 设置这些选项然后就可以开始转换了,字体我记得下的时候自带一个的 3.复制到程序内部: 4.挂载字体(局部声明) 这个是每个文件都需要声明一次的,而且部件要使用的话也要设置 5.给部件添加字体; 版 阅读全文
posted @ 2023-08-21 21:30 悠闲的小莫 阅读(272) 评论(0) 推荐(0) 编辑
摘要:线程: 这个之前的文章已经记录过了 线程之间的通信(同步) https://blog.csdn.net/weixin_56187542/article/details/126251049 锁: c的锁同样是pthread头文件里面的 https://blog.csdn.net/shaosunrise 阅读全文
posted @ 2023-08-21 18:50 悠闲的小莫 阅读(20) 评论(0) 推荐(0) 编辑
摘要:keyboard不论是官网还是百度的都是比较老的了,还得自己研究,有点坑 lv_keyboard_def_event_cb 这个函数在keyboard中很重要,是系统自动调用的,在这个函数中我们可以看到当键盘按下的时候回调函数在干嘛 在这里可以看见当键盘按下ok和close键的时候会向回调函数发送这 阅读全文
posted @ 2023-08-20 19:02 悠闲的小莫 阅读(452) 评论(0) 推荐(0) 编辑
摘要:有时候我们需要在anim结束后释放一些空间那么这个时候应该怎么做的? 其实官方已经给了函数给我们了 动画结束后回调函数 1.lv_anim_set_deleted_cb() 这个函数表示的是当anim被删除的时候回调的函数,实际运行会自己调用,可以在这个回调函数里面添加东西去删除或者改动什么的,但这 阅读全文
posted @ 2023-08-19 18:36 悠闲的小莫 阅读(696) 评论(0) 推荐(0) 编辑
摘要:这个bug困扰我很久了,应为官方的软件好像不适配什么的,创建出来的代码不能用在我所用的8.3.9中,原因在于: callback函数: 这两个函数在helpers.c文件里面定义的只有一个lv_obj_set_style_opa()函数,然而这个函数只能控制screen的opa(我自己试过的) 所以 阅读全文
posted @ 2023-08-19 15:28 悠闲的小莫 阅读(106) 评论(0) 推荐(0) 编辑
摘要:整合一下最近搞的东西,顺便设计一下ui 移植触摸 复制port文件到src目录下同时改名字和删除掉不用的东西: /** * @file lv_port_indev_templ.c * */ /*Copy this file as "lv_port_indev.c" and set this valu 阅读全文
posted @ 2023-08-17 22:04 悠闲的小莫 阅读(377) 评论(0) 推荐(0) 编辑
摘要:先复制文件到要用到的项目中 注意:复制.so文件在linux中不可以直接复制粘贴,必须要在linux命令行输入cp到指定的路径才可以,不然只会复制到软链接 改一下cmake cmake_minimum_required(VERSION 3.12.4) SET(CMAKE_C_COMPILER /ho 阅读全文
posted @ 2023-08-16 22:31 悠闲的小莫 阅读(69) 评论(0) 推荐(0) 编辑
摘要:新的数据线到了,可以测试触摸了 数据分析 经过上次的触摸的设置基本上可以用了,但是得到的是一堆数据,那么怎么看这堆数据呢? 标出来的这一部分基本上就是一次报文,主要的是type和code,type0x03表示是abs设备,code要对标头文件: 同样的,这篇文章对此解释得到很清楚: https:// 阅读全文
posted @ 2023-08-16 20:37 悠闲的小莫 阅读(111) 评论(0) 推荐(0) 编辑
摘要:大名鼎鼎的curl库,能做什么呢? 关于curl的使用: https://blog.csdn.net/luolianxi/article/details/105465057 目前来说我只需要用到c库开发, tina的curl 按理来说tina会自动帮你安装curl库并放到/usr/bin中 当然也要 阅读全文
posted @ 2023-08-16 00:01 悠闲的小莫 阅读(159) 评论(0) 推荐(0) 编辑
摘要:如何导出然后用到我们的代码里面? 导出数据 当创建好了ui点击左上方的export按钮,通常我都是导出ui就行,导出整个例子用不上 文件夹打开 用文件加打开ui存放的路径然后打开里面的c文件查看: ui.c: 其实主要就定义了一个屏幕初始化和一个textarea初始化的函数 这里提到了一个叫主题的玩 阅读全文
posted @ 2023-08-14 23:54 悠闲的小莫 阅读(838) 评论(0) 推荐(0) 编辑
摘要:这篇只要是适配lvgl的都用得上 组件 1.buttun style: bg radius是设置按钮的圆弧曲度的,注意这个对图像是没有用的,图像按钮需要自己将图像裁剪 border用来填充颜色的,向内填充可选择方向 outline顾名思义,向外填充 shadow顾名思义阴影,宽度长度和偏移的设置; 阅读全文
posted @ 2023-08-14 19:57 悠闲的小莫 阅读(246) 评论(0) 推荐(0) 编辑
摘要:学一下如何添加触摸 先在menuconfig里面寻找是否有GT911 但是结果并没有找得到 那么在kernel_menuconfig中是否有呢 也没见有,但是我找到了gt9xx这个选项 估计就是这个了,那就不用添加驱动了把它选上 board.dts 设备树中也应该看一看,这中驱动硬是在iic也就是t 阅读全文
posted @ 2023-08-13 17:48 悠闲的小莫 阅读(163) 评论(0) 推荐(0) 编辑
摘要:其实tina官方提供了littellvgl的例子,既然找不到原因(可能是8.39的bug),那就看看官方怎么写的。 路径 主路径是在这里: makefile: 显然这makefile是显示在应用层开发的 main中: 在littlelvgl中有个lvinit是用来初始化内存等等东西的,而在我写的程序 阅读全文
posted @ 2023-08-12 15:00 悠闲的小莫 阅读(129) 评论(0) 推荐(0) 编辑
摘要:1.Failed to connect to non-global ctrl_ifname: wlan0 error: No such file or directory 之前没注意到,wpa_cli在连上网络的时候还可以用,但是连不上了连查询存储的wlan都不行。 那么我在这篇文章中找到与我相同的 阅读全文
posted @ 2023-08-08 23:17 悠闲的小莫 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:之所以用lvgl,是因为lvgl实在是太轻便了,只用库就能够做处图形管理页面,非常方便。当然,主要是我不想再下载qtcreate了,虽然qt被运用的很广泛,但是目前我对lvgl的掌握程度还是更深一点 1.从github下载 https://github.com/lvgl/lvgl 2.为下载的lvg 阅读全文
posted @ 2023-08-07 18:31 悠闲的小莫 阅读(819) 评论(0) 推荐(0) 编辑
摘要:试一下 在github仓库获取地址 输入命令 建立本地链接和链接远程仓库之后就可以下载源码了 阅读全文
posted @ 2023-08-07 14:10 悠闲的小莫 阅读(86) 评论(0) 推荐(0) 编辑
摘要:记录一下i2s设备设置,由于没买麦克风阵列所以结果应该是一个虚拟的设备显示 1.设置设备树,板级设备树: 由于我的板子上只有PB4567,所以只能设置PB4复用为in和out,不知道这样可不可以用,在学i2s的时候明明说是可以dat用一条线的。 设置状态为okay 2.menuconfig 的设置 阅读全文
posted @ 2023-08-05 12:31 悠闲的小莫 阅读(140) 评论(0) 推荐(0) 编辑
摘要:学习一下t113的i2s驱动 1.模块功能规格介绍 一堆看不懂的名词,处于半看懂半看不懂的状态 2.模块源码结构介绍 又是一堆看不懂的文件名字,还是不懂怎么用 3.模块配置介绍 3.1Device Tree 配置介绍 什么是dmic? 硬件接口之DMIC 举例,以i2s为例子: 3.2board.d 阅读全文
posted @ 2023-08-03 18:33 悠闲的小莫 阅读(216) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示