首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ThreadX视频教程第3期:ThreadX工程模板框架,启动执行流程以及STM32CubeMX生成ThreadX工程代码方法(2022-02-20)

mod=viewthread&tid=110519 本期视频教程主要是把ThreadX的工程模板框架和启动执行流程做个说明, 并使用STM32CubeMX给大家做个工程模板生成展示。...如果大家想使用我们工程的创建方法,含MDK AC6,MDK AC5 ,IAR,GCC,可以看我们的ThreadX教程,视频里面使用的STM32CubeMX,主要是考虑到工程生成非常简单,方便大家移植验证...本次视频主要分为以下几个内容: 1、ThreadX内核软件包介绍。 2、ThreadX工程模板介绍。 3、ThreadX启动执行流程。 4、STM32CubeMX一键工程生成方法。...视频(建议1080p观看): https://www.bilibili.com/video/BV1JZ4y1d71x 文档和例子分享: ThreadX内核教程更新记录帖,共计23

41320
您找到你想要的搜索结果了吗?
是的
没有找到

【STM32F429】第16章 ThreadX原装任务统计分析功能实现(含IAR的ThreadX插件使用)

mod=viewthread&tid=99514 第16章 ThreadX原装任务统计分析功能实现(含IAR的ThreadX插件使用) 本章节为大家讲解ThreadX原装任务统计分析功能的实现...16.1 ThreadX的任务统计分析实现原理 16.2 ThreadX的任务统计分析功能移植 16.3 IAR的ThreadX插件实现 16.4 实验例程说明 16.5 总结 16.1 ThreadX...16.2.1 添加任务分析代码 从ThreadX 内核V6.1.7版本开始,加入了任务统计分析功能,位于源码软件包的如下路径: ThreadX\utility\execution_profile_kit...按照前面章节的移植方法,升级ThreadX内核的版本到V6.1.7后,添加此文件即可。...插件实现 IAR和MDK的实现一样,移植了V6.1.7或者以上版本后,添加统计分析文件即可,剩下就是使能IAR的ThreadX插件: 第1步,使能ThreadX插件: 第2步,进入调试状态,添加

41120

【STM32H7】第16章 ThreadX原装任务统计分析功能实现(含IAR的ThreadX插件使用)

mod=viewthread&tid=99514 第16章 ThreadX原装任务统计分析功能实现(含IAR的ThreadX插件使用) 本章节为大家讲解ThreadX原装任务统计分析功能的实现...16.1 ThreadX的任务统计分析实现原理 16.2 ThreadX的任务统计分析功能移植 16.3 IAR的ThreadX插件实现 16.4 实验例程说明 16.5 总结 16.1 ThreadX...16.2.1 添加任务分析代码 从ThreadX 内核V6.1.7版本开始,加入了任务统计分析功能,位于源码软件包的如下路径: ThreadX\utility\execution_profile_kit...按照前面章节的移植方法,升级ThreadX内核的版本到V6.1.7后,添加此文件即可。...插件实现 IAR和MDK的实现一样,移植了V6.1.7或者以上版本后,添加统计分析文件即可,剩下就是使能IAR的ThreadX插件: 第1步,使能ThreadX插件: 第2步,进入调试状态,添加

48020

Cache一致性导致的踩内存问题

1 背景 设备上跑的是嵌入式实时操作系统(RTOS,具体为商业闭源的ThreadX),非Linux平台,导致一些常见的问题排查方法无法使用。...如果能像linux那样调用mprotect函数,把这块内存设为只读属性,谁往这里写东西就会触发异常,通过调用栈可以抓到凶手。 可惜我们的平台没有mprotect这类函数。...那么,我们是否可以借鉴Linux下Electric Fence的原理进行内存越界检测呢?...关键时刻,驱动组同事有了新想法,Linux下可以通过gdb的watchpoint监控特定内存区域,我们的系统是否也可以引入类似的机制?...源码 arm平台根据栈进行backtrace的方法 real-time-embedded-multithreading-using-threadx-and-arm.pdf https://linux.die.net

2.9K53

开发了 20 多年、部署在超 120 亿台设备上的 ThreadX 正式开源

ThreadX 有哪些特点? 目前来看,ThreadX 本身仍是一款久经考验、相当成熟的产品,其 STM32 版本等部件甚至通过了 TÜV 功能安全 (FuSa) 认证。...未来,ThreadX 兴趣小组将主要关注以下几项目标: 整合项目:尽快将 ThreadX 迁移至 Eclipse 基金会的治理体系之下。...基金会治理下的首个 ThreadX 更新版本。...维持认证:安全认证是 ThreadX 的一大差异化优势。在开源治理也继续维持住这些认证,将成为决定 ThreadX 项目未来命运的关键因素。...打响品牌知名度:恢复原有 ThreadX 之名,是为了向这项技术的使用者们保证,开源后的 ThreadX 仍是他们最信任的 RTOS。

33110

【STM32F407】第2章 ThreadX USBX协议栈介绍

mod=viewthread&tid=108546 第2章 ThreadX USBX协议栈介绍 本章节介绍 ThreadX USBX文件系统,让大家对 ThreadX USBX有一个整体的了解。...2.1 初学者重要提示 2.2 Express Logic公司介绍 2.3 ThreadX USBX简介 2.4 ThreadX各行各业应用案例 2.5 ThreadX论坛 2.6 总结 2.1 初学者重要提示...ThreadX4发布于2001年,ThreadX5发布于2005年,ThreadX6发布于2020年。 FileX – ThreadX的嵌入式文件系统于1999年发布首版。...2009年推出了适用于SMP多核环境的ThreadX。 2011年发布支持动态应用加载的ThreadX Modules。 GUIX – ThreadX的嵌入式UI于2014年发布首版。...并且这些产品的直接使用ThreadX全套,基本ThreadX有的,就不再使用第三方组件: 2.5 ThreadX论坛 针对ThreadX,专门建立了论坛版块: http://www.armbbs.cn

