How to Start in Embedded Programming #programming #lowcode #tech #codinglessons #security

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


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

Yo this is epic thanks. I just finished my systems course at uni so was wondering how I could delve deeper into these things.

onefortyfour
Автор

Embedded pro for 14 years, this is great advice

IceBug
Автор

My progression went very similar. I started with Arduino and ESP. After getting a grip with the AVR datasheets, I started using C for AVR development. I learnt a lot about the AVR registers and tried various other AVR μcons. Now, I am learning and doing some small projects with STM32. Very relatable.

shramanbiswas
Автор

I like this, but I have a slightly different slant. 1) Start with AVR Arduino (UNO, Nano, Micro...) using Arduino libraries 2) Write programs using AVR register control (All procs use register control - get used to it now). 3) Move up to raw C code (register programming will come in handy), and maybe try in-circuit (DFU for Micro) program flashing. 4) Start using ARM Teensy boards. You can use a modified Arduino IDE and code, yet move to ARM procs. 5) Maybe Teensy using added register commands. 6) Write raw C ARM code.

abqlewis
Автор

In college we used pic18’s. Our textbooks were the data sheet and a c programming book. Those were pretty fun and I recommend it for your step 3 after learning c on arduino. Gives a great appreciation for all the built in stuff on the boards.

zacharytaylor
Автор

never had an arduino in my life but my friend recommended an stm board, so i got one and been having fun. the stm32 ide is so nice to use as well

woef
Автор

Started writing c for network switch and routers right at start of career, learnt everything on the job . Always feels good to unlearn and learn by this way

santoshsco
Автор

I did exactly this at the beginning of my programming career. I bought the book Beginning C for Arduino by Jack Purdum. Best book ever for this topic. Highly recommend.

Pevi
Автор

Fully agree with that advice. I learning literally this way from Arduino to raw c and asm on avr and then arm

nerol
Автор

Thanks! I just finished my Embedded Systems course in university and I loved it. Thisnis my first interaction with the embedded world. We worked on the ARM TivaC123GH6PM board.
Can you please make more videos about embedded systems like roadmaps and job markets. Would be much appreciated.

abdosalah
Автор

Started learning arduino for almost 5years now and still keeps on learning. Year2024, next month I will be touching some stm32 stuff and fpga/verilog to upgrade

protoTYPElab
Автор

I did this by accident. My only problem was that I got bored with Arduino extremely fast. It was too easy, and I actually wanted to learn the nuts and bolts. Now I can appreciate it again because it's so much faster to get something prototyped.

adammontgomery
Автор

I did the same, i started with arduino, then learn pic programming, now programming megawin ics, when you start programming with registers, you can program any microcontrollers.

CroftGaming
Автор

Next steps:
Setup an specific RTOS on multiple targets
Make a hw driver like usb, ethercat or pcie
Master class:
Make your own OS 🤓

TheStuartstardust
Автор

I 100% agree, sir. I’m only 5 years into my career, but this advice would have been priceless!

dan-lionne
Автор

Helpfull info, we really need a full on roadmap for embedded programming which is beginner friendly, cause there really not many roadmap for the embedded path

syedyousuffaizan
Автор

Literally how my journey started with Python and Linux, my company uses Raspberry Pis in many logger applications, so I naturally dived in.

zombineutral
Автор

Got the esp8266 to blink today which was pretty dope

livewutangclan
Автор

I swear I studied embedded systems in university and one year later I’ve forgotten all of it. Just remember maybe how to write some VHDL, still remember some memory optimisations and loops parallelism. I need to learn it back some day

imhassane
Автор

i did the same, but right now i am more oriented in hardware/pcb design

yacineyaker