How to Get Started Learning Embedded Systems

preview_player
Показать описание
---

How to Get Started Learning Embedded Systems // I've been meaning to start making more embedded systems videos — that is, computer science videos oriented to things you don't normally think of as computers (toys, robots, machines, cars, appliances). I hope this video helps you take the first step.

Related links:
MSP430 Info (The low power processors I use in a lot of my research)



***

Welcome! I post videos that help you learn to program and become a more confident software developer. I cover beginner-to-advanced systems topics ranging from network programming, threads, processes, operating systems, embedded systems and others. My goal is to help you get under-the-hood and better understand how computers work and how you can use them to become stronger students and more capable professional developers.

About me: I'm a computer scientist, electrical engineer, researcher, and teacher. I specialize in embedded systems, mobile computing, sensor networks, and the Internet of Things. I teach systems and networking courses at Clemson University, where I also lead the PERSIST research lab.

More about me and what I do:

To Support the Channel:
+ like, subscribe, spread the word

Want me to review your code?

You can also find more info about code reviews here.
Рекомендации по теме
Комментарии
Автор

Sorry for the lag in videos. Life's been crazy busy. Hopefully, I'll be able to post more regularly in the coming weeks. And, if any of you are worrying about how dark this one was...I know. My filming setup here in Botswana is quite limited, and I was racing the setting sun after work.

JacobSorber
Автор

Great video, thank you, Mr. Jacob, for starting a new session of Embedded Systems that will help a lot of us to learn, understand and deal with Embedded Systems filed.

amigodiba
Автор

Thanks for the awesome content, I hope you decide to keep the Embedded stuff coming!

I’m a CS grad w about 9 months in Industry. This stuff is hard to learn on your own but it has been a blast! Quality content is gold when going about this solo!!

nontraditionaltech
Автор

Great! As a electronic engineer this is the main thing I am interested when it comes to programming (apart from Labview programming).

rafalzasada
Автор

Your content always amazes me as a cs student. It’s always rich and straight to the point, I almost can’t imagine it’s free. Idk if anyone pointed that out but I really appreciate it.

supwut
Автор

Thanks a lot for this video, Sir. It helped to solve lots of my doubts. I love embedded systems programming and I am from Computer science engineering. I will get a raspberry pi this week.

nilutpolkashyap
Автор

I just got into embedded systems about a month ago. I already have prior experience with C so I decided to skip the Arduino route and start writing code for the STM32 family. I've tried a couple other microcontrollers but I'm loving STM32 so far. It's been a little difficult at first since I had no guide, I was kind of messing around for a couple weeks trying to understand everything but now I'm at a point where I can write some useful software I can use in real life.

zachmanifold
Автор

Starting my second semester at uni soon I which we have a module on embedded systems. Perfect timing on the video haha

totaljustice
Автор

Dude, best video I have seen on this. Keep up the amazing work.

ericaclark
Автор

how interesting is this? I subscribed to your channel because of learning C in university at the beginning of 2022. Now, I find my direction and want to be an embedded system engineer see your video again, in embedded system

jeremiahhandcock
Автор

I didn't even know what an embedded system is until i watched this video. Can't say i understand it fully but at least i got some info about this topic thanks to this guy!

srijanarya
Автор

Clang is great for bare metal development and now you can use it for AVR :). LLDB on bare metal does not exist unless you write python stub to have "thread context", so GDB still is the easiest choice to have debugging of embedded systems

dstinYwOw
Автор

0:45 we did have microcontroller class in my highschool! Granted it was pretty basic arduino class and it was technical highschool but still was my favorite

reflectedcrosssite
Автор

There are some RTOS (real time operating systems) out there.
A few extremely popular ones are:
ZephyrOS, FreeRTOS (Inc Amazon version) RIOT as well as a number of good SDKs from silicon manufacturers.

BillyBobJoeSnr
Автор

Matthew macaughney teaching embedded systems .

vaibhavshinde
Автор

You really sparked my passion and interest towards embedded systems! I already had the seed, but you just poured the water and the sun over it!

viktorsocial
Автор

Finally someone else understands my annoyance with IDE's.

returnnull
Автор

thank you so much for all these important information

ismailbenalla
Автор

My favorite mcus are the nxp/freescale ones. I learned with those and are great

victorcubas
Автор

C's importance is underplayed here! Even if the JVM was available, C would still be a better choice. The capability to have full, and direct control over the hardware, in addition to having little to no natural overhead.

mavhunter