41720

【STM32H7】第2章 ThreadX USBX协议栈介绍

mod=viewthread&tid=108546 第2章 ThreadX USBX协议栈介绍 本章节介绍 ThreadX USBX文件系统,让大家对 ThreadX USBX有一个整体的了解。...2.1 初学者重要提示 2.2 Express Logic公司介绍 2.3 ThreadX USBX简介 2.4 ThreadX各行各业应用案例 2.5 ThreadX论坛 2.6 总结 2.1 初学者重要提示...ThreadX4发布于2001年,ThreadX5发布于2005年,ThreadX6发布于2020年。 FileX – ThreadX的嵌入式文件系统于1999年发布首版。...2009年推出了适用于SMP多核环境的ThreadX。 2011年发布支持动态应用加载的ThreadX Modules。 GUIX – ThreadX的嵌入式UI于2014年发布首版。...并且这些产品的直接使用ThreadX全套,基本ThreadX有的,就不再使用第三方组件: 2.5 ThreadX论坛 针对ThreadX,专门建立了论坛版块: http://www.armbbs.cn

58410

ThreadX系列 | 最新v6.1.6版本在MDK中的移植方法

去年在threadx刚开源的时候移植体验了一波,并分享了移植文章,最近发现这一年threadx在不断的更新,目前更新至v6.1.6版本,所以更新最新版本的移植方法,顺便吐槽一下! 1....复制ThreadX源码 ThreadX源码请访问开源仓库获取: https://github.com/azure-rtos/threadx ? 3....添加源码到MDK工程 新建threadX/common分组,添加threadX/common/src下的所有c文件: ? 「新建threadX/ports分组,此时需要根据编译环境来选择」。...移植threadx之后玩起来还是很舒服的! 4.2....④ 将 threadx 定义的中断向量表全部注释(使用STM32启动文件中定义的向量表): ? ⑤ 注释threadx定义的复位处理程序(使用STM32启动文件中的复位程序): ?

95060

【STM32F407】第5章 ThreadX NetXDUO网络协议栈介绍

第5章 ThreadX NetXDUO网络协议栈介绍 本章节介绍 ThreadX NetXDUO网络协议栈,让大家对NetXDUO有一个整体的了解。...5.1 初学者重要提示 5.2 Express Logic公司介绍 5.3 ThreadX NetXDUO简介 5.4 ThreadX NetXDUO安全认证 5.5 ThreadX NetXDUO支持的...RFC 5.6 ThreadX NetXDUO的IxANVL测试 5.7 ThreadX NetXDUO的IPv6就绪微标认证 5.8 ThreadX NetXDUO各行各业应用案例 5.9 总结 5.1...ThreadX4发布于2001年,ThreadX5发布于2005年,ThreadX6发布于2020年。 FileX – ThreadX的嵌入式文件系统于1999年发布首版。...2009年推出了适用于SMP多核环境的ThreadX。 2011年发布支持动态应用加载的ThreadX Modules。 GUIX – ThreadX的嵌入式UI于2014年发布首版。

58820

【STM32H7】第4章 ThreadX操作系统移植(MDK AC5)

mod=viewthread&tid=99514 第4章 ThreadX操作系统移植(MDK AC5) 本章节将为大家介绍ThreadX内核的MDK AC5方式移植和设计框架,理论上不建议初学者直接学习...4.1初学者重要提示 4.2移植前的准备工作以及移植ThreadX的流程 4.3第1步:了解ThreadX内核模板框架设计 4.4第2步:添加ThreadX库所有相关文件到裸机工程模板 4.5第3步:修改驱动初始化文件...内核模板框架设计 移植ThreadX前,我们优先了解下ThreadX内核模板程序的框图。...4.3.1 准备一个ThreadX内核工程模板 首先准备好一个简单的ThreadX工程模板,工程模板的制作在ThreadX内核教程里面有详细说明,这里的重点是教大家移植ThreadX,对应的例子名称:...4.4.1 第2.1步,下载ThreadX源码包 按照第2章2.3.1小节讲解的方法下载软件包threadx-6.0.2_rel(如果软件包升级了,数字6.0.2略有不同),下面是ThreadX软件包内容

57310

《安富莱嵌入式周报》第285期:电子技术更新换代太快,我要躺平,Linux内核6.1已经并入RUST,一夜161个网站密码遭泄,Matlab精选课件,开源电子书

3、开源电子书 https://github.com/joeycastillo/The-Open-Book 所有资源都是全开源的,大家有兴趣可以看看 4、Linux内核6.1已经开始正式并入RUST...https://www.kernel.org/ 首先6.0正式版已经发布 然后下一个要发布的6.1版已经在进行了,RUST已经添加到内核里面了 https://github.com/torvalds/linux...这一完整集成环境支持在多个SoC(片上系统)和MCU(微控制器)上实现协同仿真、调试与跟踪、高速仿真和分布式处理软件——所有这些均无需实际硬件 14、MicroEJ提供了ThreadX的封装层...https://github.com/MicroEJ/AbstractionLayer-Core-ThreadX 有兴趣的可以试试。...(3)RTOS Trace初步完成uCOS-III,集中增加ThreadX的Trace中,之后其它的RTOS也陆续添加上,准备早日发布了 下面是ThreadX的,还不完善

83840
领券