A Few Embedded Systems Tips for Beginners

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

A Few Embedded Systems Tips for Beginners // For programmers trying to get into embedded systems, this new area can be a bit intimidating. This video goes through a few tips for a more gentle ride, including book recommendations and advice on how to get over the initial feelings of intimidation.

**** Sponsor Offer ****
Register to get $100 free coupon:

Double side PCB assembly free shipping:

Free PCB Design Analysis Software:
****

***

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

Рекомендации по теме
Комментарии
Автор

I would love to see more embedded systems content as well as projects :)

sushruttrivedi
Автор

Biggest tip is to learn the toolchain. ARM gcc, CMake, OpenOCD and you are set up for majority of ARM chips.

justadude
Автор

Self-taught embedded software engineer here who didn't have the CS or engineering degree. Learned everything I know from books and online resources. This is NOT a field I recommend if you're someone who just wants to make a quick buck or thinks you can work a few hours and clock in for the day. I genuinely love embedded systems, especially with microcontrollers. I learn more this stuff even outside of work because technology advances and so do microcontroller architectures. And let me tell you, it was not easy landing my job. A LOT of rejections. Of the few companies that were willing to interview me, most asked why I didn't get a relevant degree( my degree is in math). If you have the opportunity, definitely go through school first and get the degree. It is 100x easier. But even then, you won't know enough. A good embedded systems engineer knows both the electronics and software side.

classyjohn
Автор

Currently just starting out with an STM32 Nucleo, trying to do some simple stuff. It's harsh when you don't have any embedded experience but it's pretty rewarding.

Majkieboy
Автор

I barely write in c and mostly follow game and webdev channels but still like to watch these. Very entertaining.

nopens
Автор

I don’t have any ideas because I’m pretty new to this stuff, but any project that’s aimed at beginners and is easy to follow along to would be awesome! Tutorials on this stuff would be really appreciated as well :)

laibamustafa
Автор

Ben eater has GREAT tutorials on breadboard computers. It is amazing. He sells the kits and do step by step guides. I learned much

XenoTravis
Автор

Project idea: A violin/guitar tuner. It should be a good way to demonstrate ADCs and DSP algorithms, as well as interfacing with sensors and LCDs. What do you think?

Computing_Brain
Автор

Im a CS student and my first project that I'm planning to do is a RFID master password. It will consist of having a read/write station where I can change the password on the RFID tag and then a small compact RFID reader with a USB-C connector that can be connected to a PC and when scanned will use keyboard inputs to write the code from the RFID tag to the PC. The reason for this project is that I use a password manager and it has a master password. Multiple times the password manager has asked me to change the master password and I do not have a system for making and remembering passwords. Also the master password is the biggest weakness as it would let anyone get access to all my passwords and even credit card information. With a randomized long and strong password on a RFID tag would be pretty secure and i would be able to change it on a whim without having to remember the new password or coming up with a good one.

InkDevil
Автор

Hear hear! More embedded system content. I've been checking out this channel for about week, and I'm loving everything! I started out with Java about 15yrs ago and gradually worked my way down to x86 assembly on MASM with reasonable success. I'm finding the boundary between hardware and software to be the most interesting part of computing and electronics, and I'd love to see content on those topics (i.e. embedded systems, drivers, booting, firmware, etc...). I'm a hobbiest at this stuff to be sure, but this channel does a really good job of filling in some gaps and pointing me to new and useful things. Keep it up!!

pitpotputpet
Автор

I really love your Videos 💚💚
I started learning c with your Videos and I was wondering if we can work with APIs in c?

carsfan
Автор

I'm really looking forward to those project videos :)

Mane
Автор

I'd really love to see something featuring sleep mode and battery management. There's a serious lack of these energy conversation ideas on the internet when it comes to embedded systems.

akshatsahay
Автор

Coming from more software but having taken a lot of circuit theory (but not enough projects to implement) I am trying to learn:
1. Software design/level of algorithms. So i've done HAL on an STM and register writing on a TI board but no bigger complex projects w/ stuff like continuous delivery, etc
2. Practice w/ each protocol. Experienced w/ UART, and a few but want to practice I2C, CAN, SPI etc what I need to know
3. Implementing circuit theory, so far soldering skills are weak and building on prototype PCB boards w/ limited scope/power supply equipment has prevented some projects involving creating circuits like solar charger, I only know how to solve equations not design

mattwilliams
Автор

I really hope I enjoy this starting next semester being a computer engineering major has prepared me both on the hardware and software side so it’s just convenient for me also embedded systems seems so cool to me, and I can take like 6 classes on it before I graduate with most of them being project based

TonyDaExpert
Автор

Yeah, project from start to finish would be amazing

filipkendes
Автор

Jacob, you are just amazing!
Love from India 🇮🇳

Vineeth_Shankar
Автор

The same textbooks I got recommended by our head EE during my Co-Op, great advice here :)

patrickcpe
Автор

During my university time studying electrical engineering, preciously in 18-5-2018, in this day I decided that I need to learn FPGA and embedded systems, I played with Arduino and PIC but I ended up loving FPGA, I start with level under zero maybe it was level -100 at that day, but I loved what I was doing, I remember doing my first VGA controller that only moves a box on the screen up down left and right and my mom saw that and said to me what do we benefit from this, this is useless, I told her just watch I am going to prove that you are wrong, I kept studying FPGA C C++ Verilog Assembly to this day, I work as a C++ computer graphics developer at company called SimLab Soft, but when I get home my FPGA time starts and the awaited fun time starts, this is when I knew I am in love with electronics and embedded systems, I tried to apply for FPGA jobs but no one accepted me till this day and I am not disappointed each time I got rejected I tell myself that I need to improve my skills more, I need to understand everything and do what I can to get a job in that field, I hope I will reach one day, I don't have enough money to continue master degree and my salary is not enough to achieve that or even close to get a master degree in embedded systems but I am happy with my DE1-SoC FPGA board and I do my best to learn everything in that field, Sir I always watch your videos and I wish that you were my professor at university, god bless you

ahmadalastal
Автор

Yes! That book is really good, highly recommended for beginners. The amount of information packed there is priceless.

Cristin_Ariel