上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 【来源】https://www.eemaker.com/micropython-c-modfunc.html 阅读全文
posted @ 2021-05-19 15:53 壹点灵异 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 【来源】https://www.eemaker.com/micropython-add-module.html 阅读全文
posted @ 2021-05-19 15:51 壹点灵异 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 【来源】https://www.eemaker.com/micropython-c-kuangjia.html 阅读全文
posted @ 2021-05-19 15:48 壹点灵异 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 【来源】https://www.eemaker.com/micropython-mp-toc.html 阅读全文
posted @ 2021-05-19 15:40 壹点灵异 阅读(110) 评论(0) 推荐(0) 编辑
摘要: lv_micropython/ports/unix make 报错 编译环境如下 这是缺少SDL2库导致的 sudo apt-get install libsdl2-2.0 sudo apt-get install libsdl2-dev 安装时可能会遇到如下问题 【解决办法】 在ubuntu系统终 阅读全文
posted @ 2021-03-15 23:11 壹点灵异 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 使用 sudo apt-get install 安装软件出现如下错误 上述错误表示找不到软件源,可更改软件源服务器解决 还有工具链 arm-none-eabi-gcc 实际安装的是 sudo apt install gcc-arm-none-eabi 阅读全文
posted @ 2021-03-14 22:17 壹点灵异 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 1、Caching Bitmaps 修改缓存方式 2、修改 blockCopy 方法(注意:忘记返回状态导致发生错误) 3、修改分散文件将位于 ExtFlashSection section 数据重定位至外部 spi-flash 0x90000000 4、将 ExtFlashSection sect 阅读全文
posted @ 2021-02-22 00:50 壹点灵异 阅读(359) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2021-02-18 22:41 壹点灵异 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 【来源】 阅读全文
posted @ 2021-02-18 21:41 壹点灵异 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 译文 NAME objcopy - copy and translate object files 概要 objcopy [-F bfdname|--target=bfdname] [-I bfdname|--input-target=bfdname] [-O bfdname|--output-ta 阅读全文
posted @ 2021-02-18 20:56 壹点灵异 阅读(5008) 评论(0) 推荐(0) 编辑
摘要: 示例如下 顶级Kconfig文件所在目录 子级Kconfig文件所在目录 子级Kconfig文件添加次子级Kconfig文件,以顶级目录为当前路径依次写出次子级Kconfig文件所在目录 阅读全文
posted @ 2020-12-19 14:55 壹点灵异 阅读(335) 评论(0) 推荐(0) 编辑
摘要: STM32将资源烧写至外部flash方式大致分为同应用程序一起烧录和单独烧录 烧录关键就是制作对应算法 方式一、使用通用工具如IDE、J-Flash加载烧写算法 烧录应用程序时一并写入,通过修改分散加载链接脚本将部分常量数据移至外部flash 制作烧录算法步骤如下: 主要实现两个文件,接口实现文件 阅读全文
posted @ 2020-11-03 23:43 壹点灵异 阅读(14247) 评论(0) 推荐(0) 编辑
摘要: 经几个晚上折腾,修改大量的LTDC时钟、时序,FMC时序等,结果还是一样,耐心与好使的工程仔细对比,发现是时钟源配置问题,真是冤,聊以此以示纪念 实质上是没有分清有源和无源晶振 无源晶振又被叫做 谐振器 有源晶振被称之为 振荡器 无源晶振和有源晶振的区别体现在: 有源晶振可以通过自身产生震荡, 无源 阅读全文
posted @ 2020-10-26 23:57 壹点灵异 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 1、系统构成,黑色块表示组件非必须 2、环境准备 CubeMX:6.0.1 touchgfx:4.15.0 rt-thread:2020-8-14 commit Keil:5.30 board:stm32f429igt6 + SDRAM-256Mb(16M x 16)+ SPI-FLASH-16MB 阅读全文
posted @ 2020-10-14 00:42 壹点灵异 阅读(2979) 评论(2) 推荐(1) 编辑
摘要: 现以stm32f429igt6芯片的板子 & Keil5编译环境为例,记述构建适配自己板子的rt-thread工程的过程 1、拿到rt-thread源码,进入bsp/stm32/libraries/templates/目录,复制stm32f4xx文件夹至目录bsp/stm32/,修改文件夹名为自定义 阅读全文
posted @ 2020-10-13 02:11 壹点灵异 阅读(1164) 评论(1) 推荐(1) 编辑
摘要: 确认RAM种类及性质 使用STM32F429IGT6芯片,根据数据手册RAM大小是256KB,常规RAM是 256 - 64 在board.h中配置内存大小 在board.h中配置256则会出错在接口rt_system_heap_init内 阅读全文
posted @ 2020-10-12 00:59 壹点灵异 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】 基于cubemx生成的touchgfx工程,移植入rt-threadkeil编译报重复定义 加载到文件组中的文件奇妙的出现了 Src_ 、Device_、i2c_、Keil_ 前缀,这应该就是导致编译报错的原因 【原因分析】 【结论总结】 阅读全文
posted @ 2020-10-12 00:10 壹点灵异 阅读(449) 评论(0) 推荐(0) 编辑
摘要: SConscript文件添加格式必须是4空格开头,TAB或其他数量的空格均错误 阅读全文
posted @ 2020-10-07 00:50 壹点灵异 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 示例 drv_usart.c 调用 stm32f4xx_hal_uart.h 阅读全文
posted @ 2020-10-06 16:48 壹点灵异 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-03 10:10 壹点灵异 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 出现上图中五颜六色的网络标识,对比各个网络会更加清晰,实现步骤如下 打开或关闭 View >Net Color Override Active 快捷键 F5 设置 display override Net 打开PCB工作栏 >选中Nets选项 >在Net Classes Highlighted选择A 阅读全文
posted @ 2020-08-15 11:27 壹点灵异 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: ClickListener Click Listener混合器使它可以应用到其小部件,并能够通过使用回调扩展小部件来响应触摸输入。 在TouchGFX Designer中,可以通过在“ Mixins”部分中给定小部件的属性中启用混合来应用混合,如下图所示。 在TouchGFX Designer中启用 阅读全文
posted @ 2020-08-15 10:29 壹点灵异 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 枚举定义在前,作为函数返回值在后 枚举定义在后,则函数返回值需用普通类型 阅读全文
posted @ 2020-08-13 00:49 壹点灵异 阅读(2356) 评论(0) 推荐(0) 编辑
摘要: 回调函数模板定义 单参数回调函数模板 实现回调函数接口; 实现合法性检查接口; 实现执行接口; 按键触发回调实现 定义回调数据结构对象 使用回调数据结构构造函数 执行接口实现 整个切换机制的管理主体对象 页面切换回调接口关联 页面切换接口主要实现: 旧 Screen 资源回收; 新 Screen m 阅读全文
posted @ 2020-08-07 11:16 壹点灵异 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 【来源】C++类大小详尽讲解 【来源】空类(empty class) 阅读全文
posted @ 2020-08-03 00:16 壹点灵异 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Widgets and Containers 是 TouchGFX 应用最基础的东西,他们贯穿于 UI 的整个开发,属于 TouchGFX 的预制组件,同时也支持自定义实现 Widgets Widget 的位置坐标是相对于父节点而言的,父节点可以是根容器即 Screen 或 容器 根据需要也可以自定 阅读全文
posted @ 2020-07-30 10:17 壹点灵异 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Screen构成 界面布局 View, 逻辑处理 Presenter Currently Active Screen 因TouchGFX分配内存的的方式是,按照最大的Screen分配,即最大View+最大Presenter,所以同一时刻只有一个Screen是激活的 只有当前激活的屏幕接收到感兴趣的事 阅读全文
posted @ 2020-07-29 23:08 壹点灵异 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 生成代码与用户代码 代码结构图示如下 据上图显示代码结构分为三层 引擎 这是TouchGFX提供的标准类,作为生成类的基类 生成 这是touchgfx designer生成的类,作为用户类的基类,这部分不应该用户做修改,因为每次运行都会覆盖 用户 用户类用于具体手写代码 具体示例描述代码结构 实现功 阅读全文
posted @ 2020-07-29 18:06 壹点灵异 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 虚函数 格式:virtual 返回值类型 函数名(参数表) { 函数体; } 虚函数是非静态的成员函数,经过派生之后,虚函数在类族中可以实现运行时多态,即各派生类对象调用各自的虚函数 成员函数一旦被声明为虚函数,则无论声明它的类被继承多少代,派生类中依旧保持虚函数的特性 不具备多态特性的函数: 静态 阅读全文
posted @ 2020-07-28 22:39 壹点灵异 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 模板 模板是一种参数化的多态性工具 参数化多态性是指将程序所处理的对象的类型参数化,是一段程序代码可以用于处理多种不同类型的对象 模板是一种使用无类型参数来产生一族函数或类的机制 参数化是指模板不以数据为参数,而是以数据类型作为参数 模板通过参数实例化构建具体的函数或类,即模板函数和模板类 函数模板 阅读全文
posted @ 2020-07-28 11:35 壹点灵异 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 静态成员 静态成员包括静态数据成员和静态成员函数,提供了同类对象间数据成员的共享机制 静态成员不是某个对象的成员,是类所有对象的共享成员,只建立一个成员副本 静态成员的定义与引用 定义格式:static 类型 成员名 引用格式:类名::静态成员 静态数据成员 初始化格式:类型 类名::静态数据成员 阅读全文
posted @ 2020-07-27 00:02 壹点灵异 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 常引用 格式:const 类型说明符 &引用名 注意:常引用所引用的对象不能修改 常对象 格式:类名 const 对象名 或 const 类名 对象名 注意:常对象其数据成员在生存期内不能修改 常对象定义时必须初始化 常对象只能由常成员函数操作 常对象成员 常对象成员函数 格式:类型 函数名(参数表 阅读全文
posted @ 2020-07-26 23:20 壹点灵异 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 类定义中不允许对数据成员初始化 类外只能访问公有部分 类成员必须指定访问属性 类的成员函数是实现对封装的数据成员进行操作的唯一途径 类定义中不允许定义本类对象,因无法预知大小 类与结构形式相同,唯一区别是成员未指定访问属性时,结构是公有,类是私有 成员函数在类中实现自动成为内联函数,消耗空间换时间 阅读全文
posted @ 2020-07-24 09:57 壹点灵异 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 控制流 数据流 硬按键改变View界面内容 backend --> model --> presenter --> view View button 控制电路板LED亮灭 view --> presenter --> model --> backend 如何触发 virtual void handl 阅读全文
posted @ 2020-07-18 23:55 壹点灵异 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-18 22:51 壹点灵异 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 实测环境 win10 64bit touchgfx designer 4.13.0 阅读全文
posted @ 2020-07-18 20:01 壹点灵异 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 很好奇 touchgfx 的 visual studio 工程文件中路径符号 $(TouchGFXReleasePath)是哪里定义的,经查这就是一个宏替换 自定义宏方式 阅读全文
posted @ 2020-07-18 19:53 壹点灵异 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 实测代码 1 void CalculateDataTypeSize(void) 2 { 3 printf("sizeof(char} = %u\r\n", sizeof(char)); 4 printf("sizeof(short} = %u\r\n", sizeof(short)); 5 prin 阅读全文
posted @ 2020-07-08 00:12 壹点灵异 阅读(363) 评论(0) 推荐(0) 编辑
摘要: From:https://blog.csdn.net/zj510/article/details/8135556 通常我们对类成员进行“初始化”有两种方式: 1. 构造函数后面跟冒号; 2. 构造函数里面对成员进行赋值。 有些人不太注意这个小细节,或者根本不知道他们的区别,认为两种方式是一样的。这个 阅读全文
posted @ 2020-07-07 19:57 壹点灵异 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 将 key 加入 github 出现如下问题 这是本地仓 user.name user.email 与 github 注册信息不一致造成 将本地仓 user 信息与 github 修改一致,出现如下问题 执行如下操作可解决 阅读全文
posted @ 2020-06-27 15:19 壹点灵异 阅读(138) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页