木子剑
生命不熄,学习不止!
摘要: 操作系统官方介绍: https://cloud.tencent.com/product/tos-tiny 腾讯TencentOS下载: https://github.com/Tencent/TencentOS-tiny 因为很早之前我试过华为lite os,因为lite os一些内存问题,试过之后就 阅读全文
posted @ 2021-08-16 00:09 木子剑 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 位于\lvgl-release-v8.0\examples\widgets\chart下的lv_example_chart_2.c,这个例子非常有价值。 我在它基础之上,画出了一个三角波形,所有的更改只为测试一下效果,搞明白它们的原理。 其主要关键函数是: lv_obj_add_event_cb(c 阅读全文
posted @ 2021-06-29 23:00 木子剑 阅读(3888) 评论(0) 推荐(0) 编辑
摘要: 当前使用的是LVGL v8.0.0.首先我们对style进翻译,style解释有三种:风格,样式,作风。 哪么style在LVGL里面,它到底是什么?通过了解和测试,我个人初步 对style进行定义:它就是外观,对只是外观而已! 外观就是些表面上 我们人眼看到的东东,比如形状,长方形,正方形,长方形 阅读全文
posted @ 2021-06-06 19:16 木子剑 阅读(2394) 评论(0) 推荐(1) 编辑
摘要: 在21年6月1日,LVGL v8.0.0发布了,我第一时间就下载移植过来了。移植方法和之前一样就是lv_port_disp.c文件的实现 在网上的关于label介绍,大部份都是轻聊淡写,一点也不够深入,我们知道lv_label.h和lv_label.c是主要源文件。 先看看lv_label.h头文件 阅读全文
posted @ 2021-06-05 00:03 木子剑 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 因为我的开发板上没有触摸屏,所以要用手动发送一些事件进行测试一下,为了直观明了,我们以按键为例程: 首先,我在platform.c的LVGL初始化中,先测试一下看看,发现功能是完全正常的: /* */ static void btn_event_cb(lv_obj_t * obj, lv_event 阅读全文
posted @ 2021-05-26 22:50 木子剑 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 在LVGL屏幕里,默认是白色的, 当我们要更改他的屏幕颜色时,可以这样操作: lv_obj_t* one = lv_obj_create(NULL, NULL); //在默认屏上创建obj对象 lv_obj_set_size(one, LV_HOR_RES, LV_VER_RES); // 设置到屏 阅读全文
posted @ 2021-05-23 23:32 木子剑 阅读(2341) 评论(0) 推荐(0) 编辑
摘要: IAR与LVGL,LVGL移植,contiki 与LVGL例程 阅读全文
posted @ 2021-05-22 18:16 木子剑 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 以宏内核为代表的有linux,unix,我们手机android系统都是宏内核的,谷歌公司研发的; 以微内核为代表有 window 7; window 10;等等, 微软公司的产品都是微内核; 华为发布鸿蒙操作系统,也是微内核,主力方向是物联网操作系统“万物互联”响起了; 哪么【宏内核】和【微内核】有 阅读全文
posted @ 2021-02-03 17:17 木子剑 阅读(190) 评论(0) 推荐(0) 编辑
摘要: TI-ROTS例程: https://e2echina.ti.com/question_answer/wireless_connectivity/hw_rf_proprietary/f/45/t/105178 于是我下载了TI-ROTS的2.16和2.21俩个版本,如下: TI-RTOS的2.16版 阅读全文
posted @ 2021-01-29 10:48 木子剑 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 什么是环形缓存,有什么作用。这些概念性的认知请在网上了解决,网上比较多的描述。 在contiki-ng-release-v4.6\os\lib下的ringbuf.h; ringbuf.c。实现了环形缓存 直接上.h头文件内容: #ifndef RINGBUF_H_ #define RINGBUF_H 阅读全文
posted @ 2021-01-14 08:41 木子剑 阅读(389) 评论(0) 推荐(0) 编辑