threadx专题

E2000 ThreadX 适配

Phytium-ThreadX-SDK v0.1.0 ReleaseNote 1. 介绍 本项目发布了Phytium系列CPU的Eclipse ThreadX源代码,参考例程以及配置构建工具,本项目基于 Eclipse ThreadX 6.4.1 开发 2. 硬件支持情况 芯片ThreadXThreadX SMPE2000D支持开发中E2000Q支持开发中PhytiumPI支持开发中

ThreadX与FreeRTOS的详细比较及优缺点分析

一、概述 ThreadX和FreeRTOS都是实时操作系统(RTOS),广泛应用于嵌入式系统的开发中。它们各自具有独特的特性和优势,适用于不同的应用场景。 二、详细比较 开源与许可 ThreadX:原本并非开源,但在某些情况下可能提供开源版本或遵循特定的开源协议。Microsoft在2019年收购了ThreadX的所有者Express Logic,并将其重新命名为Azure RTOS。Fre

threadX 消息队列

1、 使用消息列的目的 在ThreadX操作系统下使用消息队列的目的主要有以下几点: 提高CPU利用率: 消息队列是RTOS(实时操作系统)中常用的一种数据通信方式,常用于任务与任务之间或是中断与任务之间的数据传递。相比裸机系统中使用全局变量进行数据传递需要不断地轮询标志状态,使用RTOS的消息队列具有任务阻塞机制。当没有需要处理的消息时任务挂起等待消息,此时其他任务可以占用CPU执行其他操作

threadx操作系统的编译

1.download代码: git clone git@github.com:azure-rtos/threadx.git 2.进入到/home/czl/threadx/ports/cortex_a7/gnu/example_build目录 默认的build_threadx.bat文件是给windows上编译用的,这里修改一下 顺便在改一个名字build_threadx.bat->

stm32开发之threadx+lvgl组合示例记录

