Тёмный

ThreadX on STM32 Made Easy: Step-by-Step Startup Tutorial 

PR TechTalk
Подписаться 2,1 тыс.
Просмотров 4,3 тыс.
50% 1

Dive into the world of real-time operating systems with our comprehensive guide to getting started with ThreadX on STM32! 🚀 Whether you're a complete beginner or looking to refresh your knowledge, this tutorial is designed to walk you through the basics and beyond. Learn how to seamlessly integrate ThreadX into your STM32 projects and unlock a new level of performance and efficiency. Don't forget to hit the like button, subscribe to PR TechTalk for more electronics tutorials, and turn on notifications to never miss out on our latest projects and how-to's! 🔔✨

Опубликовано:

 

16 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 58   
@frankfrei6848
@frankfrei6848 22 дня назад
Absolutely loved your video. Great clarity, slowly (but not too slowly) paced and well structured. Already subscribed and am now watching the follow-up video on semaphores.
@prtechtalk416
@prtechtalk416 6 дней назад
Thanks for your kind words and feedback; it is highly appreciated /PR TechTalk
@fidelinacio
@fidelinacio 2 месяца назад
Very useful video; it helped me learn about Eclipse ThreadX.
@prtechtalk416
@prtechtalk416 Месяц назад
Greate to hear, o have small play list currently 5 videos all on ThreadX and it will increase. Pls hit the Subsribe button and the bell so you dont miss any videos i release- /PR TechTalk
Месяц назад
Nice! Keep up the good work.
@prtechtalk416
@prtechtalk416 Месяц назад
Thanks, will do! /PR TechTalk
@TheIvanroberto
@TheIvanroberto 7 месяцев назад
Hello TEST, I really liked your examples about ThreadX, I would like to see a tutorial on using touchGFX with ThreadX. Thank you very much for sharing your knowledge!
@prtechtalk416
@prtechtalk416 6 месяцев назад
Hi , thanks for your kind words, their is a possibility that this will happen in the future so stay tuned :-)
@terranceparker2015
@terranceparker2015 8 месяцев назад
Thank you...I've been delaying my entry in RTOS. Yes, I would appreciate the other tutorials. I hear a lot about Zephyr, but it is not supported in the ST ecosystem, so would just like to understand something supported by ST.
@prtechtalk416
@prtechtalk416 7 месяцев назад
Hi, Good News for you. Recently their was a press release that also Zephyr will become available for STM32. /PR TechTalk
@ianhall2444
@ianhall2444 8 месяцев назад
Hi, Good video. Just wanted to say that TX_THREAD is a struct so when you are using it you are creating an instance of it and not a pointer to it. Hence why you need to use & in the function calls in order to pass its address to the function.
@peterranemyr3465
@peterranemyr3465 8 месяцев назад
Hi Ian, Long time :-) Thanks for your clarification. /PR TechTalk
@prtechtalk416
@prtechtalk416 7 месяцев назад
Thank you for the clarification!
@Frisky0563
@Frisky0563 4 месяца назад
Great video gives me some new ideas! Thanks
@prtechtalk416
@prtechtalk416 4 месяца назад
Hi Frisky, Thanks for your nice words. Hope i also managed to get you as a subscriber :-) /PR TechTalk
@FrenchBulldogFan123
@FrenchBulldogFan123 3 месяца назад
Please, could you provide the link in the description or some type of access to the material the videos are based on. Just to understand in depth threadx functions with its parameters and so on. Or is it just based on Microsoft documentation for AZURE RTOS? Thanks
@prtechtalk416
@prtechtalk416 3 месяца назад
HI, the good source of information requested, github.com/eclipse-threadx/rtos-docs /PR TechTalk
@FrenchBulldogFan123
@FrenchBulldogFan123 2 месяца назад
@@prtechtalk416 Thank you
@JACOBGEORGEBTechECEB-
@JACOBGEORGEBTechECEB- 3 месяца назад
Great video Sir, an ardent subscriber. I just wanted to know can we do this with ESP-32 C3 board as well ?
@prtechtalk416
@prtechtalk416 3 месяца назад
Thanks. As a non-native English speaker, I had to look up the word "ardent" since it is not commonly used in my vocabulary. Regarding Espressif, I don't plan on doing anything with this MCU. The reason is that there is already a lot of material out there, and I struggle to find my niche here. But you never know :-) PR TechTalk
@AbhishekVH-s8f
@AbhishekVH-s8f Месяц назад
Sir As u mentioned that u installed the software packages from IDE i have folder that I got from the git , So i need to integrate Threadx folder to the IDE so please make a video how to integrate the threadx folder to IDE and also i have run led blink application from cloned Threadx folder so make a video on that sir
@prtechtalk416
@prtechtalk416 Месяц назад
Hi Working on a video on the topic of GIT repos. Subscribe and hit the bell to get notified when i release it. /PR TechTalk
@lambert0259
@lambert0259 7 месяцев назад
Hi, Thank you for your videos on the STM32, will you be doing more with the H563zi as i have just purchased the device to follow you tutorials
@prtechtalk416
@prtechtalk416 6 месяцев назад
Congrats to a good selection on MCU, mainly all videos can be used on major parts of all STM32 so dont feel restricted to only see videos on STM32H5xx
@diwakarm251
@diwakarm251 2 месяца назад
Please make a video for , how to add threadx os manually to the target board/IDE, So that time we can do for any boards.
@prtechtalk416
@prtechtalk416 Месяц назад
Hi , this is released pls see my ThreadX playlist /PR TechTalk
@diwakarm251
@diwakarm251 Месяц назад
@@prtechtalk416 I didn't find any video sir....
@prtechtalk416
@prtechtalk416 Месяц назад
Do you want to add ThreadX without using Cube MX as i show in this video ?
@diwakarm251
@diwakarm251 Месяц назад
​@@prtechtalk416 yes sir, actually I want to add threadx from the git repo, and i want to run any one of test cases which is present in test folder -tx - regression folder. So i tried and i m failing to run..... So requested to do that.
@AndreaBasilico-eo4pl
@AndreaBasilico-eo4pl Месяц назад
hello! i have aquestion about the stack assigned to a thread, if i declare a variable inside the function of a thread, that variable is stored in the stack reserved for that thread?
@prtechtalk416
@prtechtalk416 Месяц назад
Hi, yes if you declare a local variable in a task it will be stored in the stack assinged to that task when it was created /PR TechTalk
@AndreaBasilico-eo4pl
@AndreaBasilico-eo4pl Месяц назад
@@prtechtalk416 thank you for your response! i'm trying to figure out how to determine the stack value for a task . Andrea
@prtechtalk416
@prtechtalk416 Месяц назад
Hi Andrea, Take a look at the tx_thread_stack_error_handler might be of some assistance to you. It triggers if your stack is overflow. /PR Techtalk
@AndreaBasilico-eo4pl
@AndreaBasilico-eo4pl Месяц назад
@@prtechtalk416 thank you! Andrea
@EfieldHfield_377
@EfieldHfield_377 8 месяцев назад
Thx you for sharing. Helpful.
@prtechtalk416
@prtechtalk416 7 месяцев назад
I'm glad you found the video helpful! / PR TechTalk
@EfieldHfield_377
@EfieldHfield_377 7 месяцев назад
@@prtechtalk416 Do you have any videos or experience FileX and LevelX ?
@prtechtalk416
@prtechtalk416 6 месяцев назад
Hi, no not yet but stay tuned their is a good chance i will make additional ThreadX Videos.
@elegik686
@elegik686 7 месяцев назад
Thanks! I would like to see another example.
@prtechtalk416
@prtechtalk416 7 месяцев назад
Stay tuned next on ThreadX is coming soon and this time on Semaphore /PR TechTalk
@prtechtalk416
@prtechtalk416 7 месяцев назад
Hi, Now i released the next one this time with Semaphore.
@AndreaBasilico-eo4pl
@AndreaBasilico-eo4pl 7 месяцев назад
Hello! i have a question about the thread stack size, what is the method to determine the size you need ?
@prtechtalk416
@prtechtalk416 6 месяцев назад
Hi, this is a trick question, you cant not really in advance tell how much stack is needed. You can after a program have run for some time look at the stack usage. So if you have a memory constrained application you could adjust stacksizes after evaluating the debugg info on used stacksize.
@AndreaBasilico-eo4pl
@AndreaBasilico-eo4pl 6 месяцев назад
@@prtechtalk416 thank you for your explanetion! i'm really interested in your video about azure threadX did you plan to make more video about it? best reguards
@prtechtalk416
@prtechtalk416 5 месяцев назад
Hi, their might be some more but nothing decided yet. Stay tuned :-)
@AndreaBasilico-eo4pl
@AndreaBasilico-eo4pl 4 месяца назад
@@prtechtalk416 hello! i have writed you an email.. maybe you are interested in teaching a private course remotely?
@diwakarm251
@diwakarm251 2 месяца назад
HELLO SIR, In middleware and software packs option only FREERTOS is there , there is no threadx option. How to get that?
@prtechtalk416
@prtechtalk416 2 месяца назад
Hi, not all ST mcu are supported with Threadx. What Mcu are you using ?
@diwakarm251
@diwakarm251 2 месяца назад
@@prtechtalk416 Nucleo 144 - STM32L496ZG-P sir
@diwakarm251
@diwakarm251 2 месяца назад
@@prtechtalk416 Nucleo 144 STM32L496ZG-P
@diwakarm251
@diwakarm251 2 месяца назад
@@prtechtalk416 Sir, I am using Nucleo 144 STM32L496ZG-P board .
@diwakarm251
@diwakarm251 2 месяца назад
@@prtechtalk416 Sir I m using Nucleo 144 STM 32L496ZG-P board
@diwakarm251
@diwakarm251 2 месяца назад
HELLO SIR, In middleware and software packs option only FREERTOS is there , there is no threadx option. How to get that? I am using Nucleo 144 STM32L496ZG-P board { In my other comment , i cant able to replay you, I dont know y my comments are disapperaing}
@prtechtalk416
@prtechtalk416 2 месяца назад
Hi, i have only set filter to disclude offensive comments, all other is accepted so i havnt restricted comments beside this. But good news is that the L4 is supported. You need to make sure jou have uppdated your STM32 installation currently 1.16.0 then under CubeMX, -> Help, select "Manage embedded software packages", Select second tab and scrool down to X-cube-AZRTOS-L4 and select latest version. God practise is to do a reboot after adding modules. Good Luck / PR TechTalk
@diwakarm251
@diwakarm251 2 месяца назад
@@prtechtalk416 I am using STM32CUBE IDE
@prtechtalk416
@prtechtalk416 2 месяца назад
Cube MX is an integrated part of STM32CubeIDE, so when you in STM32CubeIDE create a new project. File -New - STM32 Project then CubeMX is launched. You can also use CubeMX as a separate tool if for instance you dont use STM32CubeIDE but prefer VS Code och IAR or Keil then you use Cube MX separate. So if you use STM32CubeIDE then you already are using CubeMX also. / PR TechTalk
Далее
STM32 Multi ADC DMA method
29:42
Просмотров 7 тыс.
БАБУШКА ВСЁ ИСПОРТИЛА #shorts
00:24
Просмотров 580 тыс.
M.2 System-on-Module Hardware Design - Phil's Lab #107
32:05
STM32 project managed with CMake | VIDEO 46
34:36
Просмотров 23 тыс.
KiCad STM32 + RF + USB Hardware Design - Phil's Lab #5
44:01
Обзор тактирования STM32
30:57
Просмотров 4 тыс.
Building with Make and CubeMX | VIDEO 42
23:53
Просмотров 18 тыс.