首页 > TAG信息列表 > threadX

Cache一致性导致的踩内存问题【转】

转自:http://blog.coderhuo.tech/2019/07/28/DMA_mem_crash/ 本文主要分享一个Cache一致性踩内存问题的定位过程,涉及到的知识点包括:backtrace、内存分析、efence、wrap系统函数、硬件watchpoint、DMA、Cache一致性等。 1 背景 设备上跑的是嵌入式实时操作系统(RTOS,具体为商业闭源的

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

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519   本期视频为大家分享DSP视频教程第2期:系统介绍ARM DSP数字信号处理库以及超简单的移植方法分享。 本期视频涉及到的小知识点比较多,但都是比较重要的知识点。 视频(1080p观看): https://www.bilibili.

在TMS570LC43xx上移植ThreadX

目录 在TMS570LC43xx上移植ThreadX1 准备工作1.1 获取例程1.2 安装IAR Embedded Workbench for Arm 2 编译3 运行4 串口输出 在TMS570LC43xx上移植ThreadX 1 准备工作 1.1 获取例程 ThreadX官方没有直接提供TMS570LC43xx的移植例程,但是可以发邮件给azure-rtos-support@m

【STM32H7】第4章 ThreadX USBX协议栈基础知识

教程更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=108546 第4章   ThreadX USBX协议栈基础知识 本章节为大家讲解USB基础知识点,学习USB前,非常有必要有个系统的认识。   4.1初学者重要提示   4.2 USB历史   4.3 USB架构   4.4 USB硬件   4.5 USB电流   4.6 US

【STM32F429】第4章 ThreadX USBX协议栈基础知识

教程更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=108546 第4章   ThreadX USBX协议栈基础知识 本章节为大家讲解USB基础知识点,学习USB前,非常有必要有个系统的认识。   4.1初学者重要提示   4.2 USB历史   4.3 USB架构   4.4 USB硬件   4.5 USB电流   4.6 US

cuda matrix tiled multiply

假设A为3x4,B为4x3 physical structure A[0,1,2,...,11];B[0,...,11] logical structure A[0,1,2,3] A[4,5,6,7] A[8,9,10,11] B[0,1,2] B[3,4,5] B[6,7,8] B[9,10,11] implv1 ph=0 threadx=0,thready=0. Mds[0][0] = A[0] Nds[0][0]=B[0] threadx=1,thready=0. Mds[0][1] = A[1]

【STM32F429】第3章 ThreadX USBX协议栈移植到STM32F429

教程更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=108546 第3章   ThreadX USBX协议栈移植到STM32F429 本章节为大家讲解USBX协议栈移植到STM32F429。 3.1 初学者重要提示 3.2 USBX移植步骤 3.3 USBX的模拟U盘移植接口文件ux_device_msc.c。 3.4 使用的MicroUSB接

【STM32H7】第3章 ThreadX USBX协议栈移植到STM32H7

教程更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=108546 第3章   ThreadX USBX协议栈移植到STM32H7 本章节为大家讲解USBX协议栈移植到STM32H7。 3.1 初学者重要提示 3.2 USBX移植步骤 3.3 USBX的模拟U盘移植接口文件ux_device_msc.c。 3.4 使用的MicroUSB接口并

stm32H747 开发板-m7 threadX初探

本月在st看到H7系列居然有了双核单片机(M7+M4),单片机开始成双成对了,哎呀呀,这让万年单身狗的我情何以堪那,啧啧啧。。。。 在掏了几百个大洋后,买了一块Stm32H747-Disco的开发板,听说最近threadX很火,主要这个rtos的安全认证比较齐全,而且全家桶比较完善。双核配threadX,对于开发团队

【ThreadX全家桶】GuiX移植之LTDC

【ThreadX全家桶】GuiX移植之LTDC 一、LTDC配置1、使用STM32CubeMX配置并生成LTDC工程。2、时钟配置界面配置符合需求的LTDC时钟。3、LTDC基础配置4、LTDC层配置5、LTDC IO设置 二、测试LTDC 一、LTDC配置 1、使用STM32CubeMX配置并生成LTDC工程。 2、时钟配置界面配置

嵌入式新闻早班车-第14期

【3-5分钟阅读】 【ARM在自然杂志发表PlasticARM,无需硅设计】传统的芯片设计都是以硅为基础,这次提出的PlasticARM,不同于传统的半导体器件,它可以建立在纸张、塑料或金属箔等基材上,并使用活性物质薄膜半导体材料,如有机物或金属氧化物或非晶硅。它们具有许多优势,包括薄度、超低制造

