- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Touchgfx - 4 - Bitmap Cache
文章目录图片缓存配置缓存区缓存与清理动态图片参考资料图片缓存当图片资源比较大时,一般可能选择放在不可直接地址访问的外置Flash中,此时就需要使用到图片缓存功能。配置缓存区核心文件 TouchGFXHAL.cpp路径: TouchGFX/target/void TouchGFXHAL::initialize(){ TouchGFXGeneratedHAL::initialize(); uint16_t* cacheStartAddr = (uint16_t*)0
2021-04-01 19:18:02
893
1
原创 TouchGFX - 3 - Binary Fonts
文章目录TouchGFX 3 Binary Fonts配置生成通过designer配置手动配置载入配置BIN读取BIN使用参考资料TouchGFX 3 Binary Fonts将字体资源打包成bin,与整个应用包分离,减小应用包尺寸;使用时需要将整个字体bin导入到RAM或者可直接地址访问的flash。配置生成生成字体bin位置generated/fonts/bin/通过designer配置手动配置载入配置BIN读取hppclass FileDataReader : p
2021-03-31 15:03:43
400
1
原创 TouchGFX - 2 - Screen
文章目录TouchGFX 2 Screen创建生成代码启动流程事件处理TickEventClickEventGestureEventKeyEventDragEvent界面转跳TouchGFX 2 ScreenScreen 是TouchGFX的基础容器,界面资源管理的主要单元。Screen是显示时才会实例化,因此,不同Screen直接是不能互相访问的。Screen可以通过FrontendApplication实例来相互转跳。创建新建项目会自动创建一个默认screen,也可以通过箭头所指按钮
2021-02-20 14:49:59
813
原创 TouchGFX- 1 - 简介与安装
TouchGFXTouchGFX 是一款用于STM32处理器的GUI框架。是ST强力推荐的一款高性能显示框架,可以在资源有限的微处理器上,提供类似于手机应用界面般的显示效果。下载与安装直接通过官方网站下载工具包;https://www.st.com/zh/development-tools/touchgfxdesigner.html从工具包中安装TouchGFX Designer开发软件。欢迎界面新建项目选择应用模板选择UI模板设置分辨率与颜色位深设置应用名称与保存位置创建应
2021-02-13 10:25:00
624
原创 Android System 自定义KEY事件及驱动
Android 添加自定义KEY事件文章目录Android 添加自定义KEY事件综合简述代码实例KernelFramework参考文章综合简述需求:硬件添加了一个额外的控制按键,需要系统捕获并通知通用层使用。代码实例以INPUT设备驱动为样例,通过中断监听按键状态。Kernel添加按键键值diff --git a/kernel/include/uapi/linux/inpu...
2020-05-07 09:18:46
523
原创 Linux UEVENT 简单应用
Linux UEVENT 极简文章目录Linux UEVENT 极简UEVENT基础信息源码追踪代码用例KernelFrameworkUEVENT基础信息基础信息uevent 常用于热插拔事件;主要通过字符串(环境变量)在内核空间与用户空间之间传递信息。默认环境变量:ACTION、DEVPATH、SUBSYSTEMACTION类型: KOBJ_ADD...
2020-05-06 16:33:25
734
原创 Windows 10 Linux 子系统使用
一、开启WSL功能支持开发者项配置打开“设置”,从“更新和安全”进入“开发者选项”,配置使用开发人员模式。添加功能项回到设置主页,打开“应用和功能”设置选项,打开“程序和功能”。进入“程序和功能”,打开Windows功能管理。勾选“适用于Linux的Windows子系统”,确认。二、下载安装Ubuntu模块打开CMD或者PowerShell,输入ba...
2020-02-07 10:43:31
174
原创 C语言调用Python函数
1、Python脚本源码from googletrans import Translatortranslator = Translator(service_urls=[ 'translate.google.cn', ])def trans(str): print(translator.translate(str, dest='zh-CN').text) ...
2020-01-17 12:23:42
1918
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人