You’re covering exactly the questions that have been hard to search on text pages. Appreciate the concise code samples as well. On the topic of embedded: would you do a video about hidapi?
Hey Jacob. I'm trying to find tutorials or information on a more modern approach where most of the initialization and steps is done piece by piece in different files and the main.c file has "" included to bridge it all. I see a lot of #endif/#ifndef macros included in the codes that I never seen before in my embedded classes. Kernighan/Ritchie's book doesn't really explain the use of it well or exemplify a use-case for it.
Since you are all anti-IDE, how do you manage to implement higher functionality like TiRTOS or FreeRTOS with your slick Make+VScode setup? I know you’ve mentioned TI documentation is scarce. I’m trying to distance myself from the hunk of junk Eclipse fork that is Code Composer Studio.
Quick question, why is it that the Arduino framework is usually not respected as much for programming microcontrollers, in my opinion it's much easier and faster, can you shed a little light on this?
I'm not him - ofc - but I might add to this, as I do some embedded work in medical. Generally, you want as much control as possible. Arduino has this gigantic abstraction layer and it's mainly for the super loop architecture. It's not very flexible, and the HAL/API implementation honestly kinda sucks. Arduino is a whole ecosystem and tries to hide every aspect of the embedded development, and you __need__ those elements when doing serious stuff. The software is also under the GPL, which makes it very hard to get into commercial stuff. Embedded.fm has a great blogpost on this: embedded[dot]fm/blog/2017/8/12/dont-use-arduino-for-professional-work
Have you ever worked with FPGAs? What is the main advantage of a FPGA compared to a Microcontroller? Because at my University we learn a lot with FPGAs and VHDL, and for example the "Hello World" (in this case a led blinking) is clearly more harder to implement than doing the same thing with a Microcontroller
FPGAs dont have CPU and memory, which is the main difference with a Microcontroller. I'm not sure about this but afaik you can implement a CPU in FPGA. There are some advantages of FPGAs of course but if you are curios about why you learning about them they are basically the closest thing to hardware that you can program. Sure, you should also be learning about microcontrollers but there is no much sense in comparing them :)
@@akifuslu5745 yeah that's right! You can build a Microcontroller with an FPGA, and that is the main advantage of it. You can build whatever from scratch. In my uni we learn both technologies, but I'm still not sure when do I have to implement which one.
Hi guys, I'm very interested in embedded programming but I don't know where to start, I have an arduino but it's limited and I wish I had more resources to write my own program in C (tips, tips are welcome) please Help me !!!
What do you mean with more resources? Watch the last episode of this playlist, there he explains how you can program the AVR processor without the Arduino IDE. That way you can create more advanced and efficient programms looking at the register descriptions in the data sheet and its utilities (interrupts, timers, AD converter, IO pins, etc etc)
You’re covering exactly the questions that have been hard to search on text pages. Appreciate the concise code samples as well.
On the topic of embedded: would you do a video about hidapi?
I'll add it to my list of topics for future videos. Thanks.
Jacob Sorber amazing! ty so much
Love these!
Thank you!👍👍👍🙏
Could you make a video on how to setup vscode for makefiles and how to load the program into an msp430 microcontroller in vscode?
Nice Background 👍👌
Hey Jacob. I'm trying to find tutorials or information on a more modern approach where most of the initialization and steps is done piece by piece in different files and the main.c file has "" included to bridge it all. I see a lot of #endif/#ifndef macros included in the codes that I never seen before in my embedded classes. Kernighan/Ritchie's book doesn't really explain the use of it well or exemplify a use-case for it.
ほんと助かる
Since you are all anti-IDE, how do you manage to implement higher functionality like TiRTOS or FreeRTOS with your slick Make+VScode setup? I know you’ve mentioned TI documentation is scarce. I’m trying to distance myself from the hunk of junk Eclipse fork that is Code Composer Studio.
Quick question, why is it that the Arduino framework is usually not respected as much for programming microcontrollers, in my opinion it's much easier and faster, can you shed a little light on this?
I'm not him - ofc - but I might add to this, as I do some embedded work in medical. Generally, you want as much control as possible. Arduino has this gigantic abstraction layer and it's mainly for the super loop architecture. It's not very flexible, and the HAL/API implementation honestly kinda sucks. Arduino is a whole ecosystem and tries to hide every aspect of the embedded development, and you __need__ those elements when doing serious stuff. The software is also under the GPL, which makes it very hard to get into commercial stuff.
Embedded.fm has a great blogpost on this: embedded[dot]fm/blog/2017/8/12/dont-use-arduino-for-professional-work
Yes this video has now views and 3 likes, yes thanks youtube
PLEASE DO STM32F407VG DISCOVERY BOARD
Have you ever worked with FPGAs? What is the main advantage of a FPGA compared to a Microcontroller? Because at my University we learn a lot with FPGAs and VHDL, and for example the "Hello World" (in this case a led blinking) is clearly more harder to implement than doing the same thing with a Microcontroller
FPGAs dont have CPU and memory, which is the main difference with a Microcontroller. I'm not sure about this but afaik you can implement a CPU in FPGA. There are some advantages of FPGAs of course but if you are curios about why you learning about them they are basically the closest thing to hardware that you can program. Sure, you should also be learning about microcontrollers but there is no much sense in comparing them :)
@@akifuslu5745 yeah that's right! You can build a Microcontroller with an FPGA, and that is the main advantage of it. You can build whatever from scratch. In my uni we learn both technologies, but I'm still not sure when do I have to implement which one.
Hi guys, I'm very interested in embedded programming but I don't know where to start, I have an arduino but it's limited and I wish I had more resources to write my own program in C (tips, tips are welcome) please Help me !!!
What do you mean with more resources? Watch the last episode of this playlist, there he explains how you can program the AVR processor without the Arduino IDE. That way you can create more advanced and efficient programms looking at the register descriptions in the data sheet and its utilities (interrupts, timers, AD converter, IO pins, etc etc)
just pick a common board like stm32 series and read datasheet, start a project and finish it.