- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 LVGL使用Visual Studio仿真(release-v8.3版本)
这个仓库只能下载到Visual Studio的工程,在LVGL.Simulator目录下还有像freetype、lv_driver、lvgl的源码并没有放到这个仓库上,需要用户自己去下载解压到对应目录。下载模拟工程不要下载master分支上的,master分支属于开发分支作者随时会修改导致编译不过和运行不稳定的以下问题,一定要下载release分支上的工程,目前release版本已经更新到了。安装时勾选“使用c++的桌面开发”后,设置软件的安装和文件的保存路径即可。2、下载lvgl模拟工程。
2023-08-10 10:48:44 1084
原创 LVGL移植教程
LVGL是一个商业开源的UI库,内存占用量最少只需要 16K,UI效果动画等也十分丰富。因此凭借这低内存消耗,控件主题等丰富的特点发展也是比较快的。目前LVGL的迭代更新对API接口改动还是比较大的,此文档针对 LVGL8.1.1版本进行说明移植过程。1.下载LVGL源码可直接进入LVGL官网查看github地址直接下载。2拷贝源码将下图选中的文件拷贝到编译目录下,并修改以下文件名称lv_conf_template.h -> lv_conf.hexamples/porting/
2021-12-12 14:32:26 4474
原创 使用HIFB时屏幕颜色显示偏红异常问题
海思的mpp框架中对非编码的数据流的传输基本上都是使用yuv数据格式,hifb也不例外,在《HiMPP V4.0 媒体处理软件开发参考.pdf》中有提到对于MIPI输出的RGB数据而言,输出的数据将会被默认转化为YUV数据格式传输到显示设备,这就导致了屏幕显示颜色异常问题。这时就需要调用 HI_MPI_VO_SetGraphicLayerCSC 去设置矩阵转换,将RGB数据保留输出,不进行转换,这里有提到说“该接口需要在图形层使能之后调用”也就是在 open fb 节点之后去调用 f_.
2021-12-12 00:43:31 605
原创 海思3861环境搭建
开发环境ubuntu18.04一.安装编译工具1.按照官方文档下载编译工具并添加到环境变量中https://device.harmonyos.com/cn/docs/start/introduce/quickstart-lite-env-setup-linux-00000011054074982.切换本地python / python3 环境3861编译环境最低要求python3.7环境,先查看系统已安装的python环境/usr/bin# ls python*pytho
2021-08-06 23:03:19 1405 1
原创 关于stm32f429的MDA2D的M2M模式
LTDC的使用问题?可参考官方例程的配置,需要注意的是,它只是一个LCD控制器,需要定义缓存的地址。可以设置在flash里,但是不便于操作,一般还是建议设置外部SDRAM里。LTDC中DMA2D的使用问题?429中LTDC的2D加速功能还比较简单,只有以下4种模式 DMA2D功能: DMA2D_M2M 从flash拷贝至显存 DMA2D_M2M_...
2019-02-25 15:57:25 3219 1
原创 关于Stm芯片,keil编译后输出的信息,查看程序所占用的Flash、RAM空间大小
根据keil编译输出的信息code:表示程序代码部分RO_data:表示程序已经定义的常量(如用const修饰的变量......)RW_data :表示已经初始化的全局变量(已初始化的和未初始化的全局变量存储在不同的空间里)ZI_data:表示未初始化或者初始化未0的全局变量程序占用的flash大小:code+RO_data运行是程序占用的RAM大小...
2019-01-18 16:16:23 3897 1
原创 关于LPC824Lite开发板下载程序时提示"Invalid ROM Table"
在使用LPC824Lite开发板的时候经常会出现程序下不进去的qing情况,特别是使用功耗模式下经常会出现,提示一下错误解决方法:在Debug里面吧connect改成with Pre-reset ,Reset改成SYSRESETREQ。并在下载程序的时候按住复位键3S,如果还是不行则将复位键和ISP键一起按住,如果按的时间过长也会出现错误,我这里使用的时DAP下载,会提示RDDI-...
2019-01-07 09:39:46 395949 27
原创 STM32F207使用定时器1产生PWM波形
使用芯片:stm32f207zet6使用定时器1的通道1配置步骤1.配置定时器的基本寄存器TIM1->PSC=59; //配置分频数TIM1->ARR=60; //配置自动重装值TIM1->CNT=0; //计数值清零2.配置PWM的相关寄存器TIM1->CR1&=~(0x3<<5); //配置PWM模式边沿对齐...
2019-01-04 10:28:37 3344
stm32f429 DISC1开发板上移植STemwin+FreeRTOS,使用GUIbuilder生成两个按钮事件控制led灯
2019-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人