【STM32F429】第19章 ThreadX信号量

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第19章       ThreadX信号量 本章节开始讲解ThreadX的另一个重要的任务间的同步和资源共享机制,信号量。 19.1 信号量 19.2 信号量任务通知(又称Event Chaining事件) 19.3 信号量创建函数 19.4

ThreadX学习(9)——消息队列

ThreadX学习(9)——消息队列 学习参考消息队列作用消息流向队列缓存线程挂起消息大小队列大小API1.tx_queue_create2.tx_queue_send3.tx_queue_receive4.tx_queue_info_get5.tx_queue_delete6.tx_queue_flush7.tx_queue_front_send8.tx_queue_prioritize9.tx_queue_send_noti

【STM32H7】第12章 ThreadX任务优先级修改及其分配方案

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第12章       ThreadX任务优先级修改及其分配方案 本章节主要为大家讲解ThreadX任务优先级设置的注意事项、任务优先级的分配方案及其相关的一个例子,内容相对比较简单。 12.1 任务优先级说明

【STM32H7】第11章 ThreadX中断优先级配置,含BasePri配置方案

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第11章       ThreadX中断优先级配置,含BasePri配置方案 本章节为大家讲解ThreadX中断优先级配置,此章节非常重要,初学者经常在这里犯迷糊。对于初学者来说,本章节务必要整明白。 目录 11.1 初

【STM32F429】第10章 ThreadX任务栈大小确定及其溢出检测

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第10章       ThreadX任务栈大小确定及其溢出检测 本章节为大家讲解ThreadX任务栈大小的确定方法以及栈溢出检测方法。给任务分配多大的栈空间,一直是初学者比较头疼的问题,本章就主要为大家讲

【STM32F407】第6章 ThreadX NetXDUO网络协议栈移植到STM32F407

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=104619 第6章   ThreadX NetXDUO网络协议栈移植到STM32F407 本章教程为大家讲解NetXDUO的移植。 6.1 初学者重要提示 6.2 第1步,准备一个工程模板 6.3 第2步,添加NetXDUO和ETH驱动到工程 6.4 第3步,初始化文件nx_st

【STM32H7】第1章 初学ThreadX FileX准备工作

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=100749 第1章   初学ThreadX FileX准备工作 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。 本章节就起到这样

【STM32F429】第6章 ThreadX操作系统移植(IAR)

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第6章   ThreadX操作系统移植(IAR) 本章节将为大家介绍ThreadX内核的IAR方式移植和设计框架,理论上不建议初学者直接学习,因为本章节涉及到的知识点很多,建议对ThreadX的应用有一些了解后再来看,这样

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

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第4章   ThreadX操作系统移植(MDK AC5) 本章节将为大家介绍ThreadX内核的MDK AC5方式移植和设计框架,理论上不建议初学者直接学习,因为本章节涉及到的知识点很多,建议对ThreadX的应用有一些了解后再来

【STM32F429】第2章 初学ThreadX GUIX的准备工作及其快速上手

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第2章   初学ThreadX GUIX的准备工作及其快速上手 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。 本章节就起到

ThreadX应用开发笔记之一:移植ThreadX到STM32平台

  现在一些小型系统中也往往有多任务处理的需求,这就为实时操作系统提供了用武之地。事实上国内外各种各样的RTOS有很多,而且基本都在走开源的路线,ThreadX也不例外,在这一篇中我们就来学习ThreadX初步应用并将其移植到STM32平台中。 1、前期准备   在开始将ThreadX一直到STM32平

叱咤风云的ThreadX全家桶正式加入开源免费的大浪潮中

说明: 1、去年微软宣布收购ThreadX,但是没有公布后续策略,uCOS全家桶进入开源免费后,ThreadX也宣布正式加入。 2、微软未来四年将投资50亿美元到物联网上,收购Express Logic是该战略的一部分。 3、ThreadX的产品涵盖了各种领域,包括NASA的多个太空探测项目,飞机自动驾驶仪系统,火星侦察轨

Threadx 优先级翻转-优先级继承

优先级翻转 优先级翻转是指较低优先级已经获得临界资源,这时较高优先级线程也需要获得的这个临界资源时,较高优先级线程会被挂起,等待资源释放。如果这时中等优先级任务抢占了低优先级任务,就出现了低优先级任务先执行,高优先级任务在等待,而且时间也变得不确定。 实时系统最大特

重磅消息,Micrium的uCOS全家桶将推出免费商业授权

说明: 1、预计将在下个月末的Embedded World 2020正式宣布开源免费商用。 2、uCOS全家桶一旦宣布免费商用,将给那些还在收费的RTOS带来一波冲击。其中最值的关注的是去年微软收购ThreadX后,当前还没有宣布以那种授权方式供用户使用。 3、全家桶包括:μC/OS-II, μC/OS-III, μC/FS, μ