Embedded CI/CD with HIL Testing Lesson 1. Introduction to the Course

  Рет қаралды 14,949

Gene Schroeder Tech

Gene Schroeder Tech

Күн бұрын

Пікірлер: 19
@majestif
@majestif 2 жыл бұрын
I really enjoyed your series on RAM and just wanted to say thank you for incredibly valuable videos you're sharing with us.
@geneschroedertech7501
@geneschroedertech7501 2 жыл бұрын
Glad you like them!
@ricardon7464
@ricardon7464 8 ай бұрын
You are a Master. Thanks a lot! I am an Automation QA moving me to Embedded Testing. Again, thank you very much.
@geneschroedertech7501
@geneschroedertech7501 8 ай бұрын
Thank you for your kind words. Hope you enjoy your new role and best wishes for success.
@10e999
@10e999 2 жыл бұрын
The R.A.M serie was great. I'm looking forward to watching this one. Thanks for sharing Gene!
@geneschroedertech7501
@geneschroedertech7501 2 жыл бұрын
Glad you enjoyed it
@landspide
@landspide 2 жыл бұрын
I found it easier to embrace cmake, which can work fine across both (vscode, clion). CLion generates a good starting cmake boilerplate on import from a STMCubeIDE generated project by CubeMX. These tutorials are brilliant, embedded development is generally missing many of these modern practices and can be quite archaic mostly due to aging tooling (eg. Keil).
@geneschroedertech7501
@geneschroedertech7501 2 жыл бұрын
Thanks for the comment. I seriously considered using cmake, but that approach has its own issues. I hear a lot about CLion lately and need to look at it. STM32CubeIDE is a bit old fashioned and clunky, but has some nice features if you are using STM32 MCUs, especially after ST integrated the hardware stuff (MX). My objective was to allow people to continue to use that IDE but still get a taste of CI/CD.
@lorandmarton5279
@lorandmarton5279 Жыл бұрын
Could you tell what issues has the Cmake approach?
@geneschroedertech7501
@geneschroedertech7501 6 ай бұрын
@@lorandmarton5279 Sorry I missed your question, but I will answer it for others. I don't remember exactly what I meant by "issues" but I don't think it was any issue with cmake itself. I think it was more that STM32CubeIDE is based on make, and to go to cmake was going to be a big diversion for this particular course. I have thought about a different course on moving a project from STM32CubeIDE to a more "production like" development environment, and that would be a better place to address use of cmake.
@LagrangeMangeArrange6084
@LagrangeMangeArrange6084 3 ай бұрын
I love you gene!!!!
@geneschroedertech7501
@geneschroedertech7501 3 ай бұрын
Hope you like the course!
@agir4707
@agir4707 17 күн бұрын
I am working toward becoming an Embedded Software Engineer. In several job interviews, I’ve been asked about my knowledge of CI/CD. While searching for resources to learn, I came across your amazing, high-quality videos. I have an Ubuntu Linux laptop with STM32CubeIDE installed (no Windows computer), and I also have two STM32 Nucleo boards: the L073RZ and the F446RE. Would it be possible to learn CI/CD using these resources?
@geneschroedertech7501
@geneschroedertech7501 14 күн бұрын
@agir4707 Sorry for the delay. First of all, I must say there are many ways to learn CI/CD. There are a lot of materials on the web, although mine is less common because I focus on embedded. In particular, I focus on beginners in embedded who are using STM32CubeIDE. So I wanted to cover the basic CI/CD concepts in this IDE environment, trying to keep it simple. You could combine my specialized course with more generic courses on CI/CD, particularly for exposure to other CI/CD tools (Jenkins is viewed as old but it still very commonly used). I think you could use Linux as I don't believe I used any Windows-only tools. There will be some changes regarding path names and using bash files (.sh) vs Windows (.bat). Regarding the Nucleo boards, I used the HAL library vs LL so my software should be fairly portable to all kinds of Nucleo boards, but I expect you will have to make some changes. Of course figuring this out will make you learn more.
@agir4707
@agir4707 10 күн бұрын
Thank you for the detailed explanation. I am looking forward to starting.
@EmadTayefeh
@EmadTayefeh 3 ай бұрын
Very interesting series of videos, do you mind to make a series about CI/CD test automation on a robotic unit regarding testing the sense of fusion in details please? I think everyone can benefits from it.
@geneschroedertech7501
@geneschroedertech7501 3 ай бұрын
Thank you for your comments. Your suggestion is very interesting, but currently I am working on other projects.
@h2ocombolhas1
@h2ocombolhas1 2 жыл бұрын
Reddit brougth me here :)
@geneschroedertech7501
@geneschroedertech7501 2 жыл бұрын
Welcome :)
#0 Modern Embedded Systems Programming: Getting Started
11:54
Quantum Leaps, LLC
Рет қаралды 130 М.
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,8 МЛН
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 13 МЛН
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
00:42
MrMaximus
Рет қаралды 12 МЛН
Бенчик, пора купаться! 🛁 #бенчик #арти #симбочка
00:34
Симбочка Пимпочка
Рет қаралды 4 МЛН
[Demo] Automotive ECU HIL testing in action with VT system
17:43
Embitel Technologies
Рет қаралды 22 М.
Пишем реальный CI/CD пайплайн | GITLAB CI/CD на практике
19:10
Test-Driven Development for Embedded Systems
36:57
Altium
Рет қаралды 2,9 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,4 МЛН
Embedded CI/CD Tutorial for STM32 Microcontrollers
35:09
beetlebox
Рет қаралды 828
Basic understanding of HIL Testing - Beginners
16:04
Embedded World Automotive
Рет қаралды 12 М.
Introduction to Jenkins, CI/CD, and DevOps for Beginners (2024)
1:55:40
Valentin Despa
Рет қаралды 13 М.
Hardware n the Loop | HIL | HIL in Automotive | Embedded World
15:35
Embedded World Automotive
Рет қаралды 54 М.
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,8 МЛН