前言 本次使用的lcd屏驱动和触摸驱动,参考上篇博客做一个示例记录 LVGL源码结构 CMakeLists配置 file(GLOB_RECURSE LVGL_SRCsrc/*.cenv_support/threadx/*.c)target_sources( ${PROJECT_NAME}.elfPRIVATE${LVGL_SRC})target_include_directories

stm32开发之threadx之modulex模块文件的生成脚本项目

前言 为了保证在window上运行,且体积小的问题,所以采用c语言编写生成脚本,将相关路径由json文件进行配置,使用了一个cjson库进行解析项目构建使用的是cmake 项目代码 CMakeLists文件 cmake_minimum_required(VERSION 3.27)project(txm_bat_script C)set(CMAKE_C_STANDARD 11)find

stm32开发之threadx整合letter-shell 组件记录

前言 使用过rt-thread的shell 命令交互的方式,觉得比较方便,所以在threadx中也移植个shell的组件。这里使用的是letter-shellletter-shell 核心的逻辑在于组件通过链接文件自动初始化或自动添加的两种方式,方便开发源码仓库 实验(核心代码) shell 线程组件 /** Copyright (c) 2024-2024,shchl** SPDX-L

基于STM32的ThreadX GUIX的工程模板发布,1452个源码文件,请准备好一台性能强劲的电脑,否则后果自负^_^

说明: 1、初次使用GUIX,涉及到的一些细节,后面教程中为大家分享。 2、开发板主板芯片: (1)V5是STM32F407IGT6 (2)V6是STM32F429BIT6 (3)V7是STM32H743XIH6 3、V5板子的模板没有整理完,周末发给大家。本打算也整理发布给大家的,我一看凌晨5点了,那就放到周末吧。模板下载:V6-2001_ThreadX +GUIX 的ARGB8888格式模板(

厉害了,ThreadX把动态应用加载和多核应用也开源了,这力度可以

官方这次升级直接把之前的6.0.1覆盖掉了,新制作了一个6.0.1版本。 早期基于ThreadX和Nucleus(ThreadX的前身)手机也很多,所以ThreadX这块的应用还是比较成熟的,可玩性居高。 动态应用加载文档:ThreadX_Modules_Cortex-M7_IAR.pdf (1.53 MB)ThreadX_Modules_Cortex-M4_IAR.pdf (1.53 MB) 已

【STM32H7】第6章 ThreadX GUIX上手之STM32H7 DMA2D加速

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第6章   ThreadX GUIX上手之STM32H7 DMA2D加速 本章节为大家讲解DMA2D应用中经常用到的刷色块,刷位图,Alpha混合和图片混合的实现。 目录 第6章   ThreadX GUIX上手之STM32H7 DMA2D加速 6.1   初学者

【STM32F429】第6章 ThreadX GUIX上手之STM32F429 DMA2D加速

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429  第6章   ThreadX GUIX上手之STM32F429 DMA2D加速 本章节为大家讲解DMA2D应用中经常用到的刷色块,刷位图,Alpha混合和图片混合的实现。 目录 第6章   ThreadX GUIX上手之STM32F429 DMA2D加速 6.1

【STM32H7】第5章 ThreadX GUIX上手之电阻触摸和电容触摸

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第5章   ThreadX GUIX上手之电阻触摸和电容触摸 本章教程为大家讲解LTDC应用之LCD电阻触摸芯片STMPE811的4点和2点触摸校准和电容触摸芯片FT5X06、GT911和GT811的使用。 目录 第5章   ThreadX GUIX上手之电阻触摸和

【STM32F429】第5章 ThreadX GUIX上手之电阻触摸和电容触摸

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第5章   ThreadX GUIX上手之电阻触摸和电容触摸 本章教程为大家讲解LTDC应用之LCD电阻触摸芯片STMPE811的4点和2点触摸校准和电容触摸芯片FT5X06、GT911和GT811的使用。 目录 第5章   ThreadX GUIX上手之电阻触摸和

【STM32H7】第4章 ThreadX GUIX上手之STM32H7 LTDC基础知识

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第4章   ThreadX GUIX上手之STM32H7 LTDC基础知识 本章教程为大家讲解LTDC应用中最基本的汉字显示和2D图形显示功能实现。 目录 第4章   ThreadX GUIX上手之STM32H7 LTDC基础知识 4.1   初学者重要提示 4

【STM32F429】第4章 ThreadX GUIX上手之STM32F429 LTDC基础知识

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第4章   ThreadX GUIX上手之STM32F429 LTDC基础知识 本章教程为大家讲解LTDC应用中最基本的汉字显示和2D图形显示功能实现。 目录 第4章   ThreadX GUIX上手之STM32F429 LTDC基础知识 4.1   初学者重要提

【STM32F429】第17章 ThreadX GUIX之点阵字体和字符编码(重要)

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第17章       ThreadX GUIX之点阵字体和字符编码(重要) 本章节主要为大家讲解ASCII字符集,ASCII扩展字符集,GB2312字符集,GBK字符集和Unicode字符集。其中,字符编码这块涉及到的知识点非常多,特别是Unicode字符集的编码,涉及

【STM32H7】第16章 ThreadX GUIX窗口局部刷新的实现

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第16章       ThreadX GUIX窗口局部刷新的实现 本章节为大家讲解GUIX窗口的局部或全局刷新的实现。这个功能用的到地方也比较多,比如2D图形的更新,音乐频谱的更新,2D图像的更新等场合都会用到这个功能。 目录 第16章       ThreadX

【STM32F429】第16章 ThreadX GUIX窗口局部刷新的实现

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第16章       ThreadX GUIX窗口局部刷新的实现 本章节为大家讲解GUIX窗口的局部或全局刷新的实现。这个功能用的到地方也比较多,比如2D图形的更新,音乐频谱的更新,2D图像的更新等场合都会用到这个功能。 目录 第16章       ThreadX

【STM32H7】第15章 ThreadX GUIX定时器更新功能

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第15章       ThreadX GUIX定时器更新功能 本章节为大家讲解GUIX定时器更新功能。这个功能用的到地方很多,比如更新文本控件显示RTC时钟,采集数据的动态更新等场合都要用到。 目录 第15章       ThreadX GUIX定时器更新功能 1

【STM32F429】第15章 ThreadX GUIX定时器更新功能

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第15章       ThreadX GUIX定时器更新功能 本章节为大家讲解GUIX定时器更新功能。这个功能用的到地方很多,比如更新文本控件显示RTC时钟,采集数据的动态更新等场合都要用到。 目录 第15章       ThreadX GUIX定时器更新功能 1

【STM32H7】第13章 ThreadX GUIX窗口任意位置绘制2D图形

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第13章       ThreadX GUIX窗口任意位置绘制2D图形 本章节为大家讲解GUIX窗口任意位置绘制2D图形。不仅是窗口,各种控件上的绘制也是同样的方法。 目录 第13章       ThreadX GUIX窗口任意位置绘制2D图形 13.1 初学者重

【STM32F429】第13章 ThreadX GUIX窗口任意位置绘制2D图形

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第13章       ThreadX GUIX窗口任意位置绘制2D图形 本章节为大家讲解GUIX窗口任意位置绘制2D图形。不仅是窗口,各种控件上的绘制也是同样的方法。 目录 第13章       ThreadX GUIX窗口任意位置绘制2D图形 13.1 初学者重

【STM32F407】第2章 ThreadX FileX文件系统介绍

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=100749 第2章   ThreadX FileX文件系统介绍 本章节介绍 ThreadX FileX文件系统,让大家对 ThreadX FileX有一个整体的了解。 目录 第2章   ThreadX FileX文件系统介绍 2.1   初学者重要提示 2.2

【STM32F407】第2章 ThreadX FileX文件系统介绍

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=100749 第2章   ThreadX FileX文件系统介绍 本章节介绍 ThreadX FileX文件系统,让大家对 ThreadX FileX有一个整体的了解。 目录 第2章   ThreadX FileX文件系统介绍 2.1   初学者重要提示 2.2

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

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

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

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