完美解决RTX5源码工程+最新emWin6.40的编译兼容问题,使能C编译器使用C11可解决

news/2024/9/12 14:38:47/文章来源:https://www.cnblogs.com/armfly/p/18358219

最新的emWin6.40仅提供了.a格式库,这个库兼容MDK,IAR和GCC,但是在MDK AC6下使用需要做如下操作

-fno-short-wchar -fshort-enums

他这个操作,正好跟RTX5源码工程添加的一个设置冲突了,通过搜索资料,发现使能MDK使用C11版本编译可以完美解决这个问题:

最终配置如下,确实解决了:

最后就是现在emWin格式库和AppWizard都已经统一采用ARGB格式库,没有再使用ABGR格式了,所以我们也将底层驱动完美配置支持这个格式库。

过两天把Modbus主从机也集成到RTX5 ALL IN ONE工程模板里面,给大家发布升级版。

RTX5全家桶源码综合模板发布,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架(2024-06-19)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=124516

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/783588.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用python 实现自动发送邮件功能,并上传到宝塔

def send_qq_mail(subject, content, receiver):sender = "你的邮箱"smtpserver = "smtp.qq.com" #使用的是qq邮箱port = 465 # 端口号user = 你的邮箱password = 授权码 # 请确保这是正确的密码或授权码《具体去查询qq邮箱授权码》msg = MIMEText(conten…

科研单位所需要的文件自动同步备份软件具有哪些特征?

科研单位进行文件同步备份是保障数据安全、提高工作效率、符合法规要求以及实现数据共享与再利用的重要措施。文件同步备份不仅能保护科研单位的研究成果,还能提升工作协同效率,具体优势体现在: 预防数据丢失:科研单位在工作中会产生大量的重要数据,包括研究成果、实验数据…

传统制造业如何解决数据跨境快速传输问题?

随着数字全球化的时代到来,传统制造业也越来越多地涉及到跨国业务,产生数据跨境传输的需求,覆盖多种业务场景: 供应链协同:制造业企业通常需要与全球各地的供应商、制造商、分销商和物流服务商进行紧密合作。这种合作过程中,涉及大量的订单信息、库存数据、物流追踪信息等…

可持久化线段————主席树(洛谷p3834)

洛谷P3834 可持久化线段树 2 问题描述:给定n各整数构成的序列,求指定区间[L,R]内的第k小值(求升序排序后从左往右数第k个整数的数值)输入:第一行输入两个整数n,m,分别代表序列长度n和对序列的m次查询; 第二行输入n个整数,表示序列的n个整数; 之后的m行,每行输入3个…

CH340一键下载电路

单片机串口一键下载方案一、概述 CH340X/N/K/CH343/CH342等USB转串口芯片可实现不同类型MCU串口一键下载功能,对于支持多模式启动的STM32Fxxx/CH32Fxxx/CH32Vxxx等系列、ESP系列等MCU,使用CH340X、CH343和CH342芯片时无需外围三极管等逻辑控制电路,将芯片提供的输出信号脚直…

Android IOS键盘弹起对h5界面的影响

Android IOS 一、ios 的具体情形 问题一: 在iOS 8.2 之后,Webkit 鼻祖 Safari 将 fixed 元素的布局基准区域从键盘上方的可见区域改成了键盘背后的整个视窗,也就是说此时的webview高度并不会发生变化,键盘是直接盖在webview上方的 IOS 为了不让 webview 压缩,并且为了不让…

2024年7月文章一览

2024年7月编程人总共更新了5篇文章: 1.2024年6月文章一览 2.《Programming from the Ground Up》阅读笔记:p19-p48 3.《Programming from the Ground Up》阅读笔记:p49-p74 4.《Programming from the Ground Up》阅读笔记:p75-p87 5.《Programming from the Ground Up》阅读…

万字长文带你了解Java日志框架使用Java日志框架

大家好,我是晓凡 一、日志概念 日志的重要性不用我多说了,日志,简单来说就是记录。 用来记录程序运行时发生的事情。比如,程序启动了、执行了某个操作、遇到了问题等等,这些都可以通过日志记录下来。 想象一下,你开了一家店,每天的营业额、顾客的反馈、商品的进出、库存…

留数定理笔记

一些定理的总结和应用, 仅个人复习使用. Laurent 展开: \(f(z)=\sum_{l=-\infty}^{\infty}a_l(z-b)^l\). 留数: \(f(z)\) 在某个孤立奇点的去心邻域内 Laurent 展开的 \(-1\) 次方系数, 记为 \(\left.\operatorname{res}f(z)\right|_{z=b}\). 注意 \(f(z)\) 在 \(z=\infty\) 处…

如何记忆英语单词ward的意思

ward读作[wɔrd](US)时,意思有: n.病房;牢房;选区;受监护人(受法院或监护人保护的人,尤指儿童) v.防止;守护;收容 其中牢房的意思引申出两个词:warder,意思是狱警。即看守牢房的人。 warden,意思是典狱长。即负责管理整座监狱的人。所以,ward带有受看护的人所居…

PV 与 PVC 状态迁移

目录一、概述1、PV2、PVC二、状态变化三、实例1、单独创建 PV1.1、创建并应用 PV1.2、查看刚创建的 PV 状态2、单独创建 PVC2.1、创建并应用 PV2.2、查看刚创建的 PVC 状态3、等待绑定4、删除 PV4.1、查看 PV,PVC 状态4.2、真正删除 PV4.3、查看PV PVC 状态5、重新创建 PV5.1、…

Diff and Patch

Diff and Patch Git diff Git diff:索引区(--) VS 工作区(++) Git diff --cached:索引区 VS 代码仓库【注意:git add. 将修改添加到索引区里面去】 git cat-file -p 是一个 Git 命令,用于查看 Git 对象的内容。Git 对象可以是提交(commit)、树(tree)、标签(tag)、…