如何为新手设计公司官网,并请教梁志天的专业步骤?

摘要:新手学做网站步骤,设计公司官网梁志天,网站为什么具有网络营销价值,做外包的网站一 LVGL简介最近emwin用的比较烦躁,同时被LVGL酷炫的界面吸引到了,所以准备换用LVGL试试
新手学做网站步骤,设计公司官网梁志天,网站为什么具有网络营销价值,做外包的网站一 LVGL简介最近emwin用的比较烦躁#xff0c;同时被LVGL酷炫的界面吸引到了#xff0c;所以准备换用LVGL试试水。LVGL(轻量级和通用图形库)是一个免费和开源的图形库#xff0c;它提供了创建嵌入式GUI所需的一切#xff0c;具有易于使用的图形元素#xff0c;美丽的视觉效…一 LVGL简介最近emwin用的比较烦躁同时被LVGL酷炫的界面吸引到了所以准备换用LVGL试试水。LVGL(轻量级和通用图形库)是一个免费和开源的图形库它提供了创建嵌入式GUI所需的一切具有易于使用的图形元素美丽的视觉效果和低内存占用。【1】主要特性丰富且强大的模块化图形组件按钮 (buttons)、图表 (charts)、列表 (lists)、滑动条 (sliders)、图片 (images) 等高级的图形引擎动画、抗锯齿、透明度、平滑滚动、图层混合等效果支持多种输入设备触摸屏、 键盘、编码器、按键等支持多显示设备不依赖特定的硬件平台可以在任何显示屏上运行配置可裁剪最低资源占用64 kB Flash16 kB RAM基于UTF-8的多语种支持例如中文、日文、韩文、阿拉伯文等可以通过类CSS的方式来设计、布局图形界面例如Flexbox、Grid支持操作系统、外置内存、以及硬件加速LVGL已内建支持STM32 DMA2D、NXP PXP和VGLite即便仅有单缓冲区(frame buffer)的情况下也可保证渲染如丝般顺滑全部由C编写完成并支持C调用支持Micropython编程参见LVGL API in Micropython支持模拟器仿真可以无硬件依托进行开发丰富详实的例程详尽的文档以及API参考手册可线上查阅或可下载为PDF格式在 MIT 许可下免费和开源【2】配置要求【3】与其他显示工具的对比二 LVGL移植前准备【1】参考资料LVGL官网https://lvgl.io/ LVGL源码https://gitee.com/my_lvgl/lvgl百问网LVGL中文开发手册http://lvgl.100ask.net/8.2/index.html一些关于移植的经验资料LITTLEVGL (LVGL)入门之移植到STM32芯片LVGL学习笔记 | 02 - 移植LVGL 8.2到STM32F407开发板MCU屏STM32移植LVGL(LittleVGL)在STM32F4上移植LVGL8.2【2】硬件资源硬件资源包括嵌入式平台(我用的MCU是华大的HC32F460芯片)实现了屏幕驱动的液晶屏(我用的是3.2寸320*240的8080并口屏屏幕驱动可以移步【嵌入式】MCU(HC32F460)并口LCD液晶屏ILI9341 移植emWin记录)输入设备(非必要包括触摸屏、鼠标、键盘、编码器、按键我自己使用的是磁控旋钮编码器)【3】其他推荐一款不错的LVGL设计工具GUI Guider是由恩智浦开发的通过NXP官网https://www.nxp.com.cn/design/software/development-software/gui-guider:GUI-GUIDER即可下载具体使用后面有机会专门写一篇文章介绍。准备好了以上的内容接下来就可以进行移植了。三 LVGL移植【1】源码下载首先下载LVGL源码链接见上一章的参考资料。有很多版本我这边没有选择最新的版本而是用了V1.5.0-GA版本GUI Guider支持的V8.3.2版本下载完解压后是这样的【2】源码添加工程将上面解压完成的lvgl-v8.3.2文件夹中的下列文件复制到自己keil工程自建文件夹GUI_LVGL中复制进来后删除proting文件夹以及lv_conf_template文件中_template后缀在keil中建立管理目录其中GUI/LVGL用来存放src及其子目录中所有.c文件。这一步比较考验耐心和细致每一个子目录下都有不少源文件。要是不想自己keil工程中有许多看起来凌乱的源文件可以参考STM32/keil把多个c文件编译为静态库lib中的方法预先将这许许多多的.c文件编译为lib库那么GUI/LVGL中放一个lib文件即可。但是这种方法要注意创建lib的工程和使用lib的工程芯片型号要一致才可以。我是使用的lib库的形式。GUI/LVGL/PORT用来存放porting下的三个源文件分别是lv_port_disp.c显示接口文件、lv_port_indev输入设备接口文件、lv_port_fs文件系统接口文件。GUI/LVGL用来存放GUI Guider生成的图形界面文件这边暂时还没有用到可以不用管。
阅读全文