Hi, welcome bro. I'm thinking of making more videos lesson around FreeRTOS, STM32 and Segger debugging tools like Jlink, SystemView etc. Thanks for your support. Good luck and best wishes!
Hello sir, I have a question generally Software engineers need to upgrade skills very fast, technology in IT moves very fast day by day, what about embedded or Vlsi if we learn to some extent is it to upgrade skills like software pace or it have decent amount of time to upskilling the career ? Share ur view thank you sir
Hi Harshavardhan, I believe embedded software is bit like an IT in the end. But I think the pace of technology change is not as fast as in web development and other IT jobs. In my opinion things in embedded changes but slower pace compared pure application software development (Web and Enterprise S/W). In case of VLSI, its much slower as the tools are very expensive and changing things in semiconductor cost a lot of money for companies at commercial stand point so up skilling in important in both embedded software and VLSI as well, but not the pace as fast as in generic software development job. This is just my opinion based on my 12+ years exp. I hope this may help. Good luck and best wishes!
Hi Rakesh, as I used SWV-Serial Wire Viewer feature in this video lesson to print debug messages as a freeRTOS tasks. I used trace asynchronous sw fetaure. And I agree with you because STM32 Nucleo board has ST Link debugger on board. I thought it's good to use SWV instead of UART to print on serial terminal. This helped me to keep things simple to spend more time explaining FreeRTOS than other peripherals. I hope you get my point. Thanks for your input. Have a good day!
Hi Kiran, you can download FreeRTOS API and Port to ESP32 Microcontroller. This way you can achieve multitasking with ESP32. Also, you can use Arduino IDE and RTOS libraries. Good day and best wishes!
Hi I have problem about cubeIDE when I build the code its generates error : ../Core/Src/freertos.c:21:10: fatal error: FreeRTOS.h: No such file or directory 21 | #include "FreeRTOS.h" | ^~~~~~~~~~~~ compilation terminated. make: *** [Core/Src/subdir.mk:40: Core/Src/freertos.o] Error 1 make: *** Waiting for unfinished jobs.... ../Core/Src/main.c:21:10: fatal error: cmsis_os.h: No such file or directory 21 | #include "cmsis_os.h" | ^~~~~~~~~~~~ compilation terminated. make: *** [Core/Src/subdir.mk:40: Core/Src/main.o] Error 1 "make -j8 all" terminated with exit code 2. Build might be incomplete. 01:46:22 Build Failed. 5 errors, 0 warnings. (took 2s.514ms) these errors occures. I know these errors mean but when I fix the all after that my the other things generates errors I am reallyy mad about that errors. I even couldnt start the freeRtos for 4 months. Do you have any thing to help me about that problems thanx :)
Hi, I suggest not to port FreeRTOS library externally in IDE. As a beginner, its always good to use STM32CubeIDE and use CMSIS-RTOS Kernel provided by ST. This will save your time rather than wasting time to focus on linking files, you can invest same time to learn key concepts of FreeRTOS. If you have been followed my video step by step and still project is compiling then try to reinstall STM32CubeIDE and update entire packages. And try again to create FreeRTOS project. Your errors looks more of compilation, that means libraries are not linking properly. I hope this sugestions may help you. Good luck and best wishes!
Hi Harsha, Yes. Learning VLSI, Embedded or in-fact anything has nothing to do with age or years. You can start it may take a time but slowly you become good with hard work and persistence. Good luck and best wishes!
Hi Darshan, you can post your question of STM32 Microcontroller here on comment section. It will be fine, its hard to reply everywhere because of lack of time. Good luck and best wishes!
Nice explanation sir thanks 🙏🏾
Informative 👍
Hi Abhishek
Glad it was helpful!
very nice explanation bro thanks you so much
Hi, welcome bro. I'm thinking of making more videos lesson around FreeRTOS, STM32 and Segger debugging tools like Jlink, SystemView etc.
Thanks for your support. Good luck and best wishes!
interesting. Thanks for the video
Thank you and welcome Derex!
really good explanation
Thank you so much! Happy to know you enjoyed this video. Good luck and best wishes!
how it is coming out from the for loop sir
I use Nucleo-F410RB and follow this tutorial, but i dont see anything in SVM IT Console, if i have adjust some configuration? Thank you in advance
Hi
can multiple functions run just in one task?
where is the code that you paste?
Hello sir, I have a question generally Software engineers need to upgrade skills very fast, technology in IT moves very fast day by day, what about embedded or Vlsi if we learn to some extent is it to upgrade skills like software pace or it have decent amount of time to upskilling the career ? Share ur view thank you sir
Hi Harshavardhan, I believe embedded software is bit like an IT in the end. But I think the pace of technology change is not as fast as in web development and other IT jobs. In my opinion things in embedded changes but slower pace compared pure application software development (Web and Enterprise S/W). In case of VLSI, its much slower as the tools are very expensive and changing things in semiconductor cost a lot of money for companies at commercial stand point so up skilling in important in both embedded software and VLSI as well, but not the pace as fast as in generic software development job. This is just my opinion based on my 12+ years exp. I hope this may help. Good luck and best wishes!
@@BINARYUPDATES great bro
why Trace Asynchronous Sw is used? Most nucleo boards come with ST-link serial wire debug
Hi Rakesh, as I used SWV-Serial Wire Viewer feature in this video lesson to print debug messages as a freeRTOS tasks. I used trace asynchronous sw fetaure. And I agree with you because STM32 Nucleo board has ST Link debugger on board. I thought it's good to use SWV instead of UART to print on serial terminal. This helped me to keep things simple to spend more time explaining FreeRTOS than other peripherals. I hope you get my point. Thanks for your input. Have a good day!
Please anybody tell me how i can use qemu debugging plugin in this im trying since week please guide me 😭
which data cable to use to connect stm 32 f446re with laptop?
Hi Raja, the STM32 Nucleo board requires Mini USB cable to connect to laptop
How can we implement it on esp32?
Hi Kiran, you can download FreeRTOS API and Port to ESP32 Microcontroller. This way you can achieve multitasking with ESP32. Also, you can use Arduino IDE and RTOS libraries. Good day and best wishes!
Hi I have problem about cubeIDE when I build the code its generates error :
../Core/Src/freertos.c:21:10: fatal error: FreeRTOS.h: No such file or directory
21 | #include "FreeRTOS.h"
| ^~~~~~~~~~~~
compilation terminated.
make: *** [Core/Src/subdir.mk:40: Core/Src/freertos.o] Error 1
make: *** Waiting for unfinished jobs....
../Core/Src/main.c:21:10: fatal error: cmsis_os.h: No such file or directory
21 | #include "cmsis_os.h"
| ^~~~~~~~~~~~
compilation terminated.
make: *** [Core/Src/subdir.mk:40: Core/Src/main.o] Error 1
"make -j8 all" terminated with exit code 2. Build might be incomplete.
01:46:22 Build Failed. 5 errors, 0 warnings. (took 2s.514ms)
these errors occures. I know these errors mean but when I fix the all after that my the other things generates errors I am reallyy mad about that errors. I even couldnt start the freeRtos for 4 months. Do you have any thing to help me about that problems thanx :)
Hi, I suggest not to port FreeRTOS library externally in IDE. As a beginner, its always good to use STM32CubeIDE and use CMSIS-RTOS Kernel provided by ST. This will save your time rather than wasting time to focus on linking files, you can invest same time to learn key concepts of FreeRTOS. If you have been followed my video step by step and still project is compiling then try to reinstall STM32CubeIDE and update entire packages. And try again to create FreeRTOS project. Your errors looks more of compilation, that means libraries are not linking properly. I hope this sugestions may help you. Good luck and best wishes!
Do you have any Idea, How I can use time slicing in FREERTOS
By using "tick" in FreeRTOS you can access hardware timer to generate time slice of 1ms which comes by default. Hope this may help. Best wishes!
👍
Thank you Sai!
Brother, I am 2017 batch from ECE Background, can i start my career in VLSI give me suggestion
Can you name some institutions which give placements i will do research on it
Hi Harsha, Yes. Learning VLSI, Embedded or in-fact anything has nothing to do with age or years. You can start it may take a time but slowly you become good with hard work and persistence. Good luck and best wishes!
@@BINARYUPDATES Thank you
Where is the code attachment ?
Hi Vasu, the FreeRTOS code for STm32 can be found in our official GitHub page
hi sir I have messaged you on Facebook regarding stm32 board can you please check it
Hi Darshan, you can post your question of STM32 Microcontroller here on comment section. It will be fine, its hard to reply everywhere because of lack of time. Good luck and best wishes!