在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → LittelvGL使用教程

LittelvGL使用教程

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:3.14M
  • 下载次数:19
  • 浏览次数:298
  • 发布时间:2020-07-22
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.PDF
  • 所需积分:2
 

实例介绍

【实例简介】
LittelvGL使用中文教程 https://github.com/littlevgl/lvgl/issues/125
青岛千亿电子科技有限公司 213控件使用. 2.2 label 45 2.21相关宏定义… 46 2.2.2AP|函数 46 223控件使用 52 2.3 image 52 231相关宏定义 53 2.32AP|函数 53 2.3.2控件使用 2.4 Line 55 241相关宏定义… 242AP|函数 243控件使用 58 2.5 Container 58 2.51相关宏定义 59 2.52AP函数 59 2.53控件使用 61 2.6 Page 2.61相关宏定义 62 262AP|函数 62 2.63控件使用 66 2.7 Window 27.1相关宏定义 68 2.7.2AP函数 68 2.73控件使用 72 2.8 Tab view….. 281相关宏定义 74 2.82AP|函数 74 283控件使用 2.9Bar.. 80 2.91相关宏定义… 80 2.9.2AP|函数 80 技术交流群 青岛千亿电子科技有限公司 2.93控件使用… 82 2.10 Line meter…. 84 2.101相关宏定义 84 2.102AP|函数… 2.103控件使用 87 2.11 Gauge 88 2111相关宏定义…… 88 2.112AP|函数 2.11.3控件使用 91 2.12 Chart 93 2121相关宏定义 94 2.122AP|函数 95 2123控件使用… 2.13 LED 101 2131相关宏定义 102 2.132AP函数 102 2.133控件使用 103 2.14 Message Box… 105 2.141相关宏定义. .105 214.2AP函数 106 2.143控件使用 109 2.15 Text Area 111 2.151相关宏定义 112 2.152AP|函数 .112 2.153控件使用 117 2.16 Button 117 2.161相关宏定义 118 2.162AP|函数 118 2.163控件使用 121 2.17 Button matrix… 124 217.1相关宏定义…… 125 2.172AP|函数 125 技术交流群 青岛千亿电子科技有限公司 2.17.3控件使用… 127 2. 18 Keyboard 129 2.181相关宏定义 130 2182AP|函数 130 2.183控件使用 133 2.19 List 134 2191相关宏定义… 134 2.192AP|函数 135 2.19.3控件使用. 138 2.20 Drop Down List 141 220.1相关宏定义 141 2202AP|函数 142 220.3控件使用 145 2.21 Roller 147 2.21.1相关宏定义 148 2.212AP|函数 148 2.21.3控件使用 151 2.22 Check box.… 152 2.221相关宏定义. 153 222.2AP函数 153 2223控件使用… 155 2.23 Slider 157 2.231相关宏定义 157 2.232AP|函数 158 2.23.3控件使用 161 2.24Switch 162 2.241相关宏定义 163 2.242AP|函数 163 2243控件使用 165 第三章:将 LittleyGl移植到微控制器. 166 31系统架构 166 3.2硬件需求 167 技术交流群 青岛千亿电子科技有限公司 33工程设置 168 331获取库 168 332配置文件… 168 333初始化 168 34移植库. 168 34.1显示接口 169 342输入设备接口… 170 34.3滴答时钟接口… 172 344任务处理 172 345移植示例 172 版权说明 173 技术交流群 青岛千亿电子科技有限公司 第一章: Littell介绍 介绍 是一个开源免费的 支持触摸屏操作,移植简单方使,廾发 者一直在不断完善更新。 自带了丰富的控件:窗口、按链、标签 图表等,还可以自定义控件;支持很多特效:透明、阴影、自动显示隐臧滚动条 界面切换动画、图标打开关闭动画、平滑的拖拽控件、分层显示、反锯齿、仅耗 少量内存的字体等等。 常见于 级别的设备,支持各类输入输出接口与芯片,支持 使用,以编写。 官网地址: 硬件平台介绍 酷客 开发板是一款基于新唐芯片 设计的一款开发板, 开发板上集成超过个外围设备,涉及工业通讯、影音处理、数字存储、现场 总线、无线通讯、红外通讯、图形界面、电机控制、环境感知、姿态感知等诸多 方面,涵盖了单片机开发板和开发板两种开发板的绝大多数外设。 核心板和底板均采用沉金工艺,稳定可靠。核心板采用四层板,独立的电源 层和地层,并预留屏蔽罩焊接位置,抗干扰能力极強,可应用于相对恶劣的环境。 板对板连接器使用东芝进口接口,稳定可靠,杜绝岀现氧化接触不良等现象 芯片主频,片上集成 自带控制器,多达个串 口,特別适合工业类应用和通信类应用。 开发板详情:点我 技术交流群 青岛千亿电子科技有限公司 ABARim 1.1图形控件 在 图形库中,用户界面的基本构建块是对象。例如: 11.1控件属性 基本属性 对象具有与其类型无关的基本属性 位置 八寸 句柄 启用拖动 启用点击等 技术交流群 青岛千亿电子科技有限公司 您可以使用1ν_ obj_set_.和1v_ obj get_..函数改置获取此属性。例如: /*Set basic object attributes*/ 2. Iv obj_set size(btn1, 100, 50) /*Button size*/ 3. lv obj._set_pos(btn1, 20,30); /*Button position*/ 要查看所有可用功能,请访问对象的文档 特定属性 对象类型具有特殊属性。例如 具有 最大值、最小值 当前值 回调函数 样式 对于这些属性,每个对象类型都具有唯一的函数例如 1. /*Set slider specific attributes*/ 2.lv_slider_set_range(slider1, 0, 100) /*Set min. and max. values*/ 3. lv_slider set value(slider1, 40); /*Set the current value(pos lelon 4.lv_slider_set_action(slider1, my_action); /*Set a callback function*/ 11.2控件的工作机制 父子结构 父对象可以被视为其子对象的容器。每个对象只有一个父对象(屏幕除外), 但父对象可以拥有无限数量的子对象。父类型没有限制,但通常有父(例如按 钮)和典型的子(例如标签)对象 屏募最基本的父剧象 屏幕是一个没有父对象的特殊对象。总是有一个活动的屏幕。默认情况下,库 会创建并加载一个。要获取当前活动的屏幕,请使用1vscr_act()函数。 可以使用任何对象类型创建屏幕,例如基本对象或用于制作壁纸的图像。 起移动 如果更改了父项的位置,则子项将与父项一起移动。因此,所有位置都与父母 相关。因此()坐标意味着对象将独立于父对象的位置保留在父对象的左 上角 技术交流群 青岛千亿电子科技有限公司 1.lv_obj_t*par= lv_obj_create(lv_scr_act(),NULL) /Create a parent ob ject on the current screen*/ 2.Iv_objset_size(par,100,80) /*Set the size of the pa rent*/ 4.lv_obj_t* obj1=lvobj_create(par, NULL); /*Create an object on th e previously created parent object*/ 5. Iv_set_ pos(objl, 10, 10) /*Set the position of th e new object"/ 修改父对象的位置 1. Iv_ set_ pos(par /*Move the parent. The child will move w ith it. */ 仅在父对象上可见 如果子对象部分或完全脱离其父对象,那么外面的部分将不可见。 技术交流群 【实例截图】
【核心代码】

标签:

实例下载地址

LittelvGL使用教程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警