当前位置: 首页 > news >正文

建网站的哪家好搭建一个网站

建网站的哪家好,搭建一个网站,最新个人注册公司流程,网站建设中需求分析说明书好记性不如烂笔头,既然不够聪明,就乖乖的做笔记,温故而知新。 本文档用于本人对知识点的梳理和记录 一、前言 上一篇我们有介绍NXP GUI Guider工具如何制作和调试GUI,GUI神器 NXP GUI GUIDER开发工具入门教程https://blog.csdn.n…

好记性不如烂笔头,既然不够聪明,就乖乖的做笔记,温故而知新。

本文档用于本人对知识点的梳理和记录

一、前言

上一篇我们有介绍NXP GUI Guider工具如何制作和调试GUI,GUI神器 NXP GUI GUIDER开发工具入门教程icon-default.png?t=N6B9https://blog.csdn.net/weixin_38933763/article/details/132311269GUI制作好后,如何移植到硬件平台呢?这篇文档会详细介绍如何移植到雅特力AT32F403A平台。文档最后有实际效果视频。

雅特力科技AT32F403A系列MCU,搭载32位ARM® Cortex®-M4内核,达240MHz的运算速度。支持单精度浮点运算单元(FPU)及数字信号处理器(DSP),最高可支持1MB闪存存储器(Flash)及224KB随机存取存储器(SRAM)。适用于工业自动化 (industrial automation),电机控制 (motor control),物联网 (IoT) 及消费性电子 (consumer electronics) 等各种成本敏感及高运算需求的设计。

二、移植

2.1 工具

AT32F403A开发板:AT-START-F403A

8080接口LCD屏一块 240x320 分辨率

软件工具:KEIL,GUI Guider

2.2 移植过程

1、将GUI工程复制到MCU工程,建议放在根目录,便于后面添加头文件和C文件

 2、将GUI目录下“custom”和“generated”两个目录下的所有文件和头文件路径添加到KEIL工程中

其中注意,新建一个“gui_main.c”作为初始化GUI的接口函数;

在主函数main初始化阶段,初始化LVGL后调用 gui_main()

lv_ui guider_ui;void gui_main(void)
{/*Create a GUI-Guider app */setup_ui(&guider_ui);events_init(&guider_ui);custom_init(&guider_ui);
}

 3、至此,工程文件添加已完成,编译工程可能会有一些 “#include /lvgl/lvgl.h” 的报错,根据实际路径修改即可,比如我的工程需要修改为 “#include ../lvgl/lvgl.h”,亦或者其他头文件修改方式均可

 

 4、因工程带触屏,这里有个地方需要特别注意

NXP GUI Guider的X和Y坐标方向可能与LVGL的X、Y坐标方向不符,如果存在这种情况,需要在 “lv_port_indev_template.c” 中找到 lv_port_indev_init ,然后找到注册的“read_cb”函数,进入该函数对应的修改X、Y的坐标参数;

 如上图,我的工程中,read_cb 函数是 touchpad_read,我需要在 touchpad_read 中将Y轴的坐标倒置,GUI的X、Y才和屏幕的X、Y对应

//      last_y = 240-(240 * touch_dev_struct.x_p[1]) / (0xe10);
//      last_x= (320 * touch_dev_struct.y_p[1]) / (0xe10);last_y = 240 - (240 * touch_dev_struct.x_p[1]) / (TOUCH_AD_RIGHT);last_x = (320 * touch_dev_struct.y_p[1]) / (TOUCH_AD_RIGHT);

5、工程编译并下载到 AT32-START-F403A 开发板,实际验证是否达到预期效果,是否和PC模拟器效果一致

GUI效果演示

三、总结

该移植步骤比较简单,开发难点在于GUI界面制作,欢迎指出不足之处,共同进步

http://www.hrbkazy.com/news/2059.html

相关文章:

  • 模仿网站千部小黄油资源百度云
  • 泛站群百度问答平台
  • 视频网站怎么做的反爬虫广州seo软件
  • 可视化编辑建站平台网络推广员要怎么做
  • 官方网站怎样做百度指数的使用方法
  • 找别人做网站多少钱网络营销类型
  • 二级域名备案网站关键词优化办法
  • 网站开发和软件开发哪个好口碑优化
  • 厦门工装室内设计公司排名好的seo公司营销网
  • 男人和女人在床上做那个网站安徽网站关键词优化
  • 网站首页的名字通常是营销软文范例大全100字
  • asp网站后台登陆地址草根seo博客
  • 视频会议系统直播聊天网站开发展示型网站有哪些
  • 网站引用优酷十大少儿编程教育品牌
  • 抖音小程序平台b2b网站推广优化
  • 衡阳企业网站关键词林俊杰mp3
  • 河北营销类网站设计怎么在腾讯地图上添加自己的店铺
  • 低内存vps搭建WordPress江门关键词优化公司
  • 施工企业招标领导小组组长的职责什么是seo搜索优化
  • .net做网站用mvc2024疫情最新消息今天
  • 做网站利用自己电脑长沙正规seo优化价格
  • 什么网站做家具外贸好呢游戏推广员上班靠谱吗
  • 网站建设加班杭州优化关键词
  • 做企业平台的网站有哪些内容黄山网站建设
  • 东莞网站建设seo博客seo教程
  • 如何做菠菜网站代理宁波网站建设推广平台
  • 网站优化西安企业网络营销策划书范文
  • 县城做信息网站赚不赚钱360网站推广客服电话
  • 网站自动屏蔽恶意点击网站下载免费软件
  • 更改wordpress程序站点网址焊工培训技术学校